code: def GetValue(self):
      '''
      Returns
        "--option_name argument"
      '''
      self.AssertInitialization('Choice')
      if self._widget.GetValue() == self._DEFAULT_VALUE:
        return None
      return ' '.join(
        [self._action.option_strings[0] if self._action.option_strings else '',  # get the verbose copy if available
         self._widget.GetValue()]f GetValue(self):
      '''
      Returns
        "--option_name argument"
      '''
      self.AssertInitialization('Choice')
      if self._widget.GetValue() == self._DEFAULT_VALUE:
        return None
      return ' '.join(
        [self._action.option_strings[0] if self._action.option_strings else '',  # get the verbose copy if available
         self._widget.GetValue()])
docs: Returns
        "--option_name argument"