]> git.parisson.com Git - telemeta.git/commitdiff
force path update
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 7 May 2015 08:50:57 +0000 (10:50 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 7 May 2015 08:50:57 +0000 (10:50 +0200)
telemeta/management/commands/telemeta-import-corpus-from-dir.py

index 04105ba15afe391b685786f2c64ebf93c32f3119..9b66aaa172b2448cd736d51d4491d2710e8d932f 100644 (file)
@@ -146,30 +146,26 @@ class Command(BaseCommand):
                             corpus.children.add(collection)
 
                         item, c = MediaItem.objects.get_or_create(collection=collection, code=item_id)
-                        if c:
-                            item.old_code = item_name
-                            self.write_file(item, media_path)
-                            item.save()
-
-                            title = data[0].split('.')
-                            item.title = title[0].replace('\n', '')
-                            print data
-                            if len(data) > 1:
-                                item.track = data[1].replace('\n', '')
-                            if len(title) > 1:
-                                item.comment = '. '.join(title[1:])
-                            item.save()
-
-                            for related_file in os.listdir(root):
-                                related_path = os.sep.join(root_list[-4:]) + os.sep + related_file
-                                related_name = os.path.splitext(related_file)[0]
-                                related_ext = os.path.splitext(related_file)[1][1:]
-
-                                if related_ext in self.image_formats:
-                                    related, c = MediaItemRelated.objects.get_or_create(item=item, file=related_path)
-                                    if c:
-                                        if len(data) > 2:
-                                            related.title = item.track
-                                        related.set_mime_type()
-                                        related.save()
+                        item.old_code = item_name
+                        self.write_file(item, media_path)
+                        title = data[0].split('.')
+                        item.title = title[0].replace('\n', '')
+                        print data
+                        if len(data) > 1:
+                            item.track = data[1].replace('\n', '')
+                        if len(title) > 1:
+                            item.comment = '. '.join(title[1:])
+                        item.save()
+
+                        for related_file in os.listdir(root):
+                            related_path = os.sep.join(root_list[-4:]) + os.sep + related_file
+                            related_name = os.path.splitext(related_file)[0]
+                            related_ext = os.path.splitext(related_file)[1][1:]
+
+                            if related_ext in self.image_formats:
+                                related, c = MediaItemRelated.objects.get_or_create(item=item, file=related_path)
+                                if len(data) > 2:
+                                    related.title = item.track
+                                related.set_mime_type()
+                                related.save()