myinf = 1E1000 # raises SystemError cPickle.loads(cPickle.dumps(myinf,-1)) # raises ValueError cPickle.loads(cPickle.dumps(myinf,0))