From e97e900fc6c755403df60c525120500a80dd88f0 Mon Sep 17 00:00:00 2001 From: jpic Date: Fri, 28 Aug 2020 18:39:16 +0200 Subject: [PATCH] Add target argument only if present in sig --- shlax/cli.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/shlax/cli.py b/shlax/cli.py index 390c784..77a33cf 100644 --- a/shlax/cli.py +++ b/shlax/cli.py @@ -42,10 +42,11 @@ class TargetArgument(cli2.Argument): class Command(cli2.Command): def setargs(self): super().setargs() - self['target'] = TargetArgument( - self, - self.sig.parameters['target'], - ) + if 'target' in self.sig.parameters: + self['target'] = TargetArgument( + self, + self.sig.parameters['target'], + ) if 'actions' in self: del self['actions']