import dis print 'should be 2' def f(((((x)),),)): print x dis.dis(f) print '\nshould be 0' def f(((((x))))): print x dis.dis(f) print '\nshould be 3' def f((((((x)),),),)): print x dis.dis(f)