afterIndexKey = None
while True:
response = request_data(afterIndexKey )
afterIndexKey = process_documents(response) # возвращаем последний IndexKey, если это не последняя запись (номер совпадает со значением в поле total)
if afterIndexKey is None: # если None - прерываем цикл
break
def game_won(self):
# if roulette.choice_num == roulette.twist_num: # а что такое roulette? такого имени в текущем пространстве имен нет
if self.roulette.choice_num == self.roulette.twist_num: # обращаемся к именам в пространстве экземпляра.
print('You won!')
except Exception:
print('Опаньки...Что-то ты сделал не так...\n')
except Exception as variable_name_here:
...
raise variable_name_here
def input_bet(self): # можно сильно упростить
try:
self.input_bet = int(input('Ваша ставка: \n'))
except Exception:
print('Не число')
self.input_bet = None # в случае проблемы - устанавливаем дефолтное значение. Как только появится основной цикл - проблема вылезет.
Def gcd(a, b) :
return a If b==0 else gcd(b, a%b)
# эквивалентно
def gcd(a,b):
if b == 0:
return a
else:
#вызываем сами себя (рекурсия)
gcd(b, a % b)
max = max(s)
min = min(s)
def test(a):
if a == "abc":
result = True
elif a == "123":
result = False
# если a != "abc" и a != "123" будет выброшено исключение, UnboundLocalError, так как result не определен
return result
def test(a):
if a == "abc":
return True
elif a == "123":
return False
# если a != "abc" и a != "123" будет возвращено None, как значение при отсутствии или пустом return
You must pass to it all the data it needs to work with- загружайте перед стартом все необходимые данные, если данные изменились, и воркеру надо их получить, отсылайте воркеру с помощью сигнала. Когда воркер сделал часть, результат он отсылает в сигнале.
while True:
ovca= ovca +1
self.lineEdit.setText(str(ovca))
time.sleep(10)
x = 10
print(True if x else False)
x = 0
print(True if x else False)
x = 'string'
print(True if x else False)
x = ''
print(True if x else False)
def F(n):
pass
if self.checkBox.isChecked():
body = email_message.get_payload(decode=True).decode('utf-8')
class get_mail_class():
body = None
.....
get_mail_class.body = email_message.get_payload(decode=True).decode('utf-8')
....
def main_dialog_thread():
thread_ins = threading.Thread(target = dialog_class.insert_mail, args = (get_mail_class.body), daemon = True)
thread_ins.start()