@@ -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