original_docstring: 
          Sets the object name to a unique name based on name.
  
          Arguments:
              name: Prefix for the name
          
docstring: Sets the object name to a unique name based on name.
docstring_tokens: Sets the object name to a unique name based on name .
code: def name(self, name):
          """
          Sets the object name to a unique name based on name.
  
          Arguments:
              name: Prefix for the name
          """
  
          if name in NameableValue.__all_names:
              while True:
                  c_name = "{}_{}".format(name, type(self).__counter)
                  if c_name not in NameableValue.__all_names:
                      name = c_name
                      break
                  type(self).__counter += 1
          NameableValue.__all_names[name] = self
          self.__name = name
code_tokens: def name ( self , name ) : if name in NameableValue . __all_names : while True : c_name = "{}_{}" . format ( name , type ( self ) . __counter ) if c_name not in NameableValue . __all_names : name = c_name break type ( self ) . __counter += 1 NameableValue . __all_names [ name ] = self self . __name = name
short_docstring: Sets the object name to a unique name based on name.
short_docstring_tokens: Sets the object name to a unique name based on name .
comment: """
          Sets the object name to a unique name based on name.
  
          Arguments:
              name: Prefix for the name
          """