@@ -128,8 +128,8 @@ class TarFile:
128128 errors : str
129129 fileobject : type [ExFileObject ] # undocumented
130130 pax_headers : Mapping [str , str ]
131- debug : int
132- errorlevel : int
131+ debug : Literal [ 0 , 1 , 2 , 3 ]
132+ errorlevel : Literal [ 0 , 1 , 2 ]
133133 offset : int # undocumented
134134 extraction_filter : _FilterFunction | None
135135 if sys .version_info >= (3 , 13 ):
@@ -146,8 +146,8 @@ class TarFile:
146146 encoding : str | None = None ,
147147 errors : str = "surrogateescape" ,
148148 pax_headers : Mapping [str , str ] | None = None ,
149- debug : int | None = None ,
150- errorlevel : int | None = None ,
149+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
150+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
151151 copybufsize : int | None = None , # undocumented
152152 stream : bool = False ,
153153 ) -> None : ...
@@ -164,8 +164,8 @@ class TarFile:
164164 encoding : str | None = None ,
165165 errors : str = "surrogateescape" ,
166166 pax_headers : Mapping [str , str ] | None = None ,
167- debug : int | None = None ,
168- errorlevel : int | None = None ,
167+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
168+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
169169 copybufsize : int | None = None , # undocumented
170170 ) -> None : ...
171171
@@ -190,8 +190,8 @@ class TarFile:
190190 encoding : str | None = ...,
191191 errors : str = ...,
192192 pax_headers : Mapping [str , str ] | None = ...,
193- debug : int | None = ...,
194- errorlevel : int | None = ...,
193+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
194+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
195195 ) -> Self : ...
196196 if sys .version_info >= (3 , 14 ):
197197 @overload
@@ -210,8 +210,8 @@ class TarFile:
210210 encoding : str | None = ...,
211211 errors : str = ...,
212212 pax_headers : Mapping [str , str ] | None = ...,
213- debug : int | None = ...,
214- errorlevel : int | None = ...,
213+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
214+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
215215 level : None = None ,
216216 options : Mapping [int , int ] | None = None ,
217217 zstd_dict : ZstdDict | tuple [ZstdDict , int ] | None = None ,
@@ -233,8 +233,8 @@ class TarFile:
233233 encoding : str | None = ...,
234234 errors : str = ...,
235235 pax_headers : Mapping [str , str ] | None = ...,
236- debug : int | None = ...,
237- errorlevel : int | None = ...,
236+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
237+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
238238 ) -> Self : ...
239239 @overload
240240 @classmethod
@@ -252,8 +252,8 @@ class TarFile:
252252 encoding : str | None = ...,
253253 errors : str = ...,
254254 pax_headers : Mapping [str , str ] | None = ...,
255- debug : int | None = ...,
256- errorlevel : int | None = ...,
255+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
256+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
257257 ) -> Self : ...
258258 @overload
259259 @classmethod
@@ -271,8 +271,8 @@ class TarFile:
271271 encoding : str | None = ...,
272272 errors : str = ...,
273273 pax_headers : Mapping [str , str ] | None = ...,
274- debug : int | None = ...,
275- errorlevel : int | None = ...,
274+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
275+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
276276 compresslevel : int = 9 ,
277277 ) -> Self : ...
278278 @overload
@@ -291,8 +291,8 @@ class TarFile:
291291 encoding : str | None = ...,
292292 errors : str = ...,
293293 pax_headers : Mapping [str , str ] | None = ...,
294- debug : int | None = ...,
295- errorlevel : int | None = ...,
294+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
295+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
296296 compresslevel : int = 9 ,
297297 ) -> Self : ...
298298 @overload
@@ -311,8 +311,8 @@ class TarFile:
311311 encoding : str | None = ...,
312312 errors : str = ...,
313313 pax_headers : Mapping [str , str ] | None = ...,
314- debug : int | None = ...,
315- errorlevel : int | None = ...,
314+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
315+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
316316 preset : Literal [0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] | None = ...,
317317 ) -> Self : ...
318318 @overload
@@ -331,8 +331,8 @@ class TarFile:
331331 encoding : str | None = ...,
332332 errors : str = ...,
333333 pax_headers : Mapping [str , str ] | None = ...,
334- debug : int | None = ...,
335- errorlevel : int | None = ...,
334+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
335+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
336336 preset : Literal [0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] | None = ...,
337337 ) -> Self : ...
338338 if sys .version_info >= (3 , 14 ):
@@ -352,8 +352,8 @@ class TarFile:
352352 encoding : str | None = ...,
353353 errors : str = ...,
354354 pax_headers : Mapping [str , str ] | None = ...,
355- debug : int | None = ...,
356- errorlevel : int | None = ...,
355+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
356+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
357357 options : Mapping [int , int ] | None = None ,
358358 zstd_dict : ZstdDict | tuple [ZstdDict , int ] | None = None ,
359359 ) -> Self : ...
@@ -373,8 +373,8 @@ class TarFile:
373373 encoding : str | None = ...,
374374 errors : str = ...,
375375 pax_headers : Mapping [str , str ] | None = ...,
376- debug : int | None = ...,
377- errorlevel : int | None = ...,
376+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
377+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
378378 options : Mapping [int , int ] | None = None ,
379379 zstd_dict : ZstdDict | tuple [ZstdDict , int ] | None = None ,
380380 ) -> Self : ...
@@ -395,8 +395,8 @@ class TarFile:
395395 encoding : str | None = ...,
396396 errors : str = ...,
397397 pax_headers : Mapping [str , str ] | None = ...,
398- debug : int | None = ...,
399- errorlevel : int | None = ...,
398+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
399+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
400400 ) -> Self : ...
401401 @overload
402402 @classmethod
@@ -414,8 +414,8 @@ class TarFile:
414414 encoding : str | None = ...,
415415 errors : str = ...,
416416 pax_headers : Mapping [str , str ] | None = ...,
417- debug : int | None = ...,
418- errorlevel : int | None = ...,
417+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
418+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
419419 ) -> Self : ...
420420 @overload
421421 @classmethod
@@ -433,8 +433,8 @@ class TarFile:
433433 encoding : str | None = ...,
434434 errors : str = ...,
435435 pax_headers : Mapping [str , str ] | None = ...,
436- debug : int | None = ...,
437- errorlevel : int | None = ...,
436+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
437+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
438438 ) -> Self : ...
439439 @overload
440440 @classmethod
@@ -452,8 +452,8 @@ class TarFile:
452452 encoding : str | None = ...,
453453 errors : str = ...,
454454 pax_headers : Mapping [str , str ] | None = ...,
455- debug : int | None = ...,
456- errorlevel : int | None = ...,
455+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
456+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
457457 ) -> Self : ...
458458 @overload
459459 @classmethod
@@ -471,8 +471,8 @@ class TarFile:
471471 encoding : str | None = ...,
472472 errors : str = ...,
473473 pax_headers : Mapping [str , str ] | None = ...,
474- debug : int | None = ...,
475- errorlevel : int | None = ...,
474+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
475+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
476476 compresslevel : int = 9 ,
477477 ) -> Self : ...
478478 @overload
@@ -491,8 +491,8 @@ class TarFile:
491491 encoding : str | None = ...,
492492 errors : str = ...,
493493 pax_headers : Mapping [str , str ] | None = ...,
494- debug : int | None = ...,
495- errorlevel : int | None = ...,
494+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
495+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
496496 compresslevel : int = 9 ,
497497 ) -> Self : ...
498498 @classmethod
@@ -509,8 +509,8 @@ class TarFile:
509509 ignore_zeros : bool | None = ...,
510510 encoding : str | None = ...,
511511 pax_headers : Mapping [str , str ] | None = ...,
512- debug : int | None = ...,
513- errorlevel : int | None = ...,
512+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
513+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
514514 ) -> Self : ...
515515 @overload
516516 @classmethod
@@ -527,8 +527,8 @@ class TarFile:
527527 ignore_zeros : bool | None = ...,
528528 encoding : str | None = ...,
529529 pax_headers : Mapping [str , str ] | None = ...,
530- debug : int | None = ...,
531- errorlevel : int | None = ...,
530+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
531+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
532532 ) -> Self : ...
533533 @overload
534534 @classmethod
@@ -545,8 +545,8 @@ class TarFile:
545545 ignore_zeros : bool | None = ...,
546546 encoding : str | None = ...,
547547 pax_headers : Mapping [str , str ] | None = ...,
548- debug : int | None = ...,
549- errorlevel : int | None = ...,
548+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
549+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
550550 ) -> Self : ...
551551 @overload
552552 @classmethod
@@ -563,8 +563,8 @@ class TarFile:
563563 ignore_zeros : bool | None = ...,
564564 encoding : str | None = ...,
565565 pax_headers : Mapping [str , str ] | None = ...,
566- debug : int | None = ...,
567- errorlevel : int | None = ...,
566+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
567+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
568568 ) -> Self : ...
569569 @overload
570570 @classmethod
@@ -581,8 +581,8 @@ class TarFile:
581581 ignore_zeros : bool | None = ...,
582582 encoding : str | None = ...,
583583 pax_headers : Mapping [str , str ] | None = ...,
584- debug : int | None = ...,
585- errorlevel : int | None = ...,
584+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
585+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
586586 ) -> Self : ...
587587 @classmethod
588588 def xzopen (
@@ -598,8 +598,8 @@ class TarFile:
598598 ignore_zeros : bool | None = ...,
599599 encoding : str | None = ...,
600600 pax_headers : Mapping [str , str ] | None = ...,
601- debug : int | None = ...,
602- errorlevel : int | None = ...,
601+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
602+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
603603 ) -> Self : ...
604604 if sys .version_info >= (3 , 14 ):
605605 @overload
@@ -619,8 +619,8 @@ class TarFile:
619619 ignore_zeros : bool | None = ...,
620620 encoding : str | None = ...,
621621 pax_headers : Mapping [str , str ] | None = ...,
622- debug : int | None = ...,
623- errorlevel : int | None = ...,
622+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
623+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
624624 ) -> Self : ...
625625 @overload
626626 @classmethod
@@ -639,8 +639,8 @@ class TarFile:
639639 ignore_zeros : bool | None = ...,
640640 encoding : str | None = ...,
641641 pax_headers : Mapping [str , str ] | None = ...,
642- debug : int | None = ...,
643- errorlevel : int | None = ...,
642+ debug : Literal [ 0 , 1 , 2 , 3 ] | None = None , # default 0
643+ errorlevel : Literal [ 0 , 1 , 2 ] | None = None , # default 1
644644 ) -> Self : ...
645645
646646 def getmember (self , name : str ) -> TarInfo : ...
0 commit comments