@@ -120,22 +120,22 @@ The module defines the following items:
120
120
methods, and may either refuse to process the ZIP file altogether,
121
121
or fail to extract individual files.
122
122
123
- .. data :: PERMS_PRESERVE_NONE
123
+ .. data :: PreserveMode.NONE
124
124
125
125
Constant for use in :meth: `extractall ` and :meth: `extract ` methods. Do not
126
126
preserve permissions of zipped files.
127
127
128
128
.. versionadded :: 3.11
129
129
130
- .. data :: PERMS_PRESERVE_SAFE
130
+ .. data :: PreserveMode.SAFE
131
131
132
132
Constant for use in :meth: `extractall ` and :meth: `extract ` methods.
133
133
Preserve safe subset of permissions of the zipped files only: permissions
134
134
for reading, writing, execution for user, group and others.
135
135
136
136
.. versionadded :: 3.11
137
137
138
- .. data :: PERMS_PRESERVE_ALL
138
+ .. data :: PreserveMode.ALL
139
139
140
140
Constant for use in :meth: `extractall ` and :meth: `extract ` methods.
141
141
Preserve all the permissions of the zipped files, including unsafe ones:
@@ -343,18 +343,18 @@ ZipFile Objects
343
343
344
344
345
345
.. method :: ZipFile.extract(member, path=None, pwd=None, \
346
- preserve_permissions=zipfile.PERMS_PRESERVE_NONE )
346
+ preserve_permissions=zipfile.PreserveMode.NONE )
347
347
348
348
Extract a member from the archive to the current working directory; *member *
349
349
must be its full name or a :class: `ZipInfo ` object. Its file information is
350
350
extracted as accurately as possible. *path * specifies a different directory
351
351
to extract to. *member * can be a filename or a :class: `ZipInfo ` object.
352
352
*pwd * is the password used for encrypted files. *preserve_permissions *
353
353
controls how the permissions of zipped files are preserved. The default is
354
- :data: `PERMS_PRESERVE_NONE ` --- do not preserve any permissions. Other
354
+ :data: `PreserveMode.NONE ` --- do not preserve any permissions. Other
355
355
options are to preserve a safe subset of permissions
356
- (:data: `PERMS_PRESERVE_SAFE `) or all permissions
357
- (:data: `PERMS_PRESERVE_ALL `).
356
+ (:data: `PreserveMode.SAFE `) or all permissions
357
+ (:data: `PreserveMode.ALL `).
358
358
359
359
Returns the normalized path created (a directory or new file).
360
360
@@ -377,16 +377,16 @@ ZipFile Objects
377
377
378
378
379
379
.. method :: ZipFile.extractall(path=None, members=None, pwd=None, \
380
- preserve_permissions=zipfile.PERMS_PRESERVE_NONE )
380
+ preserve_permissions=zipfile.PreserveMode.NONE )
381
381
382
382
Extract all members from the archive to the current working directory. *path *
383
383
specifies a different directory to extract to. *members * is optional and must
384
384
be a subset of the list returned by :meth: `namelist `. *pwd * is the password
385
385
used for encrypted files. *preserve_permissions * controls how the permissions
386
- of zipped files are preserved. The default is :data: `PERMS_PRESERVE_NONE `
386
+ of zipped files are preserved. The default is :data: `PreserveMode.NONE `
387
387
--- do not preserve any permissions. Other options are to preserve a safe
388
- subset of permissions (:data: `PERMS_PRESERVE_SAFE `) or all permissions
389
- (:data: `PERMS_PRESERVE_ALL `).
388
+ subset of permissions (:data: `PreserveMode.SAFE `) or all permissions
389
+ (:data: `PreserveMode.ALL `).
390
390
391
391
392
392
.. warning ::
0 commit comments