Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/isida/4.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTurbosnail <denisbatya@yandex.ru>2015-12-30 15:37:30 +0300
committerTurbosnail <denisbatya@yandex.ru>2015-12-30 15:37:30 +0300
commit767c383465549e6fb4718f2af9533d629df43f51 (patch)
treeff56f1529bf35d1cf13a63e09c1fc9ad8823eb36
parent453dd95b0dfc8f2f32926bf5d2f4aed3699100a7 (diff)
fix: plugins/wot.py - replace deprecated method wot/encyclopedia/tanks to wot/encyclopedia/vehicles
-rw-r--r--plugins/wot.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/plugins/wot.py b/plugins/wot.py
index c24e78a..7acdd6f 100644
--- a/plugins/wot.py
+++ b/plugins/wot.py
@@ -28,12 +28,10 @@ wot_api = wgpapi.Session(getattr(wgpapi.Server, GT('wot_region')), GT('wot_appid
clantags = re.compile('(\(.*?\))|(\[.*?\])')
def get_tanks_data():
- d = wot_api.fetch('wot/encyclopedia/tanks', 'fields=level,name_i18n,name')
+ d = wot_api.fetch('wot/encyclopedia/vehicles', 'fields=tier,name')
res = {}
for i in d:
- n18 = d[i]['name_i18n'].rsplit(':', 1)[-1].replace('_', ' ')
- n = d[i]['name'].rsplit(':', 1)[-1].replace('_', ' ')
- res[i] = {'name_i18n': n18, 'name': n, 'level': d[i]['level']}
+ res[i] = {'name': d[i]['name'], 'level': d[i]['tier']}
return res
def getExtValue():
@@ -93,7 +91,7 @@ def wot(type, jid, nick, text):
else:
try:
msg = '%s:' % wotname
- tids = [tid for tid in tanks_data if tank in tanks_data[tid]['name'].lower() or tank in tanks_data[tid]['name_i18n'].lower()]
+ tids = [tid for tid in tanks_data if tank in tanks_data[tid]['name'].lower() or tank in tanks_data[tid]['name'].lower()]
for t in vdata[player_id]:
if str(t['tank_id']) in tids:
@@ -107,7 +105,7 @@ def wot(type, jid, nick, text):
L('2 class','%s/%s'%(jid,nick)), L('1 class','%s/%s'%(jid,nick)),
L('master','%s/%s'%(jid,nick))][t['mark_of_mastery']]
tank_dmg = int(round(t['all']['damage_dealt'] / float(tank_battle), 0))
- tank_name = tanks_data[str(t['tank_id'])]['name_i18n']
+ tank_name = tanks_data[str(t['tank_id'])]['name']
tank_wins = round(100.0*tank_win/tank_battle, 2)
if extv and extv.has_key(t['tank_id']):
@@ -143,7 +141,7 @@ def wot(type, jid, nick, text):
msg += L('\n%s: %s/%s (%s%%), avg.damage: %s, xp (avg/max): %s/%s,%s mastery: %s','%s/%s'%(jid,nick)) % (tank_name, tank_win, tank_battle, tank_wins, tank_dmg, tank_avgxp, tank_maxxp, WN8_TXT, mom)
else:
- msg += '\n%s (%s/%s)' % (tanks_data[str(t['tank_id'])]['name_i18n'], tank_win, tank_battle)
+ msg += '\n%s (%s/%s)' % (tanks_data[str(t['tank_id'])]['name'], tank_win, tank_battle)
if not msg.count('\n'):
msg += L(' not founded tank','%s/%s'%(jid,nick))
except: