Clean on KeyboardInterrupt, proper call in shlax Command

This commit is contained in:
jpic 2020-06-11 03:19:13 +02:00
parent eafa371617
commit 224608878e

View File

@ -45,9 +45,13 @@ class Command(cli2.Command):
if 'actions' in self:
del self['actions']
def call(self, *args, **kwargs):
self.shlax_target = self['target'].value
return self.shlax_target(self.target)
def __call__(self, *argv):
super().__call__(*argv)
self['target'].value.output.results(self['target'].value)
self.shlax_target.output.results(self.shlax_target)
class ActionCommand(cli2.Command):