From 5e4e45ec92523f4e7b145d6f845160743600efbc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 4 Jun 2011 19:26:15 -0600 Subject: [PATCH] Remove unneccessary import of PyQt --- src/calibre/utils/config_base.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/utils/config_base.py b/src/calibre/utils/config_base.py index 7660370353..ae2806176b 100644 --- a/src/calibre/utils/config_base.py +++ b/src/calibre/utils/config_base.py @@ -223,8 +223,7 @@ class OptionSet(object): if val is val is True or val is False or val is None or \ isinstance(val, (int, float, long, basestring)): return repr(val) - from PyQt4.QtCore import QString - if isinstance(val, QString): + if val.__class__.__name__ == 'QString' or hasattr(val, 'isNull'): return repr(unicode(val)) pickle = cPickle.dumps(val, -1) return 'cPickle.loads(%s)'%repr(pickle)