diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-11-15 15:24:24 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-11-15 15:24:24 +0100 |
commit | 5c0a76908b1eb77a06e4a9d95e377110f20dc05c (patch) | |
tree | b145b6be39e457e6e898f859002391524e183576 /dotbot/plugins/shell.py | |
parent | 7eabd2856753c73a818159e7cb3316148ca600dc (diff) |
plugin: reduce code duplication
Factor out supported directive checking, drop redundant checking in
handle().
Diffstat (limited to 'dotbot/plugins/shell.py')
-rw-r--r-- | dotbot/plugins/shell.py | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/dotbot/plugins/shell.py b/dotbot/plugins/shell.py index 6fe79b8..f0121e6 100644 --- a/dotbot/plugins/shell.py +++ b/dotbot/plugins/shell.py @@ -11,16 +11,7 @@ class Shell(dotbot.Plugin): _directive = 'shell' - def can_handle(self, directive): - return directive == self._directive - def handle(self, directive, data): - if directive != self._directive: - raise ValueError('Shell cannot handle directive %s' % - directive) - return self._process_commands(data) - - def _process_commands(self, data): success = True defaults = self._context.defaults().get('shell', {}) for item in data: |