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.

Reply via email to