@@ -188,8 +188,8 @@ class TarFile:
188
188
@classmethod
189
189
def open (
190
190
cls ,
191
- name : StrOrBytesPath | None ,
192
- mode : Literal ["x" , "x:" , "a" , "a:" , "w" , "w:" , "w:tar" ],
191
+ name : StrOrBytesPath | None = None ,
192
+ mode : Literal ["x" , "x:" , "a" , "a:" , "w" , "w:" , "w:tar" ] = ... ,
193
193
fileobj : _Fileobj | None = None ,
194
194
bufsize : int = 10240 ,
195
195
* ,
@@ -208,10 +208,10 @@ class TarFile:
208
208
def open (
209
209
cls ,
210
210
name : StrOrBytesPath | None = None ,
211
- * ,
212
- mode : Literal ["x" , "x:" , "a" , "a:" , "w" , "w:" , "w:tar" ],
211
+ mode : Literal ["x" , "x:" , "a" , "a:" , "w" , "w:" , "w:tar" ] = ...,
213
212
fileobj : _Fileobj | None = None ,
214
213
bufsize : int = 10240 ,
214
+ * ,
215
215
format : int | None = ...,
216
216
tarinfo : type [TarInfo ] | None = ...,
217
217
dereference : bool | None = ...,
@@ -226,8 +226,8 @@ class TarFile:
226
226
@classmethod
227
227
def open (
228
228
cls ,
229
- name : StrOrBytesPath | None ,
230
- mode : Literal ["x:gz" , "x:bz2" , "w:gz" , "w:bz2" ],
229
+ name : StrOrBytesPath | None = None ,
230
+ mode : Literal ["x:gz" , "x:bz2" , "w:gz" , "w:bz2" ] = ... ,
231
231
fileobj : _Fileobj | None = None ,
232
232
bufsize : int = 10240 ,
233
233
* ,
@@ -247,10 +247,10 @@ class TarFile:
247
247
def open (
248
248
cls ,
249
249
name : StrOrBytesPath | None = None ,
250
- * ,
251
- mode : Literal ["x:gz" , "x:bz2" , "w:gz" , "w:bz2" ],
250
+ mode : Literal ["x:gz" , "x:bz2" , "w:gz" , "w:bz2" ] = ...,
252
251
fileobj : _Fileobj | None = None ,
253
252
bufsize : int = 10240 ,
253
+ * ,
254
254
format : int | None = ...,
255
255
tarinfo : type [TarInfo ] | None = ...,
256
256
dereference : bool | None = ...,
@@ -266,8 +266,8 @@ class TarFile:
266
266
@classmethod
267
267
def open (
268
268
cls ,
269
- name : StrOrBytesPath | None ,
270
- mode : Literal ["x:xz" , "w:xz" ],
269
+ name : StrOrBytesPath | None = None ,
270
+ mode : Literal ["x:xz" , "w:xz" ] = ... ,
271
271
fileobj : _Fileobj | None = None ,
272
272
bufsize : int = 10240 ,
273
273
* ,
@@ -287,10 +287,10 @@ class TarFile:
287
287
def open (
288
288
cls ,
289
289
name : StrOrBytesPath | None = None ,
290
- * ,
291
- mode : Literal ["x:xz" , "w:xz" ],
290
+ mode : Literal ["x:xz" , "w:xz" ] = ...,
292
291
fileobj : _Fileobj | None = None ,
293
292
bufsize : int = 10240 ,
293
+ * ,
294
294
format : int | None = ...,
295
295
tarinfo : type [TarInfo ] | None = ...,
296
296
dereference : bool | None = ...,
@@ -307,10 +307,10 @@ class TarFile:
307
307
def open (
308
308
cls ,
309
309
name : StrOrBytesPath | ReadableBuffer | None = None ,
310
- * ,
311
- mode : Literal ["r|*" , "r|" , "r|gz" , "r|bz2" , "r|xz" ],
310
+ mode : Literal ["r|*" , "r|" , "r|gz" , "r|bz2" , "r|xz" ] = ...,
312
311
fileobj : _Fileobj | None = None ,
313
312
bufsize : int = 10240 ,
313
+ * ,
314
314
format : int | None = ...,
315
315
tarinfo : type [TarInfo ] | None = ...,
316
316
dereference : bool | None = ...,
@@ -326,10 +326,10 @@ class TarFile:
326
326
def open (
327
327
cls ,
328
328
name : StrOrBytesPath | WriteableBuffer | None = None ,
329
- * ,
330
- mode : Literal ["w|" , "w|xz" ],
329
+ mode : Literal ["w|" , "w|xz" ] = ...,
331
330
fileobj : _Fileobj | None = None ,
332
331
bufsize : int = 10240 ,
332
+ * ,
333
333
format : int | None = ...,
334
334
tarinfo : type [TarInfo ] | None = ...,
335
335
dereference : bool | None = ...,
@@ -345,10 +345,10 @@ class TarFile:
345
345
def open (
346
346
cls ,
347
347
name : StrOrBytesPath | WriteableBuffer | None = None ,
348
- * ,
349
- mode : Literal ["w|gz" , "w|bz2" ],
348
+ mode : Literal ["w|gz" , "w|bz2" ] = ...,
350
349
fileobj : _Fileobj | None = None ,
351
350
bufsize : int = 10240 ,
351
+ * ,
352
352
format : int | None = ...,
353
353
tarinfo : type [TarInfo ] | None = ...,
354
354
dereference : bool | None = ...,
0 commit comments