I didn't think you had to do that, I thought all you had to do was use
sac directly.  so in your base you could add
from model import sac

I think That should work
Jose

On Aug 1, 1:30 am, "Max Ischenko" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm using SAContext to manage my SQLAlchemy database connections. Today
> setup looks like this.
>
> BaseController.__call__:
>
>         model.sac.session.clear()
>         self.db = model.DatabaseFacade()
>
> And DatabaseFacade.__init__:
>
>         self.session = sac.session
>         self.meta = sac.get_metadata("blog")
>
> Basically, I create an instance of DatabaseFacade for every web request and
> DatabaseFacade relies on sac.session to manage db conn.
>
> Is it optimal setup? What if make a DatabaseFacade created just once,
> instead of per-request? Would it remain thread-safe?
>
> I mainly ask because I was thinking about cache some database data and for
> this to more I need a permanent facade instance.
> I also realise that suboptimal setup and concurrency problems may be not
> obvious until the site got high load...
>
> Thanks,
> Max.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to