What do you think about that (simplified) code?
An instance of this class would be added to any gui-class (e.g. a
dialog) which handle data over SQLAlchemy.
The session would be destroyed/closed correct when the Controller
instance is destroyed, too. Correct?
[code]
import sqlalchemy as sa
import sqlalchemy.orm as sao
_engine = sa.create_engine('postgres://...')
class BasicController():
"""
"""
def __init__(self):
self._session = None
def CreateSession(self):
if self._session is not None:
raise AttributeError('...')
self._session = sao.sessionmaker(bind=_engine)()
@property
def session(self):
"""
"""
if not self._session:
self.CreateSession()
return self._session
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.