summaryrefslogtreecommitdiff
path: root/packages/python/python-traits
diff options
context:
space:
mode:
Diffstat (limited to 'packages/python/python-traits')
-rw-r--r--packages/python/python-traits/fix-import-pyface.diff26
1 files changed, 26 insertions, 0 deletions
diff --git a/packages/python/python-traits/fix-import-pyface.diff b/packages/python/python-traits/fix-import-pyface.diff
new file mode 100644
index 0000000000..969a18ef30
--- /dev/null
+++ b/packages/python/python-traits/fix-import-pyface.diff
@@ -0,0 +1,26 @@
+diff -r -u Traits-3.0.2.orig/enthought/traits/ui/ui_traits.py Traits-3.0.2/enthought/traits/ui/ui_traits.py
+--- Traits-3.0.2.orig/enthought/traits/ui/ui_traits.py 2008-09-15 13:15:58.000000000 -0700
++++ Traits-3.0.2/enthought/traits/ui/ui_traits.py 2008-11-27 14:55:05.000000000 -0800
+@@ -147,8 +147,6 @@
+ """
+ global image_resource_cache
+
+- from enthought.pyface.image_resource import ImageResource
+-
+ if not isinstance( value, basestring ):
+ return value
+
+@@ -168,7 +166,12 @@
+ except:
+ result = None
+ else:
+- result = ImageResource( value, search_path = [ search_path ] )
++ try:
++ from enthought.pyface.image_resource import ImageResource
++ except ImportError:
++ result = None
++ else:
++ result = ImageResource( value, search_path = [ search_path ] )
+
+ image_resource_cache[ key ] = result
+