def services(self): import sys import time servername = self.getDomain() platform = self.getName() version = str(sys.version) the_time = str(time.ctime()) try: search = self.searchService(DfAgentDescription()) except Exception as e: print("Exception: " + str(e)) servs = {} for dad in search: for service in dad.getServices(): if service.getType() not in list(servs.keys()): servs[service.getType()] = [] new_dad = dad new_dad.services = [service] s = Service(dad=new_dad) servs[service.getType()].append(s) self.DEBUG("Services: " + str(servs)) return "services.pyra", dict(name=platform, servername=servername, platform=platform, version=version, time=the_time, services=servs)
def services(self): import sys import time servername = self.getDomain() platform = self.getName() version = str(sys.version) the_time = str(time.ctime()) try: search = self.searchService(DfAgentDescription()) except Exception, e: print "Exception: " + str(e)
def inicijalizacija(self): self.opisnik = DfAgentDescription() self.opisnik.setAID(self.getAID()) ou = ServiceDescription() ou.setName('Axelrodov turnir') ou.setType('Komunikacija') self.opisnik.addService(ou) self.registerService(self.opisnik) self.brojSudionika = int(brojPrijava) self.brojIteracija = int(brojIteracijaIgre) self.zatvorenici = [] self.igraci = {} self.igraci_pomocna = {} self.strategije = {} self.godine = {} self.aktualni_igrac = None self.turnir = [] self.mapa = {} self.matrica_placanja = {'SuradnjaSuradnja': [1, 1], 'SukobSuradnja': [0, 5], 'SuradnjaSukob': [5, 0], 'SukobSukob': [3, 3]} self.brojac = 0