Add some error handling to csv script

This commit is contained in:
Ramon Wenger 2023-09-28 15:35:41 +02:00
parent ace09bd25a
commit 0dc6c2b15e
1 changed files with 21 additions and 14 deletions

View File

@ -22,17 +22,24 @@ class Command(BaseCommand):
reader = csv.reader(f)
for original, english, french in reader:
# self.stdout.write(f"{original}\t\t\t{english}\t\t\t{french}")
management.call_command(
"migrate_page_translation",
slug=english,
original=original,
language="en",
model=model,
)
management.call_command(
"migrate_page_translation",
slug=french,
original=original,
language="fr",
model=model,
)
try:
management.call_command(
"migrate_page_translation",
slug=english.strip(),
original=original.strip(),
language="en",
model=model,
)
except Exception as e:
self.stderr.write(e.__str__())
try:
management.call_command(
"migrate_page_translation",
slug=french.strip(),
original=original.strip(),
language="fr",
model=model,
)
except Exception as e:
self.stderr.write(e.__str__())