def __init__(self, db, T, obj, ptrname): FuncNodeBase.__init__(self, db, T, obj, ptrname) exception_policy = getattr(obj, 'exception_policy', None) self.funcgen = make_funcgen(obj.graph, db, exception_policy, ptrname) argnames = self.funcgen.argnames() self.implementationtypename = db.gettype(T, argnames=argnames) self._funccodegen_owner = self.funcgen