Graphics/UMLClassDiagram.py

changeset 1845
d481279d882b
parent 1509
c0b5e693b0eb
child 2024
717b72b32420
child 2029
51e8278f2c3d
--- a/Graphics/UMLClassDiagram.py	Sat May 05 18:55:21 2012 +0200
+++ b/Graphics/UMLClassDiagram.py	Sat May 05 19:23:18 2012 +0200
@@ -12,6 +12,7 @@
 from PyQt4.QtGui import QGraphicsTextItem
 
 import Utilities.ModuleParser
+import Preferences
 
 from .UMLDialog import UMLDialog
 from .ClassItem import ClassItem, ClassModel
@@ -63,7 +64,9 @@
         The algorithm is borrowed from Boa Constructor.
         """
         try:
-            module = Utilities.ModuleParser.readModule(self.file)
+            extensions = Preferences.getPython("PythonExtensions") + \
+                Preferences.getPython("Python3Extensions") + ['.rb']
+            module = Utilities.ModuleParser.readModule(self.file, extensions=extensions)
         except ImportError:
             ct = QGraphicsTextItem(None, self.scene)
             ct.setHtml(

eric ide

mercurial