|
|
@@ -25,17 +25,17 @@ def registerInTypeMap(pythonClass):
|
|
|
WrapperClassMap[typeIndex] = pythonClass
|
|
|
|
|
|
|
|
|
-def funcToMethod(func,clas,method_name=None):
|
|
|
- """Adds func to class so it is an accessible method; use method_name to specify the name to be used for calling the method.
|
|
|
- The new method is accessible to any instance immediately."""
|
|
|
- func.im_class=clas
|
|
|
- func.im_func=func
|
|
|
- func.im_self=None
|
|
|
- if not method_name:
|
|
|
- clas.__dict__[method_name]=func
|
|
|
- else:
|
|
|
- clas.__dict__[func.__name__]=func
|
|
|
-
|
|
|
+def funcToMethod(func,clas,method_name=None):
|
|
|
+ """Adds func to class so it is an accessible method; use method_name to specify the name to be used for calling the method.
|
|
|
+ The new method is accessible to any instance immediately."""
|
|
|
+ func.im_class=clas
|
|
|
+ func.im_func=func
|
|
|
+ func.im_self=None
|
|
|
+ if not method_name:
|
|
|
+ clas.__dict__[method_name]=func
|
|
|
+ else:
|
|
|
+ clas.__dict__[func.__name__]=func
|
|
|
+
|
|
|
|
|
|
def FFIInstance(classdef, this = 0, userManagesMemory = 0 ):
|
|
|
answer = instance(classdef)
|