File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
importlib_resources/future Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change 6
6
import pathlib
7
7
import warnings
8
8
from contextlib import suppress
9
+ from types import SimpleNamespace
9
10
from typing import Union
10
11
11
12
from .. import readers , _adapters
@@ -35,10 +36,6 @@ def get_resource_reader(self, name):
35
36
super ().get_resource_reader (name )
36
37
)
37
38
38
- @property
39
- def path (self ):
40
- return self .spec .origin
41
-
42
39
def _zip_reader (self ):
43
40
with suppress (AttributeError ):
44
41
return readers .ZipReader (self .spec .loader , self .spec .name )
@@ -49,11 +46,11 @@ def _namespace_reader(self):
49
46
50
47
def _file_reader (self ):
51
48
try :
52
- path = pathlib .Path (self .path )
49
+ path = pathlib .Path (self .spec . origin )
53
50
except TypeError :
54
51
return None
55
52
if path .exists ():
56
- return readers .FileReader (self )
53
+ return readers .FileReader (SimpleNamespace ( path = path ) )
57
54
58
55
59
56
def wrap_spec (package ):
You can’t perform that action at this time.
0 commit comments