docs: def get_metadata(self, handle):
          """
          Returns the associated metadata info for the given handle, the metadata
          file must exist (``handle + '.metadata'``).
  
          Args:
              handle (str): Path to the template to get the metadata from
  
          Returns:
              dict: Metadata for the given handle
          """
          handle = os.path.expanduser(os.path.expandvars(handle))
          with open(self._prefixed('%s.metadata' % handle)) as f:
              return json.load(f)