Submitter | phabricator |
---|---|
Date | Dec. 30, 2019, 5:43 a.m. |
Message ID | <differential-rev-PHID-DREV-iibrurjbdk5hh37aq3kc-req@mercurial-scm.org> |
Download | mbox | patch |
Permalink | /patch/44116/ |
State | Superseded |
Headers | show |
Comments
Patch
diff --git a/mercurial/utils/resourceutil.py b/mercurial/utils/resourceutil.py --- a/mercurial/utils/resourceutil.py +++ b/mercurial/utils/resourceutil.py @@ -55,6 +55,10 @@ pycompat.sysstr(package), encoding.strfromlocal(name) ) + def contents(package): + for r in resources.contents(pycompat.sysstr(package)): + yield encoding.strtolocal(r) + except (ImportError, AttributeError): @@ -72,3 +76,9 @@ return os.path.isfile(pycompat.fsdecode(path)) except (IOError, OSError): return False + + def contents(package): + path = pycompat.fsdecode(_package_path(package)) + + for p in os.listdir(path): + yield pycompat.fsencode(p)