[CalendarServer-changes] [7142] CalendarServer/branches/users/glyph/oracle/twext/enterprise/dal/ syntax.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon Mar 7 19:05:30 PST 2011
Revision: 7142
http://trac.macosforge.org/projects/calendarserver/changeset/7142
Author: glyph at apple.com
Date: 2011-03-07 19:05:30 -0800 (Mon, 07 Mar 2011)
Log Message:
-----------
oops; continue returning real results in postgres, where this hack isn't necessary
Modified Paths:
--------------
CalendarServer/branches/users/glyph/oracle/twext/enterprise/dal/syntax.py
Modified: CalendarServer/branches/users/glyph/oracle/twext/enterprise/dal/syntax.py
===================================================================
--- CalendarServer/branches/users/glyph/oracle/twext/enterprise/dal/syntax.py 2011-03-08 03:05:16 UTC (rev 7141)
+++ CalendarServer/branches/users/glyph/oracle/twext/enterprise/dal/syntax.py 2011-03-08 03:05:30 UTC (rev 7142)
@@ -121,7 +121,7 @@
return {}
- def _extraResult(self, result, outvars):
+ def _extraResult(self, result, outvars, metadata):
return result
@@ -136,7 +136,7 @@
fragment = self.toSQL(metadata).bind(**kw)
result = txn.execSQL(fragment.text, fragment.parameters,
raiseOnZeroRowCount)
- return self._extraResult(result, outvars)
+ return self._extraResult(result, outvars, metadata)
@@ -810,10 +810,13 @@
return result
- def _extraResult(self, result, outvars):
- def processIt(shouldBeNone):
- return [[v.value for k, v in outvars]]
- return result.addCallback(processIt)
+ def _extraResult(self, result, outvars, metadata):
+ if metadata.dialect == ORACLE_DIALECT and self.Return is not None:
+ def processIt(shouldBeNone):
+ return [[v.value for k, v in outvars]]
+ return result.addCallback(processIt)
+ else:
+ return result
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110307/cdf04119/attachment.html>
More information about the calendarserver-changes
mailing list