from gluon.globals import current

current has request, response, auth set automatically.  you can store 
things in current (it is a Storage object).  It has been recommended that 
if you add things to current you put them in their own dict/storage perhaps 
with your appname as key (so as to not get things confused).  so i do:

  current.myapp = Storage()
  current.myapp.db = db

and then later access it in modules.

cfh

On Sunday, June 10, 2012 6:04:45 AM UTC-7, cornelinux wrote:
>
> Hello, 
>
> I want to push several functionalities to some modules. 
> I am wondering if there is a more elegant way to make the db and 
> settings objects usable in the modules. 
> I could pass them as parameters. But is there another way to access 
> those objects in the modules code? 
> (I know that e.g. pylons allows to import the config object, thus having 
> all the data of the request and application at hand.) 
>
> Thank a lot and kind regards 
> Cornelius 
>
>
>
>

Reply via email to