Mercurial > public > mercurial-scm > hg-stable
diff mercurial/windows.py @ 31649:f80d9ddc40f3
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 26 Mar 2017 16:33:12 +0900 |
parents | 52361c4f4dac |
children | 87f293edabb6 |
line wrap: on
line diff
--- a/mercurial/windows.py Sun Mar 26 17:12:06 2017 +0900 +++ b/mercurial/windows.py Sun Mar 26 16:33:12 2017 +0900 @@ -61,8 +61,8 @@ OPWRITE = 2 def __init__(self, fp): - object.__setattr__(self, '_fp', fp) - object.__setattr__(self, '_lastop', 0) + object.__setattr__(self, r'_fp', fp) + object.__setattr__(self, r'_lastop', 0) def __getattr__(self, name): return getattr(self._fp, name) @@ -74,42 +74,42 @@ self._fp.seek(0, os.SEEK_CUR) def seek(self, *args, **kwargs): - object.__setattr__(self, '_lastop', self.OPNONE) + object.__setattr__(self, r'_lastop', self.OPNONE) return self._fp.seek(*args, **kwargs) def write(self, d): if self._lastop == self.OPREAD: self._noopseek() - object.__setattr__(self, '_lastop', self.OPWRITE) + object.__setattr__(self, r'_lastop', self.OPWRITE) return self._fp.write(d) def writelines(self, *args, **kwargs): if self._lastop == self.OPREAD: self._noopeseek() - object.__setattr__(self, '_lastop', self.OPWRITE) + object.__setattr__(self, r'_lastop', self.OPWRITE) return self._fp.writelines(*args, **kwargs) def read(self, *args, **kwargs): if self._lastop == self.OPWRITE: self._noopseek() - object.__setattr__(self, '_lastop', self.OPREAD) + object.__setattr__(self, r'_lastop', self.OPREAD) return self._fp.read(*args, **kwargs) def readline(self, *args, **kwargs): if self._lastop == self.OPWRITE: self._noopseek() - object.__setattr__(self, '_lastop', self.OPREAD) + object.__setattr__(self, r'_lastop', self.OPREAD) return self._fp.readline(*args, **kwargs) def readlines(self, *args, **kwargs): if self._lastop == self.OPWRITE: self._noopseek() - object.__setattr__(self, '_lastop', self.OPREAD) + object.__setattr__(self, r'_lastop', self.OPREAD) return self._fp.readlines(*args, **kwargs) def posixfile(name, mode='r', buffering=-1):