From 3faeb5d6aa9e61efaaeed01d5ae73ed7b38e655f Mon Sep 17 00:00:00 2001 From: Simon Zeyer Date: Sun, 5 Dec 2021 22:07:03 +0100 Subject: [PATCH] Workaround for winrt not importing in debug --- __main__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/__main__.py b/__main__.py index 0e847d2..4017974 100644 --- a/__main__.py +++ b/__main__.py @@ -1,5 +1,10 @@ import asyncio +DEBUG=False +try: from winrt.windows.media.control import GlobalSystemMediaTransportControlsSessionManager as MediaManager +except: + print("DEBUG; winrt disabled") + DEBUG = True import win32com.client import pythoncom import time @@ -50,6 +55,7 @@ class PhoneLineEventHandler(): async def try_play(): print("try_play") + if not DEBUG: sessions = await MediaManager.request_async() current_session = sessions.get_current_session() if current_session: @@ -57,6 +63,7 @@ async def try_play(): async def try_pause(): print("try_pause") + if not DEBUG: sessions = await MediaManager.request_async() current_session = sessions.get_current_session() if current_session: