parameters: (self, id)
docstring: Mark a configuration as 'used'.
  
              Returns True if the state of the configuration has been changed to
              'used' and False if it the state wasn't changed. Reports an error
              if the configuration isn't known.
docstring_summary: Mark a configuration as 'used'.
docstring_tokens: Mark a configuration as used .
function: def use(self, id):
          """
              Mark a configuration as 'used'.
  
              Returns True if the state of the configuration has been changed to
              'used' and False if it the state wasn't changed. Reports an error
              if the configuration isn't known.
          """
          assert isinstance(id, basestring)
          if id not in self.all_:
              #FIXME:
              errors.error("common: the configuration '$(id)' is not known")
  
          if id not in self.used_:
              self.used_.add(id)
  
              # indicate that the configuration has been marked as 'used'
              return True
          else:
              return False
function_tokens: def use ( self , id ) : assert isinstance ( id , basestring ) if id not in self . all_ : #FIXME: errors . error ( "common: the configuration '$(id)' is not known" ) if id not in self . used_ : self . used_ . add ( id ) # indicate that the configuration has been marked as 'used' return True else : return False