I have another issue when I create file to load data into the tables.
Error I am getting is:
$ python d.py
Traceback (most recent call last):
File "d.py", line 31, in <module>
load_data()
File "d.py", line 23, in load_data
sess1.save(m1)
File "/usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/
sqlalchemy/orm/session.py", line 916, in save
self._cascade_save_or_update(instance)
File "/usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/
sqlalchemy/orm/session.py", line 945, in _cascade_save_or_update
for obj, mapper in _cascade_iterator('save-update', instance,
halt_on=lambda c:c in self):
File "/usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/
sqlalchemy/orm/session.py", line 1237, in _cascade_iterator
mapper = _object_mapper(instance)
File "/usr/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/
sqlalchemy/orm/util.py", line 371, in object_mapper
raise exceptions.InvalidRequestError("Class '%s' entity name '%s'
has no mapper associated with it" % (object.__class__.__name__,
getattr(object, '_entity_name', entity_name)))
sqlalchemy.exceptions.InvalidRequestError: Class 'Engine' entity name
'None' has no mapper associated with it
==========================================
d.py file:
#!/usr/bin/env python
import datetime, os
from sqlalchemy import *
from sqlalchemy import exceptions, sql
from sqlalchemy.orm import *
from sqlalchemy.orm.shard import ShardedSession
from sqlalchemy.sql import operators
from elixir import *
from sqlalchemy.orm import create_session
from c import m1,m2,n1,n2
from a import A
from b import B
def load_data():
dm1 = A(aname="a")
dm2 = B(bname="b")
sess1 = create_session(bind=m1)
sess2 = create_session(bind=m2)
sess1.save(m1)
sess2.save(m2)
sess1.commit()
sess1.clear()
sess2.commit()
sess2.clear()
if __name__ == '__main__':
load_data()
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SQLElixir" 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/sqlelixir?hl=en
-~----------~----~----~----~------~----~------~--~---