fix FK issues which caught a data error in spells.py

This commit is contained in:
jrmiller82 committed 2019-08-14 23:38:37 -05:00
1 parent 6559b31024
commit 4d9b604bf2
2 files changed
+8 -7

No files matched your search

+5 -4
View File
@@ -155,14 +155,15 @@ def do_spell_components(i,id,conn,ctypes):
if k.capitalize() == j[1]:
res = j[0]
inp = (res, id)
inp = (id, res)
stmt = "INSERT INTO spells_spellcomponents (spells_id, spellcomponents_id) VALUES (?,?)"
try:
conn.execute(stmt, inp)
except:
print("Error inserting spell components")
except sqlite3.Error as e:
print("Error inserting spell components: {}".format(e))
print("\tinp: {}".format(inp))
else:
conn.commit()
@@ -224,7 +225,7 @@ def do_spell_traits(i, id, conn, traits):
# print(inp)
# insert into sql
stmt = "INSERT OR REPLACE INTO spells_traits (spells_id, traits_id) VALUES (?,?)"
stmt = "INSERT OR REPLACE INTO spells_traits (spells_id, trait_id) VALUES (?,?)"
try:
conn.executemany(stmt, inp)
except: