Skip to content

Commit

Permalink
Add hangar config log, add providers name
Browse files Browse the repository at this point in the history
  • Loading branch information
SerVB committed Jan 9, 2019
1 parent cfef3e6 commit 124ba16
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/scripts/client/gui/mods/mod_recent_stat_config_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,4 @@ def createProviders(providerNames):

def __str__(self):
# type: () -> str
return "{region='%s', timeout=%s, providerNames=%s}" % (self.region, self.timeout, self._recentStatProviderNames)
return "{region='%s', timeout=%s, providerNames=%s}" % (self.region, self.timeout, list(map(lambda provider: provider.name, self.recentStatProviders)))
1 change: 1 addition & 0 deletions src/scripts/client/gui/mods/mod_recent_stat_init.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ def nlv_getMessagesListNew(self):
result = nlv_getMessagesListOld(self)

result.insert(0, modRecentStat.getWelcomeMessage())
result.insert(1, modRecentStat.getInfoMessage())

return result

Expand Down
13 changes: 13 additions & 0 deletions src/scripts/client/gui/mods/mod_recent_stat_loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,16 @@ def __init__(self, configFormat=None, configMain=None, configWgId=None):
self._wgStats = WgStats(self._configMain, self._configWgId)

self._welcomeMessage = self._loadWelcomeMessage()
self._infoMessage = self._loadInfoMessage()

logInfo("Mod loading is finished: main = %s, format = %s." % (self._configMain, self._configFormat))

def getWelcomeMessage(self):
return deepcopy(self._welcomeMessage)

def getInfoMessage(self):
return deepcopy(self._infoMessage)

@staticmethod
def _loadWelcomeMessage():
defaultMessage = {
Expand All @@ -44,6 +48,15 @@ def _loadWelcomeMessage():

return defaultMessage

def _loadInfoMessage(self):
return {
"message": {
"message": "Configs:<br><br>main = %s<br><br>format = %s" % (self._configMain, self._configFormat),
"icon": "../maps/icons/library/MessageIcon-1.png"
},
"notify": False
}

def loadPlayerDataByVehicleList(self, vehicles):
# type: (dict) -> None
startTime = time.time()
Expand Down
2 changes: 2 additions & 0 deletions src/scripts/client/gui/mods/mod_recent_stat_provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
class StatProvider:
__metaclass__ = ABCMeta

name = "Abstract Stat Provider"

def getStatistics(self, region, nickname, playerId, playerIdToData):
# type: (str, str, int, dict) -> None
try:
Expand Down
2 changes: 2 additions & 0 deletions src/scripts/client/gui/mods/mod_recent_stat_provider_kttc.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@


class Kttc(StatProvider):
name = "Kttc"

def _getStatistics(self, region, nickname, playerId, playerIdToData):
# type: (str, str, int, dict) -> None
playerData = playerIdToData[playerId]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@


class Noobmeter(StatProvider):
name = "Noobmeter"

@staticmethod
def _getStatTableBeginIdx(siteText):
# type: (str) -> int
Expand Down

0 comments on commit 124ba16

Please sign in to comment.