aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2013-06-11 09:07:03 -0700
committerBrian Dolbec <dolsen@gentoo.org>2015-02-26 11:15:21 -0800
commit32df09409b29b93bb89f930452a4f0ad52e8fcc5 (patch)
treed82f32a17a9d0f7bf1e04a65df66a7eeaf7c9086
parentupdate doc scripts for the new structure (diff)
downloadcatalyst-32df09409b29b93bb89f930452a4f0ad52e8fcc5.tar.gz
catalyst-32df09409b29b93bb89f930452a4f0ad52e8fcc5.tar.bz2
catalyst-32df09409b29b93bb89f930452a4f0ad52e8fcc5.zip
fix '-' in stage names for python imports
-rw-r--r--catalyst/main.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/catalyst/main.py b/catalyst/main.py
index ae0abae6..fc1681c8 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -153,11 +153,12 @@ def import_module(target):
def build_target(addlargs):
try:
- module = import_module(addlargs["target"])
- target = getattr(module, addlargs["target"])(conf_values, addlargs)
+ target = addlargs["target"].replace('-', '_')
+ module = import_module(target)
+ target = getattr(module, target)(conf_values, addlargs)
except AttributeError:
raise CatalystError(
- "Target \"%s\" not available." % addlargs["target"],
+ "Target \"%s\" not available." % target,
print_traceback=True)
try: