Dont assume utf-8 encoding for kdialog --help output

This commit is contained in:
Kovid Goyal 2017-08-05 07:39:50 +05:30
parent 6a01e85159
commit 6b01b4a24a
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -118,8 +118,8 @@ def run(cmd):
def kdialog_supports_desktopfile():
ans = getattr(kdialog_supports_desktopfile, 'ans', None)
if ans is None:
raw = subprocess.check_output(['kdialog', '--help']).decode('utf-8')
ans = kdialog_supports_desktopfile.ans = '--desktopfile' in raw
raw = subprocess.check_output(['kdialog', '--help'])
ans = kdialog_supports_desktopfile.ans = b'--desktopfile' in raw
return ans