mercurial/pycompat.py
changeset 43085 eef9a2d67051
parent 43077 687b865b95ad
child 43087 66f2cc210a29
equal deleted inserted replaced
43084:c2e284cee333 43085:eef9a2d67051
   352     maybebytestr = identity
   352     maybebytestr = identity
   353     sysbytes = identity
   353     sysbytes = identity
   354     sysstr = identity
   354     sysstr = identity
   355     strurl = identity
   355     strurl = identity
   356     bytesurl = identity
   356     bytesurl = identity
       
   357     open = open
   357 
   358 
   358     # this can't be parsed on Python 3
   359     # this can't be parsed on Python 3
   359     exec(b'def raisewithtb(exc, tb):\n' b'    raise exc, None, tb\n')
   360     exec(b'def raisewithtb(exc, tb):\n' b'    raise exc, None, tb\n')
   360 
   361 
   361     def fsencode(filename):
   362     def fsencode(filename):