File tree Expand file tree Collapse file tree 1 file changed +3
-13
lines changed
Lib/test/test_importlib/resources Expand file tree Collapse file tree 1 file changed +3
-13
lines changed Original file line number Diff line number Diff line change @@ -142,19 +142,9 @@ def _compile_importlib(self):
142
142
c_resources = pathlib .Path (bin_site , 'c_resources' )
143
143
sources = pathlib .Path (resources .__file__ ).parent
144
144
145
- for dirpath , dirnames , filenames in os .walk (sources ):
146
- try :
147
- dirnames .remove ('__pycache__' )
148
- except ValueError :
149
- pass
150
- source_dir_path = pathlib .Path (dirpath )
151
- dir_relpath = pathlib .Path (source_dir_path ).relative_to (sources )
152
- c_dir_path = c_resources .joinpath (dir_relpath )
153
- for filename in filenames :
154
- if filename .endswith ('.py' ):
155
- source_path = source_dir_path / filename
156
- cfile = c_dir_path .joinpath (filename ).with_suffix ('.pyc' )
157
- py_compile .compile (source_path , cfile )
145
+ for source_path in sources .glob ('**/*.py' ):
146
+ c_path = c_resources .joinpath (source_path .relative_to (sources )).with_suffix ('.pyc' )
147
+ py_compile .compile (source_path , c_path )
158
148
self .fixtures .enter_context (import_helper .DirsOnSysPath (bin_site ))
159
149
160
150
def test_implicit_files_with_compiled_importlib (self ):
You can’t perform that action at this time.
0 commit comments