# HG changeset patch # User Yuya Nishihara # Date 1539671364 -7200 # Node ID dee73a97e1321d129852d51a1a9b3ced6ced17ef # Parent 558114fa7bc1749ee5493e01abc5f44b2c60c301 py3: invalidate repository cache with system-string keys # skip-blame just a few r'' prefixes diff -r 558114fa7bc1 -r dee73a97e132 hgext/mq.py --- a/hgext/mq.py Tue Oct 16 08:20:03 2018 +0200 +++ b/hgext/mq.py Tue Oct 16 08:29:24 2018 +0200 @@ -3511,9 +3511,9 @@ def invalidateall(self): super(mqrepo, self).invalidateall() - if localrepo.hasunfilteredcache(self, 'mq'): + if localrepo.hasunfilteredcache(self, r'mq'): # recreate mq in case queue path was changed - delattr(self.unfiltered(), 'mq') + delattr(self.unfiltered(), r'mq') def abortifwdirpatched(self, errmsg, force=False): if self.mq.applied and self.mq.checkapplied and not force: diff -r 558114fa7bc1 -r dee73a97e132 mercurial/localrepo.py --- a/mercurial/localrepo.py Tue Oct 16 08:20:03 2018 +0200 +++ b/mercurial/localrepo.py Tue Oct 16 08:29:24 2018 +0200 @@ -2047,9 +2047,9 @@ def invalidatecaches(self): - if '_tagscache' in vars(self): + if r'_tagscache' in vars(self): # can't use delattr on proxy - del self.__dict__['_tagscache'] + del self.__dict__[r'_tagscache'] self.unfiltered()._branchcaches.clear() self.invalidatevolatilesets()