mercurial/pycompat.py
changeset 31843 526e4597cca5
parent 31842 c130d092042a
child 31934 12aca6770046
equal deleted inserted replaced
31842:c130d092042a 31843:526e4597cca5
   172     delattr = _wrapattrfunc(builtins.delattr)
   172     delattr = _wrapattrfunc(builtins.delattr)
   173     getattr = _wrapattrfunc(builtins.getattr)
   173     getattr = _wrapattrfunc(builtins.getattr)
   174     hasattr = _wrapattrfunc(builtins.hasattr)
   174     hasattr = _wrapattrfunc(builtins.hasattr)
   175     setattr = _wrapattrfunc(builtins.setattr)
   175     setattr = _wrapattrfunc(builtins.setattr)
   176     xrange = builtins.range
   176     xrange = builtins.range
       
   177     unicode = str
   177 
   178 
   178     def open(name, mode='r', buffering=-1):
   179     def open(name, mode='r', buffering=-1):
   179         return builtins.open(name, sysstr(mode), buffering)
   180         return builtins.open(name, sysstr(mode), buffering)
   180 
   181 
   181     # getopt.getopt() on Python 3 deals with unicodes internally so we cannot
   182     # getopt.getopt() on Python 3 deals with unicodes internally so we cannot