# HG changeset patch # User Matt Harbison # Date 2021-03-12 21:55:18 # Node ID 7fd369644c680b37ed2e3e4452d93184b9794036 # Parent ca69e29a2a3033a3bdce5294daef2a1237629c80 typing: disable a few errors calling py3.7+ functions in resourceutil.py There's a graceful fallback when these methods are unavailable. Differential Revision: https://phab.mercurial-scm.org/D10205 diff --git a/mercurial/utils/resourceutil.py b/mercurial/utils/resourceutil.py --- a/mercurial/utils/resourceutil.py +++ b/mercurial/utils/resourceutil.py @@ -70,12 +70,14 @@ try: ) def is_resource(package, name): - return resources.is_resource( + return resources.is_resource( # pytype: disable=module-attr pycompat.sysstr(package), encoding.strfromlocal(name) ) def contents(package): + # pytype: disable=module-attr for r in resources.contents(pycompat.sysstr(package)): + # pytype: enable=module-attr yield encoding.strtolocal(r)