Answer the question
In order to leave comments, you need to log in
How to properly use threading python?
Here is my piece of code:
def main_func():
try:
user_data = say() # Получает данные пользователя
data = load_inventory(user_data['tm_api']) # Загружает инвентарь с сайта
if data[1]:
adding(data[0], user_data['tm_api']) # Добавляет доступные предметы на продажу
print('включаем updating_all')
Thread(target=updating_all(user_data)).start() # Должно включаться зацикленное обновление
print('включаем items_analysis')
Thread(target=items_analysis(user_data['tm_api'])).start() # Зациклено чекает вещи на продаже и понижает цены
steam_client = steam_login(f'{os.getcwd()}\\Settings\\Settings.json')
print('включаем check_trades')
Thread(target=check_trades, args=(user_data['tm_api'], steam_client)).start() # Так же в цикле проверяет доступные обмены для передачи
except TypeError:
print(f'Неудалось загрузить инвентарь')
main_func()
Answer the question
In order to leave comments, you need to log in
Why were you able to write the code here correctly
Thread(target=check_trades, args=(user_data['tm_api'], steam_client)).start()
Thread(target=items_analysis(user_data['tm_api'])).start()
Thread(target=updating_all(user_data)).start()
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question