fix should work for Python 2 and 3

This commit is contained in:
graynk 2017-04-24 23:18:15 +05:00
parent 612c3605b5
commit 0dfa80fc7a

View file

@ -52,7 +52,13 @@ class Module(bumblebee.engine.Module):
status = bumblebee.util.execute("gpmdp-remote status") status = bumblebee.util.execute("gpmdp-remote status")
except RuntimeError: except RuntimeError:
pass pass
self._status = status.decode('utf-8').split("\n")[0].lower() try:
self._tags = info.decode('utf-8').split("\n")[0] unicode_status = status.decode('utf-8')
unicode_info = info.decode('utf-8')
except AttributeError:
unicode_status = status
unicode_info = info
self._status = unicode_status.split("\n")[0].lower()
self._tags = unicode_info.split("\n")[0]
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4