Mercurial > hg > mercurial-source
changeset 39112:8783f128048e
fileset: raise ProgrammingError for bad existing() calls
And glob out Py2/3 difference.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 16 Jun 2018 17:00:05 +0900 |
parents | 5cb39a368c80 |
children | 62376d7b8859 |
files | mercurial/fileset.py tests/test-fileset.t |
diffstat | 2 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/fileset.py +++ b/mercurial/fileset.py @@ -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])