komme hier gerade mit der scoped_session nicht wirklich zurecht.
Code: Alles auswählen
database_engine = create_engine('sqlite:///:memory:', convert_unicode=True)
session = scoped_session(sessionmaker(bind=database_engine))
metadata = MetaData()
mapper = session.mapper
mapper(Exl, ex_table)
Code: Alles auswählen
class T(threading.Thread):
def run(self):
while True:
session.query(Ex).all()
if __name__ == '__main__':
T().start()
Code: Alles auswählen
class T(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.session = session()
def run(self):
while True:
session.query(Ex).all()
if __name__ == '__main__':
T().start()
Allerdings werden dann meine Sachen in der DB nicht gespeichert, wenn ich sowas hier im Thread mache:
Code: Alles auswählen
Ex(xy='xy')
self.session.commit()
Was mache ich da falsch?
Danke!