This commit is contained in:
Kovid Goyal 2022-11-01 12:51:36 +05:30
parent 3f28cf45d4
commit 0b3228ab16
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -5,11 +5,15 @@ import importlib
import os import os
import shutil import shutil
import unittest import unittest
from importlib.resources import files
from typing import Callable, Generator, NoReturn, Sequence, Set, Iterator from typing import Callable, Generator, NoReturn, Sequence, Set, Iterator
def contents(package: str) -> Iterator[str]: def contents(package: str) -> Iterator[str]:
try:
from importlib.resources import files
except ImportError:
from importlib.resources import contents
return iter(contents(package))
return (path.name for path in files(package).iterdir()) return (path.name for path in files(package).iterdir())