1
0
Fork 0
This repository has been archived on 2024-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
TelegramEDT/TelegramEDT/EDTscoped_session.py

13 lines
340 B
Python

from sqlalchemy.orm import scoped_session as ss
class scoped_session:
def __init__(self, session_factory, scopefunc=None):
self.scoped_session = ss(session_factory, scopefunc)
def __enter__(self):
return self.scoped_session
def __exit__(self, exc_type, exc_val, exc_tb):
self.scoped_session.remove()