Changeset 148

Show
Ignore:
Timestamp:
07/24/07 15:41:37 (6 years ago)
Author:
ged
Message:

do not rely on the query() classmethod to provide the .q property

Location:
elixir/trunk/elixir
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • elixir/trunk/elixir/__init__.py

    r139 r148  
    6464        def __getattr__(self, name): 
    6565            return getattr(self.context.current, name) 
     66 
    6667        session = property(lambda s:s.context.current) 
    6768 
  • elixir/trunk/elixir/entity.py

    r145 r148  
    44 
    55from sqlalchemy                     import Table, Integer, desc 
    6 from sqlalchemy.orm                 import deferred 
     6from sqlalchemy.orm                 import deferred, Query 
    77from sqlalchemy.ext.assignmapper    import assign_mapper 
    88from sqlalchemy.util                import OrderedDict 
     
    345345 
    346346    def q(cls): 
    347         return cls.query() 
     347        return Query(cls, session=elixir.objectstore.session) 
    348348    q = property(q) 
    349349