Revision c75be81a kamaki/cli/commands/__init__.py
b/kamaki/cli/commands/__init__.py | ||
---|---|---|
60 | 60 |
return wrap |
61 | 61 |
|
62 | 62 |
|
63 |
def dataModification(func): |
|
64 |
def wrap(self, inp): |
|
65 |
try: |
|
66 |
inp = func(self, inp) |
|
67 |
except Exception as e: |
|
68 |
log.warning('WARNING: Error while running %s: %s' % (func, e)) |
|
69 |
log.warning('\tWARNING: Kamaki will use original data to go on') |
|
70 |
finally: |
|
71 |
return inp |
|
72 |
return wrap |
|
73 |
|
|
74 |
|
|
63 | 75 |
class _command_init(object): |
64 | 76 |
|
65 | 77 |
# self.arguments (dict) contains all non-positional arguments |
Also available in: Unified diff