diff --git a/pulsar/managers/util/cli/__init__.py b/pulsar/managers/util/cli/__init__.py index c0aecb82..224e13f4 100644 --- a/pulsar/managers/util/cli/__init__.py +++ b/pulsar/managers/util/cli/__init__.py @@ -24,7 +24,7 @@ def __init__(self, code_dir='lib'): """ """ def __load(module_path, d): - module_pattern = join(join(getcwd(), code_dir, *module_path.split('.')), '*.py') + module_pattern = join(join(dirname(__file__), module_path.split('.')[-1]), '*.py') for file in glob(module_pattern): if basename(file).startswith('_'): continue