diff options
author | Sol Jerome <sol.jerome@gmail.com> | 2010-10-17 20:43:16 -0500 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2010-10-17 20:43:16 -0500 |
commit | b056804f3d3e3a2d92dac42062527873255d14c7 (patch) | |
tree | 0685c311e66f75064b5f651219a488e6ee4634d8 /src/lib/Client/Tools/Action.py | |
parent | ff01b4e6ad3dcf7fdae92adc16c1a3481a37d8db (diff) | |
download | bcfg2-b056804f3d3e3a2d92dac42062527873255d14c7.tar.gz bcfg2-b056804f3d3e3a2d92dac42062527873255d14c7.tar.bz2 bcfg2-b056804f3d3e3a2d92dac42062527873255d14c7.zip |
Client Tools: Pylint/PEP8 fixes
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'src/lib/Client/Tools/Action.py')
-rw-r--r-- | src/lib/Client/Tools/Action.py | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/src/lib/Client/Tools/Action.py b/src/lib/Client/Tools/Action.py index 3610d9015..452788f94 100644 --- a/src/lib/Client/Tools/Action.py +++ b/src/lib/Client/Tools/Action.py @@ -3,23 +3,34 @@ __revision__ = '$Revision$' import Bcfg2.Client.Tools -# <Action timing='pre|post|both' name='name' command='cmd text' when='always|modified' -# status='ignore|check'/> -# <PostInstall name='foo'/> -# => <Action timing='post' when='modified' name='n' command='foo' status='ignore'/> +""" +<Action timing='pre|post|both' + name='name' + command='cmd text' + when='always|modified' + status='ignore|check'/> +<PostInstall name='foo'/> + => <Action timing='post' + when='modified' + name='n' + command='foo' + status='ignore'/> +""" + class Action(Bcfg2.Client.Tools.Tool): """Implement Actions""" name = 'Action' __handles__ = [('PostInstall', None), ('Action', None)] __req__ = {'PostInstall': ['name'], - 'Action':['name', 'timing', 'when', 'command', 'status']} + 'Action': ['name', 'timing', 'when', 'command', 'status']} def RunAction(self, entry): """This method handles command execution and status return.""" if not self.setup['dryrun']: if self.setup['interactive']: - prompt = 'Run Action %s, %s: (y/N): ' % (entry.get('name'), entry.get('command')) + prompt = ('Run Action %s, %s: (y/N): ' % + (entry.get('name'), entry.get('command'))) if raw_input(prompt) not in ['y', 'Y']: return False if self.setup['servicemode'] == 'build': |