This *should* be fixed in the 1.0 branch now.
On 9/16/06, jose <[EMAIL PROTECTED]> wrote:
>
> Is database.py script using a different configuration file instead of dev.cfg
> ?
> my dev.cfg is like this one
> ---------------
> [global]
> sqlalchemy.dburi="postgres://pippo:[EMAIL PROTECTED]/mydb"
> server.environment="development"
> autoreload.package="gs"
> [/static]
> staticFilter.on = True
> staticFilter.dir = "static"
> ---------------
> but database.py doesn't find the token 'sqlalchemy.dburi' and I can't
> understand why. =-O
>
> 26 def get_engine():
> 27 "Retreives the engine based on the current configuration"
> 28 global _engine
> 29 if not _engine:
> 30 dburi = config.get("sqlalchemy.dburi")
> 31 if not dburi:
> 32 raise KeyError("No sqlalchemy database config found!")
> 33 _engine = sqlalchemy.create_engine(dburi)
> 34 metadata.connect(_engine)
> 35 elif not metadata.is_bound():
> 36 metadata.connect(_engine)
> 37 return _engine
>
>
>
>
> Jose Soares wrote:
>
> >Hi all,
> >
> >I'm using sqlalchemy and I have in my dev.cfg the line:
> >
> >sqlalchemy.dburi="postgres://pippo:[EMAIL PROTECTED]/mydb"
> >
> >I can run
> >
> >$ python prj-start.py
> >
> >but:
> >
> >$ tg-admin toolbox
> >
> >Traceback (most recent call last):
> > File "/usr/local/bin/tg-admin", line 7, in ?
> > sys.exit(
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/command/base.py",
> >line 351, in main
> > command.run()
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/command/base.py",
> >line 297, in run
> > root = SecureObject(toolbox.Toolbox(),from_any_host(self.hostlist),
> >exclude=['noaccess'])
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/toolbox/base.py",
> >line 95, in __init__
> > self.toolbox = self.get_tools()
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/toolbox/base.py",
> >line 107, in get_tools
> > setattr(self, i.name, tool())
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/toolbox/catwalk/__init__.py",
> >line 112, in __init__
> > self.model = turbogears.util.get_model()
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/util.py",
> >line 118, in get_model
> > package = __import__(package_name, {}, {}, ["model"])
> > File "/home/jose/turbosicer/sicer/model/__init__.py", line 6, in ?
> > from sicer.model import tables
> > File "/home/jose/turbosicer/sicer/model/tables.py", line 7, in ?
> > database.bind_meta_data()
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/database.py",
> >line 49, in bind_meta_data
> > get_engine()
> > File
> >"/usr/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/database.py",
> >line 32, in get_engine
> > raise KeyError("No sqlalchemy database config found!")
> >KeyError: 'No sqlalchemy database config found!
> >
> >
> >Any ideas?
> >
> >j
> >
> >
> >
> >>
> >
> >
>
>
> >
>
--
cheers
elvelind grandin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---