From 4e91e6d103a2bc3922300737775f59749eecb263 Mon Sep 17 00:00:00 2001 From: tringler Date: Sun, 10 Dec 2017 01:58:52 +0100 Subject: [PATCH] This change fixes the error `OSError: [WinError 193]` on Windows debuggers (i.e. PyCharm) (#11034) --- homeassistant/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/__main__.py b/homeassistant/__main__.py index a8852b910c2..b7301e13bea 100644 --- a/homeassistant/__main__.py +++ b/homeassistant/__main__.py @@ -230,7 +230,7 @@ def closefds_osx(min_fd: int, max_fd: int) -> None: def cmdline() -> List[str]: """Collect path and arguments to re-execute the current hass instance.""" - if sys.argv[0].endswith(os.path.sep + '__main__.py'): + if os.path.basename(sys.argv[0]) == '__main__.py': modulepath = os.path.dirname(sys.argv[0]) os.environ['PYTHONPATH'] = os.path.dirname(modulepath) return [sys.executable] + [arg for arg in sys.argv if