diff -r 4a60280b5653 -r aea55f2a48b3 mercurial/smartset.py --- a/mercurial/smartset.py Thu Feb 02 17:35:01 2023 +0100 +++ b/mercurial/smartset.py Thu Feb 02 17:35:09 2023 +0100 @@ -137,7 +137,7 @@ This is part of the mandatory API for smartset.""" # builtin cannot be cached. but do not needs to - if cache and util.safehasattr(condition, b'__code__'): + if cache and util.safehasattr(condition, '__code__'): condition = util.cachefunc(condition) return filteredset(self, condition, condrepr)