Hello all,
 I'm using SQLAlchemy 0.4.6 with Elixir 0.5.2

 I'm having intermittent trouble when I've spread the Elixir classes
across multiple files. In my example, I've declared classes in
User.py  --> class User(elixir.entity)
Credential.py --> class Credential(elixir.entity)
AccessGrant.py --> class AccessGrant(elixir.entity).

and I import these in another file. SqlDB.py.
when I try to instantiate SqlDB object, I get the error:

  File "D:\RecogSys\src\python\RSITerm\SQLConvert\SqlDB.py", line 87,
in initSetup
    elixir.setup_all(True)
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\__init__.py", line 117, in setup
_all
    setup_entities(entities)
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\entity.py", line 753, in setup_e
ntities
    method()
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\entity.py", line 191, in create_
pk_cols
    self.call_builders('create_pk_cols')
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\entity.py", line 436, in call_bu
ilders
    getattr(builder, what)()
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\relationships.py", line 373, in
create_pk_cols
    self.create_keys(True)
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\relationships.py", line 626, in
create_keys
    if self.inverse is None:
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\relationships.py", line 455, in
inverse
    inverse = self.target._descriptor.get_inverse_relation(self)
  File "d:\python24\lib\site-packages\elixir-0.5.2-py2.4.egg\elixir
\relationships.py", line 437, in
target
    self._target = caller_entities[classname]
KeyError: 'Credential'

I dont know why this is happening. Any pointers?
Why I say 'intermittent' is that the same configuration used to work
earlier.

thanks,
Venkatesh.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" 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/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to