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) reader = csv.reader(f)
for original, english, french in reader: for original, english, french in reader:
# self.stdout.write(f"{original}\t\t\t{english}\t\t\t{french}") # self.stdout.write(f"{original}\t\t\t{english}\t\t\t{french}")
management.call_command( try:
"migrate_page_translation", management.call_command(
slug=english, "migrate_page_translation",
original=original, slug=english.strip(),
language="en", original=original.strip(),
model=model, language="en",
) model=model,
management.call_command( )
"migrate_page_translation", except Exception as e:
slug=french, self.stderr.write(e.__str__())
original=original,
language="fr", try:
model=model, 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__())