def _add_project_arguments(self, node: mparser.FunctionNode, argsdict: T.Dict[(str, T.Dict[(str, T.List[str])])], args: T.List[str], kwargs: 'kwargs.FuncAddProjectArgs') -> None:
    if (self.subproject not in argsdict):
        argsdict[self.subproject] = {}
    self._add_arguments(node, argsdict[self.subproject], self.project_args_frozen, args, kwargs)
def _add_project_arguments(self, node: mparser.FunctionNode, argsdict: T.Dict[(str, T.Dict[(str, T.List[str])])], args: T.List[str], kwargs: 'kwargs.FuncAddProjectArgs') -> None:
    if (self.subproject not in argsdict):
        argsdict[self.subproject] = {}
    self._add_arguments(node, argsdict[self.subproject], self.project_args_frozen, args, kwargs)