r23116 - gnucash/trunk/src/optional/python-bindings - - Functions which can return null always return a Python object
John Ralls
jralls at code.gnucash.org
Fri Aug 2 14:08:55 EDT 2013
Author: jralls
Date: 2013-08-02 14:08:55 -0400 (Fri, 02 Aug 2013)
New Revision: 23116
Trac: http://svn.gnucash.org/trac/changeset/23116
Modified:
gnucash/trunk/src/optional/python-bindings/function_class.py
Log:
- Functions which can return null always return a Python object
Minor change to check for and return None in method_function_returns_instance
Author: Tom Lofts <dev at loftx.co.uk>
Modified: gnucash/trunk/src/optional/python-bindings/function_class.py
===================================================================
--- gnucash/trunk/src/optional/python-bindings/function_class.py 2013-08-02 17:57:45 UTC (rev 23115)
+++ gnucash/trunk/src/optional/python-bindings/function_class.py 2013-08-02 18:08:55 UTC (rev 23116)
@@ -156,7 +156,10 @@
assert( 'instance' == INSTANCE_ARGUMENT )
def new_function(*args):
kargs = { INSTANCE_ARGUMENT : method_function(*args) }
- return cls( **kargs )
+ if kargs['instance'] == None:
+ return None
+ else:
+ return cls( **kargs )
return new_function
More information about the gnucash-changes
mailing list