class_docstr: TBPlugin factory base class.
  
  Plugins can override this class to customize how a plugin is loaded at
  startup. This might entail adding command-line arguments, checking if
  optional dependencies are installed, and potentially also specializing
  the plugin class at runtime.
  
  When plugins use optional dependencies, the loader needs to be
  specified in its own module. That way it's guaranteed to be
  importable, even if the `TBPlugin` itself can't be imported.
  
  Subclasses must have trivial constructors.
docstr: Allows flag values to be corrected or validated after parsing.
  
  Args:
    flags: The parsed argparse.Namespace object.
  
  Raises:
    base_plugin.FlagsError: If a flag is invalid or a required
        flag is not passed.
docstr_tok: ["Allows","flag","values","to","be","corrected","or","validated","after","parsing",".","Args",":","flags",":","The","parsed","argparse.Namespace","object",".","Raises",":","base_plugin.FlagsError",":","If","a","flag","is","invalid","or","a","required","flag","is","not","passed","."]
code: def fix_flags(self, flags):
      """Allows flag values to be corrected or validated after parsing.
  
      Args:
        flags: The parsed argparse.Namespace object.
  
      Raises:
        base_plugin.FlagsError: If a flag is invalid or a required
            flag is not passed.
      """
      pass
  
imports: from abc import ABCMeta
  from abc import abstractmethod
label_desc: Use image node_id 2 for calling the TBLoader obj's underlying member method code with example usage: obj.fix_flags(flags) without return types