|
a/Ming/ming/base.py |
|
b/Ming/ming/base.py |
|
... |
|
... |
76 |
|
76 |
|
77 |
def __init__(self, instance, cls):
|
77 |
def __init__(self, instance, cls):
|
78 |
self.session = cls.__mongometa__.session
|
78 |
self.session = cls.__mongometa__.session
|
79 |
self.instance = instance
|
79 |
self.instance = instance
|
80 |
self.cls = cls
|
80 |
self.cls = cls
|
|
|
81 |
self.ensure_indexes()
|
81 |
|
82 |
|
82 |
def __call__(self, session):
|
83 |
def __call__(self, session):
|
83 |
'''In order to use an alternate session, just use Class.mgr(other_session)'''
|
84 |
'''In order to use an alternate session, just use Class.mgr(other_session)'''
|
84 |
result = Manager(self.instance, self.cls)
|
85 |
result = Manager(self.instance, self.cls)
|
85 |
result.session = session
|
86 |
result.session = session
|