Vinkesh/Santhosh | Removed loading extensions from 'contrib' and fixed an indentation bug while loading extensions

This commit is contained in:
Santhosh Kumar 2011-07-27 12:05:20 +05:30
parent c7a04be9f7
commit 5e01fb7fba
1 changed files with 1 additions and 7 deletions

View File

@ -400,8 +400,6 @@ class ExtensionManager(object):
widgets.py the extension class within that module should be
'Widgets'.
In addition, extensions are loaded from the 'contrib' directory.
See tests/unit/extensions/foxinsocks.py for an example
extension implementation.
@ -409,10 +407,6 @@ class ExtensionManager(object):
if os.path.exists(self.path):
self._load_all_extensions_from_path(self.path)
contrib_path = os.path.join(os.path.dirname(__file__), "contrib")
if os.path.exists(contrib_path):
self._load_all_extensions_from_path(contrib_path)
def _load_all_extensions_from_path(self, path):
for f in os.listdir(path):
try:
@ -430,7 +424,7 @@ class ExtensionManager(object):
'file': ext_path})
continue
new_ext = new_ext_class()
self.add_extension(new_ext)
self.add_extension(new_ext)
except Exception as exception:
LOG.warn("extension file %s wasnt loaded due to %s",
f, exception)