def METHOD_NAME(self):
    data = self.get_job_metadata()
    yield Message.Directory, data
    for image_key in self.get_image_keys():
        imgpage = self.request(self.root + "/" + image_key).text
        imgdata = self.get_image_metadata(imgpage)
        if imgdata["filename"]:
            imgdata.update(data)
            imgdata["image_key"] = image_key
            text.nameext_from_url(imgdata["filename"], imgdata)
            yield Message.Url, self.get_image_url(imgpage), imgdata