From 9a36771499c1428ab64af4a17cbbb83e54b4e85a Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 25 Sep 2006 16:29:51 +0000 Subject: [PATCH] made echo param more doc-friendly --- lib/sqlalchemy/orm/session.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py index f1983723f3..566b086c5e 100644 --- a/lib/sqlalchemy/orm/session.py +++ b/lib/sqlalchemy/orm/session.py @@ -79,12 +79,11 @@ class Session(object): self.hash_key = hash_key _sessions[self.hash_key] = self - class _echo_uow(object): - def __get__(self, obj, owner): - return obj.uow.echo - def __set__(self, obj, value): - obj.uow.echo = value - echo_uow = _echo_uow() + def _get_echo_uow(self): + return self.uow.echo + def _set_echo_uow(self, value): + self.uow.echo = value + echo_uow = property(_get_echo_uow,_set_echo_uow) def create_transaction(self, **kwargs): """returns a new SessionTransaction corresponding to an existing or new transaction. -- 2.47.2