From 1771be8f1e1beb2392c946826e3c60a93aa39fbc Mon Sep 17 00:00:00 2001 From: Arthur Milchior Date: Sun, 26 Apr 2020 14:42:54 +0200 Subject: [PATCH] remove a try, for code clarity --- qt/aqt/addcards.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/qt/aqt/addcards.py b/qt/aqt/addcards.py index 8b4da53a2..55f31c1bd 100644 --- a/qt/aqt/addcards.py +++ b/qt/aqt/addcards.py @@ -123,14 +123,11 @@ class AddCards(QDialog): if oldNote: if not keep: self.removeTempNote(oldNote) - for n in range(len(note.fields)): - try: - if not keep or flds[n]["sticky"]: - note.fields[n] = oldNote.fields[n] - else: - note.fields[n] = "" - except IndexError: - break + for n in range(len(min(note.fields, oldNote.fields))): + if not keep or flds[n]["sticky"]: + note.fields[n] = oldNote.fields[n] + else: + note.fields[n] = "" self.setAndFocusNote(note) def removeTempNote(self, note: Note) -> None: