summaryrefslogtreecommitdiff
path: root/Python/ceval.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/ceval.c')
-rw-r--r--Python/ceval.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index 6e026fd006..041ae4dfc3 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -2023,20 +2023,8 @@ call_object(func, arg)
binaryfunc call;
object *result;
- if (call = func->ob_type->tp_call) {
-#if 0
- /* XXX Why is this here??? */
- int size = gettuplesize(arg);
- if (arg) {
- size = gettuplesize(arg);
- if (size == 1)
- arg = GETTUPLEITEM(arg, 0);
- else if (size == 0)
- arg = NULL;
- }
-#endif
+ if (call = func->ob_type->tp_call)
result = (*call)(func, arg);
- }
else if (is_instancemethodobject(func) || is_funcobject(func))
result = call_function(func, arg);
else