class MyInt: def __init__(self, n): self.n = int(n) def __int__(self): return self.n print range(MyInt(2**3), MyInt(2**3+10)) print "here" print range(2**64, 2**64+10) print range(MyInt(2**64), MyInt(2**64+10))