C related bug fixes

This commit is contained in:
Gustavo J. A. M. Carneiro committed 2008-03-09 18:42:48 +00:00
1 parent c71e736144
commit 9c9e6fd87f
3 files changed
+54 -41

No files matched your search

+3 -1
View File
@@ -828,7 +828,9 @@ public:
elif isinstance(method, function.Function):
assert name is not None
assert isinstance(method.parameters[0], CppClassParameterBase)
assert method.parameters[0].cpp_class is self
assert method.parameters[0].cpp_class is self, \
"expected first parameter to be of class %s, but it is of class %s" % \
(self.full_name, method.parameters[0].cpp_class.full_name)
method.parameters[0].take_value_from_python_self = True
method.module = self.module
method.is_virtual = False