Use Variant.unpack() instead of Variant.dup_strv().
authorfujiwarat <takao.fujiwara1@gmail.com>
Sat, 15 Dec 2012 08:40:18 +0000 (17:40 +0900)
committerfujiwarat <takao.fujiwara1@gmail.com>
Sat, 15 Dec 2012 08:40:18 +0000 (17:40 +0900)
Variant.dup_strv() returns a tuple in pygobject 3.2, e.g. (['<Control>space'], 1L), and a list in pygobject 3.4, e.g. ['<Control>space'] .

BUG=RH#887153

Review URL: https://codereview.appspot.com/6941051

setup/main.py

index a8acc7a..707faa4 100644 (file)
@@ -87,7 +87,7 @@ class Setup(object):
         label = 'switch_engine'
         variant = self.__config.get_value('general/hotkey', name)
         if variant != None:
-            shortcuts = variant.dup_strv()
+            shortcuts = variant.unpack()
         else:
             shortcuts =  ['<Control>space']