Почему иногда код, расположенный ниже, выполняется первее? Python
Проблема: имеется простенький код, нажатие клавиши клавиатуры с помощью библиотеки pyautogui, а после код проигрывания звука из библиотеки winsound. При запуске кода, через раз выполняется код для winsound, а код для нажатия клавиши вообще не выполняется. Частично решил это тем, что поставил задержку time.sleep(1) между нажатием и проигрыванием звука, теперь такое происходит реже.
Скажите, пожалуйста, в чём проблема?
Код:
...
pyautogui.hotkey('ctrl', 'c')
self.music_player_object.play_start_process_music() # Функция, проигрывающая звук.
...