diff options
author | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-09-29 16:05:34 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-09-29 16:05:34 (GMT) |
commit | 5af2dbcbb808032919f969a2f76f1c5758404c03 (patch) | |
tree | 2e4ae54aec46c4aadd8ec878f78043acd58412b3 | |
parent | 3fea8688a73b4448d4ec452625b1e992cf692707 (diff) |
Fix controlpanel dynamic imports
-rw-r--r-- | src/jarabe/controlpanel/gui.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/jarabe/controlpanel/gui.py b/src/jarabe/controlpanel/gui.py index 98524cd..3906be1 100644 --- a/src/jarabe/controlpanel/gui.py +++ b/src/jarabe/controlpanel/gui.py @@ -195,11 +195,11 @@ class ControlPanel(gtk.Window): self._current_option = option - mod = __import__('.'.join(('controlpanel', option, 'view')), + mod = __import__('.'.join(('jarabe.controlpanel', option, 'view')), globals(), locals(), ['view']) view_class = getattr(mod, self._options[option]['view'], None) - mod = __import__('.'.join(('controlpanel', option, 'model')), + mod = __import__('.'.join(('jarabe.controlpanel', option, 'model')), globals(), locals(), ['model']) model = ModelWrapper(mod) @@ -225,13 +225,13 @@ class ControlPanel(gtk.Window): ''' options = {} - path = os.path.join(config.shell_path, 'controlpanel') + path = os.path.dirname(__file__) folder = os.listdir(path) for item in folder: if os.path.isdir(os.path.join(path, item)) and \ os.path.exists(os.path.join(path, item, '__init__.py')): - mod = __import__('.'.join(('controlpanel', item)), + mod = __import__('.'.join(('jarabe.controlpanel', item)), globals(), locals(), [item]) view_class = getattr(mod, 'CLASS', None) if view_class is not None: |