# HG changeset patch # User Pierre-Yves David # Date 1470399893 -7200 # Node ID 1937671105bc213f540e6dd862bbabb14b6fdd0b # Parent 74cbbd5420ba93bbf834ec31428d7c5bbf52bdc4 filecache: make 'join' abstract All subclasses redefine this method, so we can make it abstract. diff -r 74cbbd5420ba -r 1937671105bc mercurial/scmutil.py --- a/mercurial/scmutil.py Wed Mar 08 16:43:16 2017 -0800 +++ b/mercurial/scmutil.py Fri Aug 05 14:24:53 2016 +0200 @@ -881,7 +881,7 @@ function to call the appropriate join function on 'obj' (an instance of the class that its member function was decorated). """ - return obj.join(fname) + raise NotImplementedError def __call__(self, func): self.func = func