parameters: (self, subcommand, parser, parsed_args, **kwargs)
return_statement: return UndoDb()
docstring: Return UndoDb if command is one we recognize.
  
          :param subcommand: equivalent to parsed_args.command
          :param parser: parser used
          :param parsed_args: output of parsing
          :param kwargs: additional args
          :return: None or a Subcommand
docstring_summary: Return UndoDb if command is one we recognize.
docstring_tokens: Return UndoDb if command is one we recognize .
function: def parse(self, subcommand, parser, parsed_args, **kwargs):
          """
          Return UndoDb if command is one we recognize.
  
          :param subcommand: equivalent to parsed_args.command
          :param parser: parser used
          :param parsed_args: output of parsing
          :param kwargs: additional args
          :return: None or a Subcommand
          """
          if subcommand != _COMMAND:
              return None
          if parsed_args.fetch:
              return fetch.Fetch(parsed_args.fetch)
  
          return UndoDb()
function_tokens: def parse ( self , subcommand , parser , parsed_args , * * kwargs ) : if subcommand != _COMMAND : return None if parsed_args . fetch : return fetch . Fetch ( parsed_args . fetch ) return UndoDb ( )