def no_except(f, err): def g(*args, **kwds): try: return f(*args, **kwds) except: return err return g
f = no_except(two_squares, [])
for k in xrange(10): print f(3437458237428-k), 3437458237428-k