def createFrame(self, frame): framesUrl = informer.getFramesUrl('xml') data = {} data['job'] = frame.job data['width'] = frame.width data['height'] = frame.height data['depth'] = frame.depth data['number'] = frame.number data['spark'] = frame.spark data['host'] = frame.host data['created_by'] = frame.createdBy data['created_on'] = frame.createdOn data['resized_width'] = frame.resizedWidth data['resized_height'] = frame.resizedHeight data['resized_depth'] = frame.resizedDepth image = open(frame.resizedPath).read() filename = "%s.png" % (frame.uuid) files = {'image': {'file': image, 'filename': filename}} result = self.POST(framesUrl, data, files=files)
pat_project = '[^/]+' pat_shot = '[^/]+' pat_note = '(\d+)' pat_element = '(\d+)' xml_url_shots = rel(informer.getShotsUrl(format='xml')) xml_url_projects = rel(informer.getProjectsUrl(format='xml')) xml_url_project_shots = rel(informer.getProjectShotsUrl(pat_project, format='xml')) xml_url_note = rel(informer.getProjectShotNoteUrl(pat_project, pat_shot, pat_note, format='xml')) xml_url_notes = rel(informer.getProjectShotNotesUrl(pat_project, pat_shot, format='xml')) xml_url_element = rel(informer.getProjectShotElementUrl(pat_project, pat_shot, pat_element, format='xml')) xml_url_elements = rel(informer.getProjectShotElementsUrl(pat_project, pat_shot, format='xml')) xml_url_users = rel(informer.getUsersUrl(format='xml')) xml_url_events = rel(informer.getProjectShotEventsUrl(pat_project, pat_shot, format='xml')) xml_url_frames = rel(informer.getFramesUrl(format='xml')) xml_url_renders = rel(informer.getProjectShotRendersUrl(pat_project, pat_shot, format='xml')) xml_url_logs = rel(informer.getProjectShotLogsUrl(pat_project, pat_shot, format='xml')) json_url_shots = rel(informer.getShotsUrl(format='json')) json_url_projects = rel(informer.getProjectsUrl(format='json')) json_url_project_shots = rel(informer.getProjectShotsUrl(pat_project, format='json')) json_url_note = rel(informer.getProjectShotNoteUrl(pat_project, pat_shot, pat_note, format='json')) json_url_notes = rel(informer.getProjectShotNotesUrl(pat_project, pat_shot, format='json')) json_url_element = rel(informer.getProjectShotElementUrl(pat_project, pat_shot, pat_element, format='json')) json_url_elements = rel(informer.getProjectShotElementsUrl(pat_project, pat_shot, format='json')) json_url_users = rel(informer.getUsersUrl(format='json')) json_url_events = rel(informer.getProjectShotEventsUrl(pat_project, pat_shot, format='json')) json_url_frames = rel(informer.getFramesUrl(format='json')) json_url_renders = rel(informer.getProjectShotRendersUrl(pat_project, pat_shot, format='json')) json_url_logs = rel(informer.getProjectShotLogsUrl(pat_project, pat_shot, format='json'))