Graphics/ApplicationDiagram.py

branch
5_2_x
changeset 1847
ed220d11ee1e
parent 1509
c0b5e693b0eb
child 2025
8bb085c59cd2
child 2303
0ed4ed026c16
--- a/Graphics/ApplicationDiagram.py	Sat May 05 18:55:21 2012 +0200
+++ b/Graphics/ApplicationDiagram.py	Sat May 05 19:23:18 2012 +0200
@@ -19,6 +19,8 @@
 import Utilities.ModuleParser
 import Utilities
 
+import Preferences
+
 
 class ApplicationDiagram(UMLDialog):
     """
@@ -52,6 +54,8 @@
         
         @return dictionary of modules contained in the application.
         """
+        extensions = Preferences.getPython("PythonExtensions") + \
+            Preferences.getPython("Python3Extensions") + ['.rb']
         moduleDict = {}
         mods = self.project.pdata["SOURCES"]
         modules = []
@@ -71,7 +75,7 @@
                 if module.endswith("__init__.py"):
                     continue
                 try:
-                    mod = Utilities.ModuleParser.readModule(module)
+                    mod = Utilities.ModuleParser.readModule(module, extensions=extensions)
                 except ImportError:
                     continue
                 else:

eric ide

mercurial