ich hab ein Problem das sich eine Verbindung zur Datenbank nicht korrekt beendet und offen bleibt, was zu späteren Problemen (timeout) und somit Script abbruch führt.
Der Part um den es sich dreht
Code: Alles auswählen
def db_update()
'''Some Python Code'''
with closing(session()) as s:
for elem in row:
if s.query(Table).filter(Table.column1 == elem[0], Table.column2 == elem[1]).count():
pass
else:
insert = Table(Table.column1 == elem[0], Table.column2 == elem[1])
s.add(insert)
s.commit()
Hat Jemand eine Idee wie man das ganze möglichst elegant löst ?