def call(self, callee, args=None, kws=None):
    if (args is None):
        args = self.get_null_object()
    if (kws is None):
        kws = self.get_null_object()
    fnty = Type.function(self.pyobj, ([self.pyobj] * 3))
    fn = self._get_function(fnty, name='PyObject_Call')
    return self.builder.call(fn, (callee, args, kws))
def call(self, callee, args=None, kws=None):
    if (args is None):
        args = self.get_null_object()
    if (kws is None):
        kws = self.get_null_object()
    fnty = Type.function(self.pyobj, ([self.pyobj] * 3))
    fn = self._get_function(fnty, name='PyObject_Call')
    return self.builder.call(fn, (callee, args, kws))