diff --git a/bin/import_final_p111.py b/bin/import_final_p111.py index b6bf0cf..90cbbb0 100755 --- a/bin/import_final_p111.py +++ b/bin/import_final_p111.py @@ -37,14 +37,16 @@ def del_pending_remark(db, sequence): with db.conn.cursor() as cursor: qry = "SELECT remarks FROM raw_lines WHERE sequence = %s;" cursor.execute(qry, (sequence,)) - remarks = cursor.fetchone()[0] - rx = re.compile("^(.*\n)") - m = rx.match(remarks) - if m is not None: - remarks = rx.sub("",remarks) - qry = "UPDATE raw_lines SET remarks = %s WHERE sequence = %s;" - cursor.execute(qry, (remarks, sequence)) - db.maybe_commit() + row = cursor.fetchone() + if row is not None: + remarks = row[0] + rx = re.compile("^(.*\n)") + m = rx.match(remarks) + if m is not None: + remarks = rx.sub("",remarks) + qry = "UPDATE raw_lines SET remarks = %s WHERE sequence = %s;" + cursor.execute(qry, (remarks, sequence)) + db.maybe_commit() if __name__ == '__main__':