code: def get(self, attr, value=None, resolve=True):
          
          try:
              if resolve:
                  value = self._resolve_attribute(attr)
              else:
                  value = self.attributes[attr]
          except KeyError:
              pass
          return value
docs: Get the value of an attribute from submit description file.
  
          Args:
              attr (str): The name of the attribute whose value should be returned.
              value (str, optional): A default value to return if 'attr' doesn't exist. Defaults to None.
              resolve (bool, optional): If True then resolve references to other attributes in the value of 'attr'. If
                  False then return the raw value of 'attr'. Defaults to True.
  
          Returns:
              str: The value assigned to 'attr' if 'attr' exists, otherwise 'value'.