mercurial/fileset.py
changeset 38326 8783f128048e
parent 38325 5cb39a368c80
child 38414 235d0bc11e1d
--- a/mercurial/fileset.py	Sat Jun 16 16:56:38 2018 +0900
+++ b/mercurial/fileset.py	Sat Jun 16 17:00:05 2018 +0900
@@ -566,7 +566,8 @@
     def filter(self, files):
         return [f for f in files if f in self.subset]
     def existing(self):
-        assert self._existingenabled, 'unexpected existing() invocation'
+        if not self._existingenabled:
+            raise error.ProgrammingError('unexpected existing() invocation')
         if self._status is not None:
             removed = set(self._status[3])
             unknown = set(self._status[4] + self._status[5])