Modify the getString function
authorduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 12 Jan 2009 19:41:01 +0000 (19:41 +0000)
committerduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 12 Jan 2009 19:41:01 +0000 (19:41 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2164 38d2e660-2303-0410-9eaa-f027e97ec537

wizard/qvariant_converter_old.py

index dbdeb4b4fb245a41922296fd517891aba29083af..5e555b30db5b1dc1a730050fffb9254570870c9e 100644 (file)
@@ -9,11 +9,18 @@
 # Author: Lorenzo Berni <duplo@develer.com>
 #
 
+"""
+Awful module for the conversion from python types to qvariant, for make the wizard compatible with older version of pyqt (<= 4.4.3)
+"""
+
 from PyQt4.QtCore import *
 import pickle
 
 def getString(qvariant):
-    string = unicode(qvariant.toString())
+    if type(qvariant) == str or type(qvariant) == unicode:
+        string = qvariant
+    else:
+        string = unicode(qvariant.toString())
     return string
 
 def convertString(string):