def __isLadderRegulated(self): """Check if ladder regulation label should be shown. Method returns True if there are some regulation on the peripheries, or if some peripheries are unavailable. Returns False otherwise. """ availabilityCtrl = self.clubsCtrl.getAvailabilityCtrl() for hostItem in g_preDefinedHosts.hosts(): if availabilityCtrl.getForbiddenPeriods(hostItem.peripheryID) or not availabilityCtrl.isServerAvailable(hostItem.peripheryID): return True return False
def __isLadderRegulated(self): """Check if ladder regulation label should be shown. Method returns True if there are some regulation on the peripheries, or if some peripheries are unavailable. Returns False otherwise. """ availabilityCtrl = self.clubsCtrl.getAvailabilityCtrl() for hostItem in g_preDefinedHosts.hosts(): if availabilityCtrl.getForbiddenPeriods( hostItem.peripheryID ) or not availabilityCtrl.isServerAvailable(hostItem.peripheryID): return True return False
def ping_request(self): try: if not self.hooks_set: BigWorld.WGPinger.setOnPingCallback(self.results_arrived) self.hooks_set = True if not self.url_to_serverName: g_preDefinedHosts.readScriptConfig( Settings.g_instance.scriptConfig) self.url_to_serverName = { host.url: host.name if len(host.name) < 13 else host.shortName for host in g_preDefinedHosts.hosts() } if self.url_to_serverName: # if url_to_serverName is empty, leave it empty self.url_to_serverName[DUMMY_ADDRESS] = DUMMY_ADDRESS BigWorld.WGPinger.ping(self.url_to_serverName.keys()) except Exception as ex: err('ping_request() exception: ' + traceback.format_exc())
def getForbiddenPeripherieIDs(self): validPeripheryIDs = set((host.peripheryID for host in g_preDefinedHosts.hosts() if host.peripheryID != 0)) return validPeripheryIDs - g_eventsCache.getCompanyBattles().peripheryIDs
def __validatePeripheryIDs(self): validPeripheryIDs = set((host.peripheryID for host in g_preDefinedHosts.hosts() if host.peripheryID != 0)) return self.peripheryIDs <= validPeripheryIDs and len(self.peripheryIDs) != 0
def getForbiddenPeripherieIDs(self): validPeripheryIDs = set((host.peripheryID for host in g_preDefinedHosts.hosts() if host.peripheryID != 0)) return validPeripheryIDs - g_eventsCache.getCompanyBattles( ).peripheryIDs
def __validatePeripheryIDs(self): validPeripheryIDs = set((host.peripheryID for host in g_preDefinedHosts.hosts() if host.peripheryID != 0)) return self.peripheryIDs <= validPeripheryIDs and len( self.peripheryIDs) != 0
def ping_request(self): try: if not self.hooks_set: BigWorld.WGPinger.setOnPingCallback(self.results_arrived) self.hooks_set = True if not self.url_to_serverName: g_preDefinedHosts.readScriptConfig(Settings.g_instance.scriptConfig) self.url_to_serverName = { host.url: host.name if len(host.name) < 13 else host.shortName for host in g_preDefinedHosts.hosts() } if self.url_to_serverName: # if url_to_serverName is empty, leave it empty self.url_to_serverName[DUMMY_ADDRESS] = DUMMY_ADDRESS BigWorld.WGPinger.ping(self.url_to_serverName.keys()) except Exception as ex: err("ping_request() exception: " + traceback.format_exc())