diff -r 0388a36b5fcf -r d481279d882b Graphics/ApplicationDiagram.py --- 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: