'Load zone data to normalize path, if needed.'

def load_prereq_normalized_path(self, storage, data):

    if self.normalized_path:
        return
    zone_data = storage.get_zone_root(self.path)
    if (zone_data is None):
        data[u'needs'].append((u'zone_root', self.path, {}))
    elif zone_data.get(u'errors'):
        raise self.SourceError(u'Unable    to    load    zone    root    for    %s', self.path)
    else:
        self.normalized_path = self.path.replace(zone_data[u'zone_path'], zone_data[u'doc_path'])
        (self.locale, self.slug) = self.locale_and_slug(self.normalized_path)
