Commit 0843d2b2 authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

patch: support isolation_level__ argument in Shared.DC.ZRDB.DA.__call__().

parent ac7f47d7
...@@ -134,7 +134,7 @@ def DA_PUT(self, REQUEST, RESPONSE): ...@@ -134,7 +134,7 @@ def DA_PUT(self, REQUEST, RESPONSE):
return RESPONSE return RESPONSE
def DA__call__(self, REQUEST=None, __ick__=None, src__=0, test__=0, **kw): def DA__call__(self, REQUEST=None, __ick__=None, src__=0, test__=0, isolation_level__='', **kw):
"""Call the database method """Call the database method
The arguments to the method should be passed via keyword The arguments to the method should be passed via keyword
...@@ -222,7 +222,7 @@ def DA__call__(self, REQUEST=None, __ick__=None, src__=0, test__=0, **kw): ...@@ -222,7 +222,7 @@ def DA__call__(self, REQUEST=None, __ick__=None, src__=0, test__=0, **kw):
result=self._cached_result(DB__, query, self.max_rows_, c) result=self._cached_result(DB__, query, self.max_rows_, c)
else: else:
try: try:
result=DB__.query(query, self.max_rows_) result=DB__.query(query, self.max_rows_, isolation_level=isolation_level__)
except: except:
LOG("DA call raise", ERROR, "DB = %s, c = %s, query = %s" %(DB__, c, query), error=True) LOG("DA call raise", ERROR, "DB = %s, c = %s, query = %s" %(DB__, c, query), error=True)
raise raise
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment