@@ -120,7 +120,7 @@ runtime.
120
120
Public functions
121
121
----------------
122
122
123
- .. function :: compile_dir(dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1, invalidation_mode=py_compile.PycInvalidationMode.TIMESTAMP )
123
+ .. function :: compile_dir(dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1, invalidation_mode=None )
124
124
125
125
Recursively descend the directory tree named by *dir *, compiling all :file: `.py `
126
126
files along the way. Return a true value if all the files compiled successfully,
@@ -185,10 +185,13 @@ Public functions
185
185
.. versionchanged :: 3.7
186
186
The *invalidation_mode * parameter was added.
187
187
188
+ .. versionchanged :: 3.7.2
189
+ The *invalidation_mode * parameter's default value is updated to None.
190
+
188
191
.. versionchanged :: 3.8
189
192
Setting *workers * to 0 now chooses the optimal number of cores.
190
193
191
- .. function :: compile_file(fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, invalidation_mode=py_compile.PycInvalidationMode.TIMESTAMP )
194
+ .. function :: compile_file(fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, invalidation_mode=None )
192
195
193
196
Compile the file with path *fullname *. Return a true value if the file
194
197
compiled successfully, and a false value otherwise.
@@ -232,7 +235,10 @@ Public functions
232
235
.. versionchanged :: 3.7
233
236
The *invalidation_mode * parameter was added.
234
237
235
- .. function :: compile_path(skip_curdir=True, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=py_compile.PycInvalidationMode.TIMESTAMP)
238
+ .. versionchanged :: 3.7.2
239
+ The *invalidation_mode * parameter's default value is updated to None.
240
+
241
+ .. function :: compile_path(skip_curdir=True, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)
236
242
237
243
Byte-compile all the :file: `.py ` files found along ``sys.path ``. Return a
238
244
true value if all the files compiled successfully, and a false value otherwise.
@@ -255,6 +261,9 @@ Public functions
255
261
.. versionchanged :: 3.7
256
262
The *invalidation_mode * parameter was added.
257
263
264
+ .. versionchanged :: 3.7.2
265
+ The *invalidation_mode * parameter's default value is updated to None.
266
+
258
267
To force a recompile of all the :file: `.py ` files in the :file: `Lib/ `
259
268
subdirectory and all its subdirectories::
260
269
0 commit comments