mercurial/localrepo.py
changeset 29373 36fbd72c2f39
parent 29352 37c7f9fb7040
child 29417 526b027b0130
--- a/mercurial/localrepo.py	Fri Jun 17 16:59:08 2016 +0100
+++ b/mercurial/localrepo.py	Fri Jun 17 20:06:09 2016 +0100
@@ -66,6 +66,8 @@
     """
 
     def __get__(self, repo, type=None):
+        if repo is None:
+            return self
         return super(repofilecache, self).__get__(repo.unfiltered(), type)
     def __set__(self, repo, value):
         return super(repofilecache, self).__set__(repo.unfiltered(), value)