Hi,
I'm new in python, and I'm trying to get working with authkit and
python 2.6, and I'm getting same problem with websetup.py
configuration:
this is my websetup.py:
-------------
from authkit.users.sqlalchemy_driver import UsersFromDatabase
from auth_app import model
import logging
import pylons.test
from auth_app.config.environment import load_environment
from auth_app.model.meta import Session, Base
log = logging.getLogger(__name__)
log.info(dir(model))
log.info("Adding the AuthKit model...")
users = UsersFromDatabase(model)
def setup_app(command, conf, vars):
"""Place any commands to setup auth_app here"""
# Don't reload the app if it was loaded under the testing
environment
if not pylons.test.pylonsapp:
load_environment(conf.global_conf, conf.local_conf)
# Create the tables if they don't already exist
Base.metadata.create_all(bind=Session.bind)
log.info("Adding roles and uses...")
users.role_create("delete")
users.user_create("foo", password="bar")
users.user_create("admin", password="opensesame")
users.user_add_role("admin", role="delete")
log.info("Adding tags...")
tag1 = model.Tag()
tag1.name = u'Pylons'
meta.Session.add(tag1)
tag2 = model.Tag()
tag2.name = u'Paste'
meta.Session.add(tag2)
tag3 = model.Tag()
tag3.name = u'Tutorial'
meta.Session.add(tag3)
tag4 = model.Tag()
tag4.name = u'Database'
meta.Session.add(tag4)
tag5 = model.Tag()
tag5.name = u'Recipe'
meta.Session.add(tag5)
-------------
when i try to execute " paster setup-app development.ini"
I'm getting this error:
-------------
11:40:55,494 INFO [auth_app.websetup] [MainThread] Adding the AuthKit
model...
Traceback (most recent call last):
File "/mapfish/auth_test/env_authtest/bin/paster", line 8, in
<module>
load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')
()
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 84, in run
invoke(command, command_name, options, args[1:])
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 123, in
invoke
exit_code = runner.run(args)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 68, in
run
return super(AbstractInstallCommand, self).run(new_args)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 218, in run
result = self.command()
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 456, in
command
self, config_file, section,
self.sysconfig_install_vars(installer))
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 591, in
setup_config
mod = import_string.try_import_module(mod_name)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
Paste-1.7.3.1-py2.6.egg/paste/util/import_string.py", line 81, in
try_import_module
return import_module(module_name)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
Paste-1.7.3.1-py2.6.egg/paste/util/import_string.py", line 67, in
import_module
mod = __import__(s)
File "/mapfish/auth_test/auth_app/auth_app/websetup.py", line 24, in
<module>
users = UsersFromDatabase(model)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
AuthKit-0.4.5-py2.6.egg/authkit/users/sqlalchemy_driver/
sqlalchemy_05.py", line 32, in __init__
self.model = self.update_model(model)
File "/mapfish/auth_test/env_authtest/lib/python2.6/site-packages/
AuthKit-0.4.5-py2.6.egg/authkit/users/sqlalchemy_driver/
sqlalchemy_05.py", line 37, in update_model
metadata = model.meta.metadata
AttributeError: 'module' object has no attribute 'metadata'
-------------
Can anyone help me plz. Thx
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" 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/pylons-discuss?hl=en.