          The faceswap command that is to be executed
      description: str, optional
          The description for the given command. Default: "default"
      """
      def __init__(self, subparser, command, description="default"):
          self.global_arguments = self._get_global_arguments()
          self.info = self.get_info()
          self.argument_list = self.get_argument_list()
          self.optional_arguments = self.get_optional_arguments()
          self._process_suppressions()
 
</s> remove     def _add_arguments(self):
 </s> add     def _add_arguments(self) -> None: </s> remove         argument_list = []
 </s> add         argument_list: List[Dict[str, Any]] = [] </s> remove         argument_list = []
 </s> add         argument_list: List[Dict[str, Any]] = [] </s> remove     def __init__(self, prog, indent_increment=2, max_help_position=24, width=None):
 </s> add     def __init__(self,
                 prog: str,
                 indent_increment: int = 2,
                 max_help_position: int = 24,
                 width: Optional[int] = None) -> None:
    def __init__(self,
                 subparser: argparse._SubParsersAction,
                 command: str,
                 description: str = "default") -> None:
          The faceswap command that is to be executed
      description: str, optional
          The description for the given command. Default: "default"
      """
    def __init__(self,
                 subparser: argparse._SubParsersAction,
                 command: str,
                 description: str = "default") -> None:
          self.global_arguments = self._get_global_arguments()
          self.info = self.get_info()
          self.argument_list = self.get_argument_list()
          self.optional_arguments = self.get_optional_arguments()
          self._process_suppressions()
keep keep keep keep replace keep keep keep keep keep
 Live Preview - Replace cv2 with matplotlib viewer 
lib/cli/args.py