equal
deleted
inserted
replaced
144 description = '' |
144 description = '' |
145 creator = 'admin' |
145 creator = 'admin' |
146 videopath = '' |
146 videopath = '' |
147 tag = create_tag(data[3]) |
147 tag = create_tag(data[3]) |
148 try: |
148 try: |
149 mymedia = models.Media.objects.get(src=mysource) |
149 media = models.Media.objects.get(src=mysource) |
150 mycontent = models.Content.objects.get(media_obj_id=mymedia.id) |
150 content = models.Content.objects.get(media_obj_id=media.id) |
151 myproject = models.Project.objects.get(title='front project : %s' % title) |
151 continue |
152 except (models.Media.MultipleObjectsReturned, |
152 except (models.Media.MultipleObjectsReturned, |
153 models.Content.MultipleObjectsReturned, |
153 models.Content.MultipleObjectsReturned |
154 models.Project.MultipleObjectsReturned |
|
155 ): |
154 ): |
156 continue |
155 continue |
157 except (models.Media.DoesNotExist, |
156 except (models.Media.DoesNotExist, |
158 models.Content.DoesNotExist, |
157 models.Content.DoesNotExist |
159 models.Project.DoesNotExist |
|
160 ): |
158 ): |
161 if requests.head(mysource).status_code == 200: |
159 if requests.head(mysource).status_code == 200: |
162 management.call_command( |
160 management.call_command( |
163 'createmediacontent', |
161 'createmediacontent', |
164 source=mysource, |
162 source=mysource, |
169 public=True, |
167 public=True, |
170 creator=creator, |
168 creator=creator, |
171 update=True, |
169 update=True, |
172 tags=tag.encode('utf-8') if tag else '' |
170 tags=tag.encode('utf-8') if tag else '' |
173 ) |
171 ) |
174 myfrontproj = models.Project.objects.get(title='front project : %s' % title) |
172 media = models.Media.objects.get(src=mysource) |
175 myfrontproj.ldt = self.change_annotations(ldtproject, myfrontproj.ldt) |
173 content = models.Content.objects.get(media_obj_id=media.id) |
176 myfrontproj.save() |
174 myfrontproj = models.Project.objects.get(id=content.front_project.id) |
177 self.stdout.write("%s done"%title) |
175 myfrontproj.ldt = self.change_annotations(ldtproject, myfrontproj.ldt) |
178 self.writefile.writerow([mysource, |
176 myfrontproj.save() |
179 models.Content.objects.get(title=title).iri_id, |
177 self.stdout.write("%s done"%title) |
180 title.encode('utf-8') if title else '', |
178 self.writefile.writerow([mysource, |
181 myfrontproj.ldt_id, |
179 content.iri_id, |
182 ]) |
180 title.encode('utf-8') if title else '', |
|
181 myfrontproj.ldt_id, |
|
182 ]) |
|
183 else: |
|
184 self.stdout.write("Source %s doesn't return 200"%mysource) |
183 csvfile.close() |
185 csvfile.close() |
184 csvfile2.close() |
186 csvfile2.close() |