@@ -22,27 +22,16 @@ def getResource(identifier, pkgname=__name__):
2222import os
2323
2424try :
25- if sys .version_info [:2 ] > (3 , 8 ):
26- from importlib .resources import files
27-
28- def resource_exists (_package_or_requirement , _resource_name ):
29- _package_or_requirement = _package_or_requirement .split ("." )[0 ]
30- return files (_package_or_requirement ).joinpath (_resource_name ).is_file ()
31-
32- def resource_stream (_package_or_requirement , _resource_name ):
33- _package_or_requirement = _package_or_requirement .split ("." )[0 ]
34- ref = files (_package_or_requirement ).joinpath (_resource_name )
35- return ref .open ('rb' )
36- else :
37- from importlib import resources
38-
39- def resource_exists (_package_or_requirement , _resource_name ):
40- _package_or_requirement = _package_or_requirement .split ("." )[0 ]
41- return resources .is_resource (_package_or_requirement , _resource_name ) # pylint: disable=deprecated-method
42-
43- def resource_stream (_package_or_requirement , _resource_name ):
44- _package_or_requirement = _package_or_requirement .split ("." )[0 ]
45- return resources .open_binary (_package_or_requirement , _resource_name ) # pylint: disable=deprecated-method
25+ from importlib .resources import files
26+
27+ def resource_exists (_package_or_requirement , _resource_name ):
28+ _package_or_requirement = _package_or_requirement .split ("." )[0 ]
29+ return files (_package_or_requirement ).joinpath (_resource_name ).is_file ()
30+
31+ def resource_stream (_package_or_requirement , _resource_name ):
32+ _package_or_requirement = _package_or_requirement .split ("." )[0 ]
33+ ref = files (_package_or_requirement ).joinpath (_resource_name )
34+ return ref .open ("rb" )
4635
4736except ImportError :
4837
0 commit comments