Hi,

I am going through the Pyramid quick tutorial. 

While initializing the database, I am getting the below error. Can  some 
one point me out, what would cause this error. I am completely new to 
python and pyramid moving here from Ruby world.

http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/databases.html
 


 izero@Rudra ~/devel/pyramid/databases $ 
~/python-site-dist/intialize_tutorial_db development.ini 
2015-11-29 20:02:46,173 INFO  [sqlalchemy.engine.base.Engine][MainThread] 
SELECT CAST('test plain returns' AS VARCHAR(60)) AS anon_1
2015-11-29 20:02:46,173 INFO  [sqlalchemy.engine.base.Engine][MainThread] ()
2015-11-29 20:02:46,173 INFO  [sqlalchemy.engine.base.Engine][MainThread] 
SELECT CAST('test unicode returns' AS VARCHAR(60)) AS anon_1
2015-11-29 20:02:46,173 INFO  [sqlalchemy.engine.base.Engine][MainThread] ()
2015-11-29 20:02:46,174 INFO  [sqlalchemy.engine.base.Engine][MainThread] 
PRAGMA table_info("wikipages")
2015-11-29 20:02:46,174 INFO  [sqlalchemy.engine.base.Engine][MainThread] ()
2015-11-29 20:02:46,175 DEBUG [tutorial.initialize_db][MainThread] 
<tutorial.models.Page object at 0xb658a8ac>
2015-11-29 20:02:46,175 DEBUG [tutorial.initialize_db][MainThread] Root
Traceback (most recent call last):
  File "/home/izero/python-site-dist/intialize_tutorial_db", line 9, in 
<module>
    load_entry_point('tutorial==0.0.0', 'console_scripts', 
'intialize_tutorial_db')()
  File "/home/izero/devel/pyramid/databases/tutorial/initialize_db.py", 
line 40, in main
    DBSession.add(model)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/scoping.py",
 
line 150, in do
    return getattr(self.registry(), name)(*args, **kwargs)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/session.py",
 
line 1588, in add
    self._save_or_update_state(state)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/session.py",
 
line 1600, in _save_or_update_state
    self._save_or_update_impl(state)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/session.py",
 
line 1855, in _save_or_update_impl
    self._save_impl(state)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/session.py",
 
line 1827, in _save_impl
    self._attach(state)
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/orm/session.py",
 
line 1955, in _attach
    self.dispatch.after_attach(self, state.obj())
  File 
"/home/izero/python-site-dist/SQLAlchemy-1.0.9-py3.4-linux-i686.egg/sqlalchemy/event/attr.py",
 
line 256, in __call__
    fn(*args, **kw)
TypeError: after_attach() missing 1 required positional argument: 'instance'

Srikanth

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sqlalchemy+unsubscr...@googlegroups.com.
To post to this group, send email to sqlalchemy@googlegroups.com.
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to