code: def get_root( self, key ):
          
          if key not in self.roots:
              root,self.rows = load( self.filename, include_interpreter = self.include_interpreter )
              self.roots[key] = root
          return self.roots[key]
docs: Retrieve the given root by type-key