You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2012/12/11 12:34:58 UTC
svn commit: r1420102 - /subversion/trunk/build/transform_sql.py
Author: danielsh
Date: Tue Dec 11 11:34:57 2012
New Revision: 1420102
URL: http://svn.apache.org/viewvc?rev=1420102&view=rev
Log:
Followup to r1420100: fix building on centos.
* build/transform_sql.py
(operator.methodcaller): Provide a local implementation if a library
implementation is missing.
Modified:
subversion/trunk/build/transform_sql.py
Modified: subversion/trunk/build/transform_sql.py
URL: http://svn.apache.org/viewvc/subversion/trunk/build/transform_sql.py?rev=1420102&r1=1420101&r2=1420102&view=diff
==============================================================================
--- subversion/trunk/build/transform_sql.py (original)
+++ subversion/trunk/build/transform_sql.py Tue Dec 11 11:34:57 2012
@@ -31,6 +31,13 @@ import re
import sys
+# operator.methodcaller doesn't exist in Python 2.5.
+if not hasattr(operator, 'methodcaller'):
+ def methodcaller(method, *args, **kwargs):
+ return lambda x: getattr(x, method)(*args, **kwargs)
+ operator.methodcaller = methodcaller
+ del methodcaller
+
DEFINE_END = ' ""\n\n'