summaryrefslogtreecommitdiffstats
path: root/deluge/ui
diff options
context:
space:
mode:
authorChase Sterling <chase.sterling@gmail.com>2022-02-03 16:47:23 -0500
committerCalum Lind <calumlind+deluge@gmail.com>2022-02-03 22:38:37 +0000
commit222aeed2f3bfc058739835afb4007955a92dde05 (patch)
treea72dad05338e1e41458579f71ee64e3db99e8da6 /deluge/ui
parentece31cf3cfb2ae277194f82bf35b45ea848f69c4 (diff)
downloaddeluge-222aeed2f3bfc058739835afb4007955a92dde05.tar.gz
deluge-222aeed2f3bfc058739835afb4007955a92dde05.tar.bz2
deluge-222aeed2f3bfc058739835afb4007955a92dde05.zip
Remove legacy PY2 sys.argv unicode handling
Fixed crash when sys.stdout was None When using pythonw on windows, sys.stdout and stdin are None. We had a legacy unicode_argv handler that was crashing in this instance. Just removed that, since sys.argv is always unicode on python 3 to fix the crash. Closes: https://github.com/deluge-torrent/deluge/pull/361
Diffstat (limited to 'deluge/ui')
-rw-r--r--deluge/ui/ui.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/deluge/ui/ui.py b/deluge/ui/ui.py
index cb92d1e07..338f8a8e0 100644
--- a/deluge/ui/ui.py
+++ b/deluge/ui/ui.py
@@ -7,6 +7,7 @@
#
import logging
+import sys
import deluge.common
import deluge.configmanager
@@ -57,7 +58,7 @@ class UI:
return self.__options
def start(self, parser=None):
- args = deluge.common.unicode_argv()[1:]
+ args = sys.argv[1:]
if parser is None:
parser = self.parser
self.__options = self.parse_args(parser, args)