code: def read(self, identifier, path=None):
          
          if self.CACHE_FULL_TEI is True:
              o = self.cache.get(_cache_key(self.texts_parsed_cache_key, identifier))
              if o is not None:
                  return o
              else:
                  with open(path) as f:
                      o = Text(urn=identifier, resource=self.xmlparse(f))
                      self.cache.set(_cache_key(self.texts_parsed_cache_key, identifier), o)
          else:
              with open(path) as f:
                  o = Text(urn=identifier, resource=self.xmlparse(f))
          return o
docs: Read a text object given an identifier and a path
  
          :param identifier: Identifier of the text
          :param path: Path of the text files
          :return: Text