Skip to content

Commit e8af21c

Browse files
committed
fix tp error
1 parent 219c7f8 commit e8af21c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

cmdRepost/cmdRepost.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ def __init__(self, logger, core, config_file):
3333
'tps': self.ask_tps,
3434
}
3535

36+
self.tp_log = {}
37+
3638
def server_say(self, text):
3739
self.core.write_server('/say {}'.format(text))
3840

@@ -55,20 +57,20 @@ def on_player_input(self, pair):
5557
if text_list[0] == self.cmd_prefix + cmd:
5658
try:
5759
self.cmd_available[cmd](player, text_list)
58-
except AttributeError:
60+
except AttributeError as err:
5961
self.logger.error('Fatal: AttributeError raised.')
62+
print(err)
6063
self.server_warn(player, 'cmdRepost internal error raised.')
61-
except KeyError:
64+
except KeyError as err:
6265
self.logger.error('Fatal: KeyError raised.')
66+
print(err)
6367
self.server_warn(player, 'cmdRepost internal error raised.')
6468

6569
break
6670

6771
def tp_request(self, player, text_list):
6872
self.logger.debug('CmdReposter.tp_request called')
6973

70-
if not self.tp_log:
71-
self.tp_log = {}
7274
if player.name not in self.tp_log:
7375
self.tp_log[player.name] = 0
7476

@@ -80,7 +82,7 @@ def tp_request(self, player, text_list):
8082
cur_time = time.time()
8183
if cur_time - self.tp_log[player.name] < tp_cd:
8284
remain_sec = tp_cd - (cur_time - self.tp_log[player.name])
83-
self.server_tell(player, 'You cannot use tp again until {} seconds later.'.format(str(remain_sec)))
85+
self.server_tell(player, 'You cannot use tp again until {:d} seconds later.'.format(int(remain_sec)))
8486
return
8587
else:
8688
self.tp_log[player.name] = cur_time
@@ -105,5 +107,3 @@ def ask_tps(self, player, text_list):
105107
self.core.write_server('/forge tps')
106108
else:
107109
self.server_tell(player, 'Command not acceptable. Please check again.')
108-
109-

0 commit comments

Comments
 (0)