#2078: websetup.py is broken with Elixir
------------------------+---------------------------------------------------
 Reporter:  Gustavo     |       Owner:  faide        
     Type:  defect      |      Status:  new          
 Priority:  low         |   Milestone:  2.0b1        
Component:  TurboGears  |     Version:  trunk        
 Severity:  major       |    Keywords:  model, elixir
------------------------+---------------------------------------------------
 If I create a project with authentication and authorization, powered by
 Elixir, I'll get the following error when I run ''paster setup-app
 development.ini'':

 {{{
 Traceback (most recent call last):
   File "/home/gustavo/System/Pyenvs/tg2/bin/paster", line 8, in <module>
     load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/command.py", line 84, in
 run
     invoke(command, command_name, options, args[1:])
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/command.py", line 123,
 in invoke
     exit_code = runner.run(args)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/appinstall.py", line 68,
 in run
     return super(AbstractInstallCommand, self).run(new_args)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/command.py", line 218,
 in run
     result = self.command()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/appinstall.py", line
 456, in command
     self, config_file, section, self.sysconfig_install_vars(installer))
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/appinstall.py", line
 598, in setup_config
     mod.setup_app, command, filename, section, vars)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/PasteScript-1.7.3-py2.5.egg/paste/script/appinstall.py", line
 612, in _call_setup_app
     func(command, conf, vars)
   File "/home/gustavo/aut/aut/websetup.py", line 19, in setup_app
     u = model.User()
   File "build/bdist.linux-i686/egg/elixir/entity.py", line 718, in
 __call__
   File "<string>", line 4, in __init__
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/attributes.py", line
 858, in initialize_instance
     fn(self, instance, args, kwargs)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/mapper.py", line
 1726, in _event_on_init
     instrumenting_mapper.compile()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/mapper.py", line
 679, in compile
     mapper._post_configure_properties()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/mapper.py", line
 701, in _post_configure_properties
     prop.init(key, self)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/interfaces.py", line
 404, in init
     self.do_init()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/properties.py", line
 579, in do_init
     self._post_init()
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/properties.py", line
 838, in _post_init
     self.backref.compile(self)
   File "/home/gustavo/System/Pyenvs/tg2/lib/python2.5/site-
 packages/SQLAlchemy-0.5.0rc4-py2.5.egg/sqlalchemy/orm/properties.py", line
 987, in compile
     **self.kwargs)
 TypeError: __init__() got an unexpected keyword argument 'local_colname'
 }}}

 Note that this is a problem in the Elixir model itself, not in the
 repoze.what SQL plugin.

-- 
Ticket URL: <http://trac.turbogears.org/ticket/2078>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "TurboGears Tickets" group.
This group is read-only. No posting by normal members allowed.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to