Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/controlpanel
diff options
context:
space:
mode:
authorMarco 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)
commit5af2dbcbb808032919f969a2f76f1c5758404c03 (patch)
tree2e4ae54aec46c4aadd8ec878f78043acd58412b3 /src/jarabe/controlpanel
parent3fea8688a73b4448d4ec452625b1e992cf692707 (diff)
Fix controlpanel dynamic imports
Diffstat (limited to 'src/jarabe/controlpanel')
-rw-r--r--src/jarabe/controlpanel/gui.py8
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: