Ejemplo n.º 1
0
 def __init__(self, command_loader, scope, **kwargs):
     from azure.cli.core.commands import _merge_kwargs as merge_kwargs
     super(AzArgumentContext, self).__init__(command_loader, scope)
     self.scope = scope  # this is called "command" in knack, but that is not an accurate name
     self.group_kwargs = merge_kwargs(kwargs, command_loader.module_kwargs,
                                      CLI_PARAM_KWARGS)
     self.is_stale = False
Ejemplo n.º 2
0
 def _merge_kwargs(self, kwargs, base_kwargs=None):
     from azure.cli.core.commands import _merge_kwargs as merge_kwargs
     base = base_kwargs if base_kwargs is not None else getattr(self, 'group_kwargs')
     return merge_kwargs(kwargs, base, CLI_PARAM_KWARGS)
Ejemplo n.º 3
0
 def __init__(self, command_loader, scope, **kwargs):
     from azure.cli.core.commands import _merge_kwargs as merge_kwargs
     super(AzArgumentContext, self).__init__(command_loader, scope)
     self.scope = scope  # this is called "command" in knack, but that is not an accurate name
     self.group_kwargs = merge_kwargs(kwargs, command_loader.module_kwargs, CLI_PARAM_KWARGS)
Ejemplo n.º 4
0
 def _merge_kwargs(self, kwargs, base_kwargs=None, supported_kwargs=None):
     from azure.cli.core.commands import _merge_kwargs as merge_kwargs
     base = base_kwargs if base_kwargs is not None else getattr(self, 'group_kwargs')
     return merge_kwargs(kwargs, base, supported_kwargs or CLI_PARAM_KWARGS)