В качестве примера приведенный ниже фрагмент кода напечатает:
a b c d e 1 f a b c d e 2 f a b c d e 3 f a b c d e f 4
и только после этого отобразит отправленное сообщение. Есть идеи, как это исправить?
def login(self,username,password):
if reconnect_attempt < 4:
try:
self.__webSession.login(username, password)
except:
print ("A")
self.logSignal.emit("Connection attempt number " + str(reconnect_attempt) +
" failed waiting ~30 seconds and trying again...")
print ("b")
reconnect_attempt += 1
print ("c")
break_seconds = 30
print ("d")
time.sleep(break_seconds)
print ("e")
print(reconnect_attempt)
self.Login(self.__username, self.__password)
print ("f")