Files
ServerSync/lib/rich/__pycache__/traceback.cpython-314.pyc

321 lines
43 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><69><00> <00><00>^RIt^RIt^RIt^RIt^RIHtHt^RIHt^RI H
t
^RI H t H t ^RIHtHtHtHtHtHtHtHtHtHtHt^RIHt^RIHtHtHtH t H!t!H"t"^R IH#t$^R
IH%t%^R I&H't'^R I(H)t)^R I*H+t+H,t,^RI-H.t.^RI/H0t0H1t1H2t2H3t3H4t4H5t5H6t6^RI7H8t8^RI9H:t:H;t;^RI<H=t=^RI>H?t?^RI@HAtA^RIBHCtCHDtD^R IEH#t#^RIFHGtG]P<>R8HtI^
tJ^PtKRRltLRRR^dR^XR^RRRR R!R R"]JR#]KR$RR%R&R'RR(RR)R&R*RBR+^d/R,R-lltM]!R.R/44tN]!R0R144tO]!R2R344tP]!R4R544tQ!R6R7]:4tR!R8R94tS]TR:8Xd)]M!R&R;7^RItR<R=ltUR>R?ltVR@RAltW]W!4R#R#)C<>N)<02> dataclass<73>field)<01>islice)<01>walk_tb)<02>
ModuleType<EFBFBD> TracebackType) <0B>Any<6E>Callable<6C>Dict<63>Iterable<6C>List<73>Optional<61>Sequence<63>Set<65>Tuple<6C>Type<70>Union)<01>guess_lexer_for_filename)<06>Comment<6E>Keyword<72>Name<6D>Number<65>Operator<6F>String)<01>Text)<01>Token)<01> ClassNotFound)<01>pretty)<02>loop_first_last<73> loop_last)<01>Columns)<07>Console<6C>ConsoleOptions<6E>ConsoleRenderable<6C>OverflowMethod<6F>Group<75> RenderResult<6C>group)<01> Constrain)<02>RegexHighlighter<65>ReprHighlighter)<01>Panel)<01> render_scope)<01>Style)<02>Syntax<61>SyntaxPosition)<01>Theme<6D>win32c
<00>~<00>V^8<>dQhR\R\R\\\\\3,,/#)<04><00>start<72>end<6E>return)r0r r<00>int)<01>formats"<22>5/tmp/pip-target-qd_sq_1j/lib/python/rich/traceback.py<70> __annotate__r;8s4<00><00>%<25>%<25> <19>%<25> .<2E>%<25> <0A>e<EFBFBD>C<EFBFBD><13>c<EFBFBD>M<EFBFBD>"<22>#<23>%<25>c#<04><>"<00>Vwr#VwrEW$8Xd W#V3x<00>R#\\W$^,44F.wrgpV'd W<>R3x<00>KV'd
V^V3x<00>K'V^R3x<00>K0 R#5i)z<>Yield start and end positions per line.
Args:
start: Start position.
end: End position.
Returns:
Iterable of (LINE, COLUMN1, COLUMN2).
N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)r<00>range) r5r6<00>line1<65>column1<6E>line2<65>column2<6E>first<73>last<73>line_nos && r:<00>_iter_syntax_linesrG8sm<00><00><00><1B>N<EFBFBD>E<EFBFBD><18>N<EFBFBD>E<EFBFBD> <0C>~<7E><13>g<EFBFBD>%<25>%<25>$3<>E<EFBFBD>%<25><11><19>4K<34>$L<> <20>E<EFBFBD><17><14><1D><02>*<2A>*<2A><15><1D>q<EFBFBD>'<27>)<29>)<29><1D>q<EFBFBD>"<22>n<EFBFBD>$<24> %M<01>s <00>AA(<01>A(<01>console<6C>width<74>
code_width<EFBFBD> extra_lines<65>theme<6D> word_wrapF<70> show_locals<6C>locals_max_length<74>locals_max_string<6E>locals_max_depth<74>locals_hide_dunderT<72>locals_hide_sunder<65>locals_overflow<6F> indent_guides<65>suppress<73>
max_framesc&<00><00>V^8<>dQhR\\,R\\,R\\,R\R\\,R\R\R\R \R
\\,R \R \\,R \\
,R\R\ \\\3,,R\R\\\,\\\,.\3,/#)r4rHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWr7)rr"r8<00>str<74>boolr%r rrr
r<00> BaseExceptionrr )r9s"r:r;r;Ts<00><00>F<1E>F<1E> <15>g<EFBFBD> <1E>F<1E> <14>C<EFBFBD>=<3D>F<1E><19><13> <0A> F<1E>
<15> F<1E> <14>C<EFBFBD>=<3D> F<1E><14>F<1E><16>F<1E><1B>F<1E><1B>F<1E><1F>s<EFBFBD>m<EFBFBD>F<1E><1D>F<1E>!<21><14><0E>F<1E><1E>n<EFBFBD>-<2D>F<1E><18>F<1E> <17>u<EFBFBD>S<EFBFBD>*<2A>_<EFBFBD>-<2D>.<2E>!F<1E>"<14>#F<1E>$<0E>t<EFBFBD>M<EFBFBD>"<22>M<EFBFBD>8<EFBFBD>M<EFBFBD>3J<33>K<>S<EFBFBD>P<>Q<>%Fr<c<04>`aaaaaaaaa a
a a a aaaa<14>Vf \RR7MToSP'dS fRMS o RVVV V
V V VVV VVVVVVV3RlloRV3Rllp\4pV!V4\P# \
d!\PpS\nTu#i;i)a)Install a rich traceback handler.
Once installed, any tracebacks will be printed with syntax highlighting and rich formatting.
Args:
console (Optional[Console], optional): Console to write exception to. Default uses internal Console instance.
width (Optional[int], optional): Width (in characters) of traceback. Defaults to 100.
code_width (Optional[int], optional): Code width (in characters) of traceback. Defaults to 88.
extra_lines (int, optional): Extra lines of code. Defaults to 3.
theme (Optional[str], optional): Pygments theme to use in traceback. Defaults to ``None`` which will pick
a theme appropriate for the platform.
word_wrap (bool, optional): Enable word wrapping of long lines. Defaults to False.
show_locals (bool, optional): Enable display of local variables. Defaults to False.
locals_max_length (int, optional): Maximum length of containers before abbreviating, or None for no abbreviation.
Defaults to 10.
locals_max_string (int, optional): Maximum length of string before truncating, or None to disable. Defaults to 80.
locals_max_depth (int, optional): Maximum depths of locals before truncating, or None to disable. Defaults to None.
locals_hide_dunder (bool, optional): Hide locals prefixed with double underscore. Defaults to True.
locals_hide_sunder (bool, optional): Hide locals prefixed with single underscore. Defaults to False.
locals_overflow (OverflowMethod, optional): How to handle overflowing locals, or None to disable. Defaults to None.
indent_guides (bool, optional): Enable indent guides in code and locals. Defaults to True.
suppress (Sequence[Union[str, ModuleType]]): Optional sequence of modules or paths to exclude from traceback.
Returns:
Callable: The previous exception handler that was replaced.
T)<01>stderrc<00>l<00>V^8<>dQhR\\,R\R\\,RR/#)r4<00>type_<65>value<75> tracebackr7N)rr[rr)r9s"r:r;<00>install.<locals>.__annotate__<5F>s:<00><00>5<>5<><13>M<EFBFBD>"<22>5<><1C>5<><1C>M<EFBFBD>*<2A>5<>
<0E> 5r<c<00><><<10>\PVVVSSSSSSS
S S S\S4S SSS R7pSPV4R#))rIrJrKrLrMrNrOrPrQrRrSrTrUrVrWN)<04> Traceback<63>from_exceptionrZ<00>print)r_r`ra<00>exception_tracebackrJrKrUrRrSrQrOrPrTrWrNrVrL<00>traceback_consolerIrMs&&& <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r:<00>
excepthook<EFBFBD>install.<locals>.excepthook<6F>sh<00><><00>
(<28>6<>6<> <11> <11> <15><17>!<21>#<23><17><1F>#<23>/<2F>/<2F>-<2D>1<>#<23>$6<>7<>+<2B>'<27><1D>!<21>%7<>
<EFBFBD><1B>( <1A><1F><1F> 3<>4r<c<00>(<00>V^8<>dQhR\RR/#)r4<00>ipr7N<>r )r9s"r:r;rb<00>s<00><00>)
<EFBFBD>)
<EFBFBD>3<EFBFBD>)
<EFBFBD>4<EFBFBD>)
r<c<00><><aaaa<04>/oSPoRVV3RllpRR/RVVV3RllloSSnVSnV3RlSnR#)c<00>4<00>V^8<>dQhR\R\RR/#)r4<00>args<67>kwargsr7Nrm)r9s"r:r;<00>=install.<locals>.ipy_excepthook_closure.<locals>.__annotate__<5F>s!<00><00> 3<> 3<>c<EFBFBD> 3<>S<EFBFBD> 3<>T<EFBFBD> 3r<c<04><<02>VoS!V/VBR#)zEwrap the default ip.showtraceback to store info for ip._showtracebackN<6B>)rprq<00>default_showtraceback<63>tb_datas*,<2C><>r:<00>ipy_show_traceback<63>Cinstall.<locals>.ipy_excepthook_closure.<locals>.ipy_show_traceback<63>s<00><><00><1D>G<EFBFBD> !<21>4<EFBFBD> 2<>6<EFBFBD> 2r<<00> is_syntaxFc<00>@<00>V^8<>dQhR\R\R\RR/#)r4rpryrqr7N)r rZ)r9s"r:r;rr<00>s,<00><00> <19> <19><16> <19>#'<27> <19>;><3E> <19> <11> r<c<04>0<<03>S P4pV'dRMV^,pS
PRR4pS
PR4pVf V'd^M^p\V4FpVfMVPpK S!V^,V^,V4/o
R#)z2Internally called traceback from ip._showtracebackN<6B>running_compiled_codeF<65> tb_offset)<04> _get_exc_info<66>getr?<00>tb_next) ryrprq<00> exc_tuple<6C>tb<74>compiledr}<00>_rirlrvs $*, <20><><EFBFBD>r:<00>ipy_display_traceback<63>Finstall.<locals>.ipy_excepthook_closure.<locals>.ipy_display_traceback<63>s<><00><><00>
<1B>(<28>(<28>*<2A>I<EFBFBD>3<<3C>$<24><19>1<EFBFBD><1C>B<EFBFBD><1F>{<7B>{<7B>#:<3A>E<EFBFBD>B<>H<EFBFBD><1F> <0B> <0B>K<EFBFBD>0<>I<EFBFBD><18> <20>!)<29>A<EFBFBD>q<EFBFBD> <09><1A>9<EFBFBD>%<25><01><15>:<3A><19><17>Z<EFBFBD>Z<EFBFBD><02>&<26>
<17>y<EFBFBD><11>|<7C>Y<EFBFBD>q<EFBFBD>\<5C>2<EFBFBD> 6<><18>Gr<c<00><<01>S!VRR/VB#)ryTrt)rprqr<>s*,<2C>r:<00><lambda><3E>9install.<locals>.ipy_excepthook_closure.<locals>.<lambda><3E>s<00><><00>5J<35> <11>6
<EFBFBD>!<21>6
<EFBFBD>%+<2B>6
r<N)<03> showtraceback<63>_showtraceback<63>showsyntaxerror)rlrwrur<>rvrisf @@@<40>r:<00>ipy_excepthook_closure<72>'install.<locals>.ipy_excepthook_closure<72>sL<00><><00><14><07> "<22> 0<> 0<><1D> 3<> 3<>  <19>*/<2F> <19> <19>42<><02><19>-<2D><02><18>
<EFBFBD><02>r<)r"<00>
is_jupyter<EFBFBD> get_ipython<6F>sysri<00> Exception)rHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWr<>rl<00>old_excepthookrirhs$ddddddddddddddd @@r:<00>installr<6C>Ts<><00><><EFBFBD><EFBFBD><00>^18<31><0F><07>t<EFBFBD>,<2C>W<EFBFBD><15> <1E> (<28> (<28> (<28>-?<3F>-G<> <0A> <1F><17> 5<>5<>5<>6)
<EFBFBD>)
<EFBFBD>V <1E> <18>]<5D><02><1E>r<EFBFBD>"<22><12>~<7E>~<7E><1D><> <14><1E><1C><1E><1E><0E>#<23><03><0E><1D><1D> <1E>s<00> !B<00>(B-<03>,B-c<00>8a<00>]tRt^<5E>toRtRtRtV3RltRtVt R#)<05>Frame<6D>Nc<00><><<01>V^8<>dQh/S[;R&S[;R&S[;R&S[;R&S[S[S[S[P
3,,;R&S[S[S[S[S[3,S[S[S[3,3,,;R&#)r4<00>filename<6D>lineno<6E>name<6D>line<6E>locals<6C>last_instruction)rYr8rr r<00>Noder)r9<00> __classdict__s"<22>r:r;<00>Frame.__annotate__<5F>s<00><><00><00><11>M<EFBFBD><01> <10>K<EFBFBD><01> <0E>I<EFBFBD> <01>
<0E>N<EFBFBD> <01> <15>T<EFBFBD>#<23>v<EFBFBD>{<7B>{<7B>*<2A>+<2B> ,<2C>3<> <01><1F>u<EFBFBD>U<EFBFBD>3<EFBFBD><03>8<EFBFBD>_<EFBFBD>e<EFBFBD>C<EFBFBD><13>H<EFBFBD>o<EFBFBD>%E<>F<>G<>N<>r<rt)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<5F>r<>r<><00>__annotate_func__<5F>__static_attributes__<5F>__classdictcell__<5F>r<>s@r:r<>r<><00>s<00><><00><00>
<13>D<EFBFBD>/3<>F<EFBFBD>JN<4A><14><01>r<r<>c<00>>a<00>]tRt^<5E>to]!]R7tV3RltRtVt R#)<05> _SyntaxError<6F><01>default_factoryc<00>r<<01>V^8<>dQh/S[;R&S[;R&S[;R&S[;R&S[;R&S[S[,;R&#)r4<00>offsetr<74>r<>r<><00>msg<73>notes)r8rYr )r9r<>s"<22>r:r;<00>_SyntaxError.__annotate__<5F>sP<00><><00><00> <0F>K<EFBFBD><01><12>M<EFBFBD><01> <0E>I<EFBFBD> <01>
<10>K<EFBFBD> <01>
<0A>H<EFBFBD> <01> <10><03>9<EFBFBD>2<>r<rtN)
r<EFBFBD>r<>r<>r<>r<00>listr<74>r<>r<>r<>r<>s@r:r<>r<><00>s<00><><00><00><1D>T<EFBFBD>2<>E<EFBFBD><01>r<r<>c<00>na<00>]tRt^<5E>toRtRt]!]R7t]!]R7t Rt
]!]R7t V3Rlt Rt VtR#)<06>StackNFr<46>c<00><><<01>V^8<>dQh/S[;R&S[;R&S[S[,;R&S[;R&S[S[,;R&S[S[,;R&S[;R&S[R,;R &#)
r4<00>exc_type<70> exc_value<75> syntax_error<6F>is_cause<73>framesr<73><00>is_group<75>Trace<63>
exceptions)rYrr<>rZr r<>)r9r<>s"<22>r:r;<00>Stack.__annotate__<5F>sz<00><><00><00><11>M<EFBFBD><01><13>N<EFBFBD><01><1B><<3C>(<28>/<2F> <01>
<13><1A> <01> <11><15>K<EFBFBD>5<> <01> <10><03>9<EFBFBD>2<><01><13><1A><01><15>W<EFBFBD> <0A>;<3B>r<rt)r<>r<>r<>r<>r<>r<>rr<>r<>r<>r<>r<>r<>r<>r<>r<>s@r:r<>r<><00>s;<00><><00><00>,0<>L<EFBFBD><1A>H<EFBFBD><1F><04>5<>F<EFBFBD><1C>T<EFBFBD>2<>E<EFBFBD><1A>H<EFBFBD> %<25>d<EFBFBD> ;<3B>J<EFBFBD><01>r<r<>c<00>,a<00>]tRt^<5E>toV3RltRtVtR#)r<>c<00>6<<01>V^8<>dQh/S[S[,;R&#)r4<00>stacks)r r<>)r9r<>s"<22>r:r;<00>Trace.__annotate__<5F>s<00><><00><00> <10><15>K<EFBFBD><17>r<rtN)r<>r<>r<>r<>r<>r<>r<>r<>s@r:r<>r<><00>s<00><><00><00>r<r<>c<00><00>]tRtRtR.tRtR#)<05>PathHighlighteriz(?P<dim>.*/)(?P<bold>.+)rtN)r<>r<>r<>r<><00>
highlightsr<EFBFBD>rtr<r:r<>r<>s
<00><00>-<2D>.<2E>Jr<r<>c<00><>a<00>]tRtRtoRtRRRRRRR RR
R /tR/R ^dR^XR^RR RRRRR]R]RR RRRRRR RRRR0R^d/V3RlRlllt] R ^dR^XR^RR RRRRR]R]RR RRRRR R RRRR0R^d/V3R!lR"ll4t
] RRR]R]RR RRRRR#R /V3R$lR%ll4t V3R&lR'lt ] !4V3R(lR)l4t] V3R*lR+l4t] !4V3R,lR-l4tR.tVtR #)1rdia<>A Console renderable that renders a traceback.
Args:
trace (Trace, optional): A `Trace` object produced from `extract`. Defaults to None, which uses
the last exception.
width (Optional[int], optional): Number of characters used to traceback. Defaults to 100.
code_width (Optional[int], optional): Number of code characters used to traceback. Defaults to 88.
extra_lines (int, optional): Additional lines of code to render. Defaults to 3.
theme (str, optional): Override pygments theme used in traceback.
word_wrap (bool, optional): Enable word wrapping of long lines. Defaults to False.
show_locals (bool, optional): Enable display of local variables. Defaults to False.
indent_guides (bool, optional): Enable indent guides in code and locals. Defaults to True.
locals_max_length (int, optional): Maximum length of containers before abbreviating, or None for no abbreviation.
Defaults to 10.
locals_max_string (int, optional): Maximum length of string before truncating, or None to disable. Defaults to 80.
locals_max_depth (int, optional): Maximum depths of locals before truncating, or None to disable. Defaults to None.
locals_hide_dunder (bool, optional): Hide locals prefixed with double underscore. Defaults to True.
locals_hide_sunder (bool, optional): Hide locals prefixed with single underscore. Defaults to False.
locals_overflow (OverflowMethod, optional): How to handle overflowing locals, or None to disable. Defaults to None.
suppress (Sequence[Union[str, ModuleType]]): Optional sequence of modules or paths to exclude from traceback.
max_frames (int): Maximum number of frames to show in a traceback, 0 for no maximum. Defaults to 100.
r<EFBFBD><00>textz.py<70>pythonz.pxd<78>cythonz.pyxz.pxi<78>pyrexNrIrJrKrLrMFrNrOrPrQrRTrS<00>locals_overlowrUrVrWc!<00><<01>V^8<>dQhRS[S[,RS[S[,RS[S[,RS[RS[S[,RS[RS[RS[R S[R
S[S[,R S[R S[R S[S[,RS[RS[S[S[S[3,,RS[/#)r4<00>tracerIrJrKrLrMrNrOrPrQrRrSr<>rUrVrW) rr<>r8rYrZr%r rr)r9r<>s"<22>r:r;<00>Traceback.__annotate__'s<><00><><00>7F<01>7F<01><17><05><EFBFBD>7F<01><18><03>}<7D> 7F<01>
<1D>S<EFBFBD>M<EFBFBD> 7F<01> <19> 7F<01><18><03>}<7D>7F<01><18>7F<01><1A>7F<01><1F>7F<01><1F>7F<01>#<23>3<EFBFBD>-<2D>7F<01>!<21>7F<01>!<21>7F<01>!<21><1E>0<>7F<01> <1C>!7F<01>"<1B>5<EFBFBD><13>j<EFBFBD><1F>1<>2<>#7F<01>$<18>%7Fr<c<08>D<00>VfF\P!4wpppVe VeVf \R4hVPVVVVR7pWnW nW0nW@n\P!T;'gR4Vn
W`n Wpn W<>n W<>nW<>nW<>nW<>nW<>nW<>n.VnVF<>p\+V\,4'gDVP.f QV: R24h\0P2P5VP.4pMTp\0P2P7\0P2P9V44pVP(P;V4K<> V^8<>d\=^V4VnR#^VnR#)Nz9Value for 'trace' required if not called in except: block<63>rN<00> ansi_darkz+ must be a module with '__file__' attribute) r<><00>exc_info<66>
ValueError<EFBFBD>extractr<74>rIrJrKr/<00> get_themerLrMrNrUrOrPrQrRrSrTrV<00>
isinstancerY<00>__file__<5F>os<6F>path<74>dirname<6D>normpath<74>abspath<74>append<6E>maxrW)<16>selfr<66>rIrJrKrLrMrNrOrPrQrRrSr<>rUrVrWr<>r<>ra<00>suppress_entityr<79>s&&$$$$$$$$$$$$$$$ r:<00>__init__<5F>Traceback.__init__'sp<00><00>( <11>=<3D>-0<>\<5C>\<5C>^<5E> *<2A>H<EFBFBD>i<EFBFBD><19><17><1F>9<EFBFBD>#4<> <09>8I<38> <20>O<><12><12><19>L<EFBFBD>L<EFBFBD><18>)<29>Y<EFBFBD>K<EFBFBD>!<21><0E>E<EFBFBD><1B>
<EFBFBD><1A>
<EFBFBD>$<24><0F>&<26><18><1B>%<25>%<25>e<EFBFBD>&:<3A>&:<3A>{<7B>;<3B><04>
<EFBFBD>"<22><0E>&<26><18>*<2A><1A>!2<><1E>!2<><1E> 0<><1D>"4<><1F>"4<><1F>-<2D><1C>')<29><04> <0A>'<27>O<EFBFBD><1D>o<EFBFBD>s<EFBFBD>3<>3<>#<23>,<2C>,<2C>8<>U<01>%<25>(<28>(S<>T<>U<01>8<><19>w<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'?<3F>'?<3F>@<40><04>&<26><04><15>7<EFBFBD>7<EFBFBD>#<23>#<23>B<EFBFBD>G<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>D<EFBFBD>$9<>:<3A>D<EFBFBD> <10>M<EFBFBD>M<EFBFBD> <20> <20><14> &<26> (<28>1;<3B>Q<EFBFBD><0E>#<23>a<EFBFBD><1A>,<2C><04><0F>A<EFBFBD><04>r<rTc&<00> <<01>V^8<>dQhRS[S[,RS[RS[S[,RS[S[,RS[S[,RS[RS[S[,RS[R S[R
S[R S[R S[S[,R S[RS[RS[S[,RS[RS[ S[
S[S[ 3,,RS[RR/#)r4r<>r<>rarIrJrKrLrMrNrOrPrQrRrSrTrUrVrWr7rd) rr r[rrr8rYrZr%r rr)r9r<>s"<22>r:r;r<>as
<00><><00>M
<EFBFBD>M
<EFBFBD><16>s<EFBFBD>)<29>M
<EFBFBD>!<21>M
<EFBFBD><1C>M<EFBFBD>*<2A> M
<EFBFBD> <18><03>}<7D> M
<EFBFBD><1D>S<EFBFBD>M<EFBFBD>M
<EFBFBD><19>M
<EFBFBD><18><03>}<7D>M
<EFBFBD><18>M
<EFBFBD><1A>M
<EFBFBD><1F>M
<EFBFBD><1F>M
<EFBFBD>#<23>3<EFBFBD>-<2D>M
<EFBFBD>!<21>M
<EFBFBD> !<21>!M
<EFBFBD>""<22>.<2E>1<>#M
<EFBFBD>$<1C>%M
<EFBFBD>&<1B>5<EFBFBD><13>j<EFBFBD><1F>1<>2<>'M
<EFBFBD>(<18>)M
<EFBFBD>*
<15>+M
r<c! <0C><><00>VPVVVV V
V V V VR7 pV!V3RVRVRVRVRVRV RVR V
R
V R V R V R VRVRVRV/#)aCreate a traceback from exception info
Args:
exc_type (Type[BaseException]): Exception type.
exc_value (BaseException): Exception value.
traceback (TracebackType): Python Traceback object.
width (Optional[int], optional): Number of characters used to traceback. Defaults to 100.
code_width (Optional[int], optional): Number of code characters used to traceback. Defaults to 88.
extra_lines (int, optional): Additional lines of code to render. Defaults to 3.
theme (str, optional): Override pygments theme used in traceback.
word_wrap (bool, optional): Enable word wrapping of long lines. Defaults to False.
show_locals (bool, optional): Enable display of local variables. Defaults to False.
indent_guides (bool, optional): Enable indent guides in code and locals. Defaults to True.
locals_max_length (int, optional): Maximum length of containers before abbreviating, or None for no abbreviation.
Defaults to 10.
locals_max_depth (int, optional): Maximum depths of locals before truncating, or None to disable. Defaults to None.
locals_max_string (int, optional): Maximum length of string before truncating, or None to disable. Defaults to 80.
locals_hide_dunder (bool, optional): Hide locals prefixed with double underscore. Defaults to True.
locals_hide_sunder (bool, optional): Hide locals prefixed with single underscore. Defaults to False.
locals_overflow (OverflowMethod, optional): How to handle overflowing locals, or None to disable. Defaults to None.
suppress (Iterable[Union[str, ModuleType]]): Optional sequence of modules or paths to exclude from traceback.
max_frames (int): Maximum number of frames to show in a traceback, 0 for no maximum. Defaults to 100.
Returns:
Traceback: A Traceback instance that may be printed.
)rNrOrPrQrRrSrIrJrKrLrMrNrUrOrPrQrRrSr<>rVrW)r<>)<14>clsr<73>r<>rarIrJrKrLrMrNrOrPrQrRrSrTrUrVrW<00>rich_tracebacks&&&&$$$$$$$$$$$$$$$ r:re<00>Traceback.from_exception`s<><00><00>b<1D><1B><1B> <14> <15> <15>#<23>/<2F>/<2F>-<2D>1<>1<>%<25>

<EFBFBD><0E><13> <1A>
<EFBFBD><17>
<EFBFBD>"<22>
<EFBFBD>$<24> 
<EFBFBD>
<18> 
<EFBFBD>  <20> 
<EFBFBD>$<24>
<EFBFBD>(<28>
<EFBFBD>0<>
<EFBFBD>0<>
<EFBFBD>.<2E>
<EFBFBD> 2<>
<EFBFBD> 2<>
<EFBFBD>+<2B>
<EFBFBD><1E>
<EFBFBD> "<22>!
<EFBFBD>
r<<00>_visited_exceptionsc<00><><<01>V^8<>dQhRS[S[,RS[RS[S[,RS[RS[RS[RS[S[,RS[R S[R
S[S[S[,,R S[/ #) r4r<>r<>rarNrOrPrQrRrSr<>r7)rr[rrrZr8rr<>)r9r<>s"<22>r:r;r<><00>s<><00><><00><15><15><16>}<7D>%<25><15>!<21><15><1C>M<EFBFBD>*<2A> <15> <1A> <15><1F><15><1F><15>#<23>3<EFBFBD>-<2D><15>!<21><15>!<21><15>&<26>c<EFBFBD>-<2D>&8<>9<><15>
<0F>r<c <0C> aa <09>.p Rp ^RIHp \VRR4;'g.pV
f \4MT
pRRlp\ V!VP
4V!V4V VR7p\ PR8<>d<>\V\\34'd~RVn VPFfpVV9dK VPV4VPP\P!\#V4VVP$VVSS VR 74Kh \V\&4'dq\)VP*;'g^VP,;'gR
VP.;'g^VP0;'gR VP2VR 7VnV PV4VP6PpR VV 3Rllp\9V4EFwppVP:P<pRp\ PR8<>dhVP>^,p\A\CVP:PE4VV^,44pVwppppVeVeVe Ve VV3VV33pV'd]VPGR4'gF\HPJPMV4'g!\HPJPOV V4pVPPPSRR4'dEK$\UT;'gR
TVP:PVV'd<>V!VPPPY44UU u/uF]wpp \ZP\!V 4'dK$\ZP^!V 4'dKBV\`Pb!V VVVR7bK_ up pMRVR7p!V!V!4VPPPSRR4'gEKVP6REK! V'gy\VRR4p"V"e&V"VJd V"PdpT"pV"P$pRp EK<>VPfp"V"e3\VRR4'g V"PdpT"pV"P$pRp EK9\iT R7p#T##uup pi)a<>Extract traceback information.
Args:
exc_type (Type[BaseException]): Exception type.
exc_value (BaseException): Exception value.
traceback (TracebackType): Python Traceback object.
show_locals (bool, optional): Enable display of local variables. Defaults to False.
locals_max_length (int, optional): Maximum length of containers before abbreviating, or None for no abbreviation.
Defaults to 10.
locals_max_string (int, optional): Maximum length of string before truncating, or None to disable. Defaults to 80.
locals_max_depth (int, optional): Maximum depths of locals before truncating, or None to disable. Defaults to None.
locals_hide_dunder (bool, optional): Hide locals prefixed with double underscore. Defaults to True.
locals_hide_sunder (bool, optional): Hide locals prefixed with single underscore. Defaults to False.
Returns:
Trace: A Trace instance which you can use to construct a `Traceback`.
F)<01> _IMPORT_CWD<57> __notes__Nc<00>0<00>V^8<>dQhR\R\/#)r4<00>_objectr7)r rY)r9s"r:r;<00>'Traceback.extract.<locals>.__annotate__<5F>s<00><00> 2<> 2<>c<EFBFBD> 2<>c<EFBFBD> 2r<c<04>><00>\V4# \dR#i;i)z1Don't allow exceptions from __str__ to propagate.z<exception str() failed>)rYr<>)r<>s&r:<00>safe_str<74>#Traceback.extract.<locals>.safe_str<74>s#<00><00> 2<><1A>7<EFBFBD>|<7C>#<23><><1C> 2<>1<> 2<>s <00>
<00> <03>T)r<>r<>r<>r<>)rNrOrRrSr<><00>?r<>)r<>r<>r<>r<>r<>r<>c<00><><00>V^8<>dQhR\\\\3,,R\\\\3,,/#)r4<00> iter_localsr7)r rrY<00>object)r9s"r:r;r<> s8<00><00> %<25> %<25>%<25>e<EFBFBD>C<EFBFBD><16>K<EFBFBD>&8<>9<> %<25><19>%<25><03>V<EFBFBD> <0B>,<2C>-<2D> %r<c3<04><><"<00>S'gS'g TRjx<01>L
R#VFLwrS'dVPR4'dK&S'dVPR4'dKGW3x<00>KN R#LZ5i)z-Extract locals from an iterator of key pairs.N<>__r<5F><00><01>
startswith)r<><00>keyr`rRrSs& <20><>r:<00>
get_locals<EFBFBD>%Traceback.extract.<locals>.get_locals s[<00><><00><00>+<2B>.@<40>*<2A>*<2A>*<2A><1A>"-<2D>J<EFBFBD>C<EFBFBD>)<29>c<EFBFBD>n<EFBFBD>n<EFBFBD>T<EFBFBD>.B<>.B<> <20>)<29>c<EFBFBD>n<EFBFBD>n<EFBFBD>S<EFBFBD>.A<>.A<> <20><1D>*<2A>$<24> #.<2E>+<2B>s&<00>A6<01>A6<01>A4<04>+A6<01> A6<01>A6<01>'A6<01><<3C>_rich_traceback_omit)<03>
max_length<EFBFBD>
max_string<EFBFBD> max_depth)r<>r<>r<>r<>r<><00>_rich_traceback_guard:NNN<4E> __cause__<5F>__suppress_context__)r<>)<02><00> )5<>richr<68><00>getattr<74>setr<74>r<>r<><00> version_infor<6F><00>BaseExceptionGroup<75>ExceptionGroupr<70>r<><00>addr<64>rdr<><00>type<70> __traceback__<5F> SyntaxErrorr<72>r<>r<>r<>r<>r<>r<>r<>r<00>f_code<64> co_filename<6D>f_lasti<74>nextr<00> co_positionsr<73>r<>r<><00>isabs<62>join<69>f_localsrr<><00>co_name<6D>items<6D>inspect<63>
isfunction<EFBFBD>isclassr<00>traverse<73> __class__<5F> __context__r<5F>)$r<>r<>r<>rarNrOrPrQrRrSr<>r<>r<>r<>r<><00>grouped_exceptionsr<73><00>stack<63> exceptionr<6E>r<><00> frame_summaryrFr<>r<><00>instruction_index<65>instruction_position<6F>
start_line<EFBFBD>end_line<6E> start_column<6D>
end_columnr<EFBFBD>r`<00>frame<6D>causer<65>s$&&&&$$$$dd$ r:r<><00>Traceback.extract<63>s<<00><><00>B!<21><06><18><08>$<24>"<22>9<EFBFBD>k<EFBFBD>4<EFBFBD>@<40>F<>F<>B<EFBFBD><05>)<29>0<>C<EFBFBD>E<EFBFBD>6I<36> <1B> 2<><13><19>!<21>(<28>"3<>"3<>4<>"<22>9<EFBFBD>-<2D>!<21><1B> <0E>E<EFBFBD><13><1F><1F>7<EFBFBD>*<2A><1D>i<EFBFBD>*<<3C>n<EFBFBD>)M<>N<>N<>%)<29>E<EFBFBD>N<EFBFBD>%.<2E>%9<>%9<> <09>$<24>(:<3A>:<3A>$<24>*<2A>.<2E>.<2E>y<EFBFBD>9<><1D>(<28>(<28>/<2F>/<2F>%<25>-<2D>-<2D> $<24>Y<EFBFBD><0F> )<29> )<29> 7<> 7<>,7<>2C<32>3E<33>3E<33>4F<34>.<2E> <1E> <1A> &:<3A>"<1A>)<29>[<5B>1<>1<>%1<>$<24>+<2B>+<2B>0<>0<>q<EFBFBD>&<26>/<2F>/<2F>6<>6<>3<EFBFBD>$<24>+<2B>+<2B>0<>0<>q<EFBFBD>"<22><1E><1E>-<2D>-<2D>2<EFBFBD>!<21> <0A> <0A><1F> &<12><05>"<22> <13>M<EFBFBD>M<EFBFBD>%<25> <20><1A>\<5C>\<5C>(<28>(<28>F<EFBFBD> %<25> %<25>+2<>)<29>*<<3C>&<26> <0A>w<EFBFBD>(<28>/<2F>/<2F>;<3B>;<3B><08>$(<28> <20><16>#<23>#<23>w<EFBFBD>.<2E>(5<>(=<3D>(=<3D><11>(B<>%<25>+/<2F><1E>)<29>0<>0<>=<3D>=<3D>?<3F>-<2D>-<2D><01>1<><1A>,<16>(<28>-<2D> <16>"<22> <20>$<24>"<22>#<23>.<2E>$<24>0<>(<28>4<>&<26>2<>(<28><1C>6<>%<25>z<EFBFBD>2<>,<1A>(<28>
<1C>H<EFBFBD>$7<>$7<><03>$<<3C>$<<3C><1D>7<EFBFBD>7<EFBFBD>=<3D>=<3D><18>2<>2<>#%<25>7<EFBFBD>7<EFBFBD><<3C><<3C> <0B>X<EFBFBD>#F<><08> <20>)<29>)<29>-<2D>-<2D>.D<>e<EFBFBD>L<>L<><1C><1D>%<25>_<EFBFBD>_<EFBFBD><13>"<22>&<26>-<2D>-<2D>5<>5<>'<27>/9<><1D>9O<39>9O<39>9U<39>9U<39>9W<39>.X<> <1A>/Y<01>
<EFBFBD><03>U<EFBFBD>$+<2B>$6<>$6<>u<EFBFBD>$=<3D><1E>BI<01><1F><1F>QV<51>AW<41><1E>C<EFBFBD><16><1F><1F> %<25>+<<3C>+<<3C>*:<3A> "<1E><1E> /Y<01> <1A>"<22>%5<>%<12><05>(<17>u<EFBFBD> <0A> <20>)<29>)<29>-<2D>-<2D>.E<>u<EFBFBD>M<>M<><1D> <0C> <0C>Q<EFBFBD><0F>w+=<3D>z&<26><1F> <09>;<3B><04>=<3D><05><18>$<24><15>i<EFBFBD>)?<3F>$<24><EFBFBD><EFBFBD>H<EFBFBD> %<25>I<EFBFBD>!&<26> 3<> 3<>I<EFBFBD>#<23>H<EFBFBD><1C>!<21>-<2D>-<2D><05><18>$<24>W<EFBFBD><1D>5<>u<EFBFBD>.<12>.<12> %<25><EFBFBD><EFBFBD>H<EFBFBD> %<25>I<EFBFBD> %<25> 3<> 3<>I<EFBFBD>$<24>H<EFBFBD><1C> <11><15>V<EFBFBD>$<24><05><14> <0C><>Y s<00>!R<12>+R<12> Rc<00>,<<01>V^8<>dQhRS[RS[RS[/#)r4rH<00>optionsr7)r"r#r')r9r<>s"<22>r:r;r<>rs*<00><><00>d,<2C>d,<2C><1E>d,<2C>)7<>d,<2C> <15>d,r<c #<08><>aaaaa a
"<00>SPpVP4oVPp\/RV!\4bRV!\
4bRV!\ 4bRV!\P4bRV!\4bRV!\4\RR7,bRV!\ 4bR V!\4\RR
7,bR V!\4bR V!\P4bR V!\P4bRV!\P4bRV!\ P4bRV!\4bRV!\4bRV!\P4\RR7,bRR7o
\!4o\#4RVVVV VV
3Rll4o \%\'SP(P*44FwrVS !We4x<00>K R#5i)r<00> pygments.text<78>pygments.string<6E>pygments.function<6F>pygments.numberz repr.indentT)<01>dimzrepr.strz
repr.brace)<01>boldz repr.numberzrepr.bool_truezrepr.bool_falsez repr.nonez scope.borderz scope.equalsz scope.keyzscope.key.specialF)<01>inheritc<00><<00>V^8<>dQhR\R\R\/#)r4r$rEr7)r<>rZr')r9s"r:r;<00>0Traceback.__rich_console__.<locals>.__annotate__<5F>s&<00><00>A <16>A <16><05>A <16>T<EFBFBD>A <16>l<EFBFBD>A r<c 3<00><><"<00>VP'd]\S PV4RS RRRR7p\VS P4pS
P S4;_uu_4Vx<00>RRR4VP e<>S
P S4;_uu_4\\S PVP 4S RRRS PR7S P4x<00>RRR4\P!VP R2R3S !VP P44x<00>MpVP'd:\P!VP R2R3S !VP44x<00>M%\P!VP R34x<00>VPF"p\P!RS !V44x<00>K$ VP'd<>\VP ^4FnwrE.p\#VP$4FwrxVP'S !W<>44K R x<00>\\\)V!R
V 2R R 7S P4x<00>Kp V'gGVP*'d\P,!R 4x<00>R#\P,!R4x<00>R#R# +'giELZ;i +'giEL<>;i5i)z7[traceback.title]Traceback [dim](most recent call last)ztraceback.borderT)<05>title<6C>style<6C> border_style<6C>expand<6E>paddingNztraceback.border.syntax_error)r>r?r@rArIz: ztraceback.exc_typer<65>zSub-exception #ztraceback.group.border)r=r?zI
[i]The above exception was the direct cause of the following exception:
zH
[i]During handling of the above exception, another exception occurred:
)r<00>)z[NOTE] ztraceback.note)r<>r,<00> _render_stackr)rI<00> use_themer<65><00>_render_syntax_errorr<00>assembler<65>r<>r<>r<>r<><00> enumerater<65>r r<>r<>r&r<><00> from_markup)r$rE<00>stack_renderable<6C>note<74>group_no<6E>group_exceptionr#<00>
group_last<EFBFBD> group_stack<63>background_stylerH<00> highlighter<65> render_stackr<6B><00>traceback_themes&& <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r:rQ<00>0Traceback.__rich_console__.<locals>.render_stack<63>sv<00><><00><00><14>|<7C>|<7C>|<7C>6;<3B><18>&<26>&<26>u<EFBFBD>-<2D>S<>*<2A>!3<><1F>"<22> 7<12> <20>$-<2D>-=<3D>t<EFBFBD>z<EFBFBD>z<EFBFBD>#J<> <20><1C>&<26>&<26><EFBFBD>7<>7<>*<2A>*<2A>8<><15>!<21>!<21>-<2D><1C>&<26>&<26><EFBFBD>7<>7<>#<23><1D> <20>5<>5<>e<EFBFBD>6H<36>6H<36>I<>"2<>)H<>#'<27>$*<2A>"&<26>*<2A>*<2A> <1A><1D>
<EFBFBD>
<EFBFBD>
<16>
<16>8<><1B>m<EFBFBD>m<EFBFBD><1D><0E><0E>'<27>r<EFBFBD>*<2A>,@<40>A<><1F><05> 2<> 2<> 6<> 6<>7<><12><12><17><1F><1F><1F><1A>m<EFBFBD>m<EFBFBD><1D><0E><0E>'<27>r<EFBFBD>*<2A>,@<40>A<><1F><05><0F><0F>0<><12><12>
<1B>m<EFBFBD>m<EFBFBD><05><0E><0E>'7<>:N<>$O<>P<>P<><1D> <0B> <0B><04><1A>m<EFBFBD>m<EFBFBD>$A<>;<3B>t<EFBFBD>CT<43>U<>U<>$<24><15>~<7E>~<7E>~<7E>1:<3A>5<EFBFBD>;K<>;K<>Q<EFBFBD>1O<31>-<2D>H<EFBFBD>68<36>&<26>3<<3C>_<EFBFBD>=S<>=S<>3T<33>/<2F>
<EFBFBD>*<2A>1<>1<>,<2C>{<7B>2W<32>X<>4U<01><1C>H<EFBFBD>#<23><1D>!<21>#5<>6<>$3<>H<EFBFBD>:<3A>"><3E>)A<><1A>
<1D>
<EFBFBD>
<EFBFBD> <16><16> 2P<01><18><18>><3E>><3E>><3E><1E>*<2A>*<2A>e<><16><16><1F>*<2A>*<2A>d<><16><16> <18>]8<>7<>7<><37>8<>7<>7<>sR<00>A"K#<01>%J;<05>*/K#<01>A K<05>$AK#<01>B!K#<01>#BK#<01>3K#<01>6K#<01>; K <09> K#<01> K <09> K#N)rL<00>get_background_style<6C>get_style_for_tokenr1<00> TextTokenrrr<00>Functionrrr.r<00>Constant<6E> Delimiterrr+r(r <00>reversedr<64>r<>) r<>rHr1rL<00> token_stylerEr$rOrPrQrRs ff& @@@@r:<00>__rich_console__<5F>Traceback.__rich_console__rs<><00><><00><00><15>
<EFBFBD>
<EFBFBD><05> <20>5<>5<>7<><18><1B>/<2F>/<2F> <0B><1F> <0E><18>+<2B>i<EFBFBD>0<> <0E><1F><1B>U<EFBFBD>!3<> <0E>"<22>;<3B>v<EFBFBD>#6<> <0E>$<24>[<5B><14><1D><1D>%?<3F>  <0E>
"<22>;<3B>v<EFBFBD>#6<>  <0E> <1E>{<7B>7<EFBFBD>3<>e<EFBFBD><04>o<EFBFBD>E<>  <0E><1B>K<EFBFBD><06>/<2F> <0E><1D>k<EFBFBD>)<29>4<>u<EFBFBD>$<24>7G<37>G<> <0E><1E>{<7B>6<EFBFBD>2<> <0E>!<21>+<2B>g<EFBFBD>.><3E>.><3E>"?<3F> <0E>"<22>;<3B>w<EFBFBD>/?<3F>/?<3F>#@<40> <0E><1C>[<5B><17>)9<>)9<>:<3A> <0E><1F> <0B>F<EFBFBD>,<<3C>,<<3C> =<3D> <0E><1F> <0B>H<EFBFBD> 5<> <0E><1C>[<5B><14>.<2E> <0E> $<24>[<5B><14><1D><1D>%?<3F>%<25>D<EFBFBD>/<2F>%Q<>! <0E>$<1A>'
<EFBFBD><0F>,&<26>'<27> <0B> <0E><17>A <16>A <16>
<11>A <16>F%<25>X<EFBFBD>d<EFBFBD>j<EFBFBD>j<EFBFBD>.?<3F>.?<3F>%@<40>A<>K<EFBFBD>D<EFBFBD><1E>u<EFBFBD>+<2B> +<2B>B<01>s<00>GGc<00>&<<01>V^8<>dQhRS[RS[/#)r4r<>r7)r<>r')r9r<>s"<22>r:r;r<><00>s<00><><00> <20> <20><1C> <20>,<2C> r<c#<08>t"<00>\4p\4pVPR8wdx\PP VP4'dI\ P!RVP 2R3R \VP4R3RR7pV!V4x<00>V!VPP44pRVn \VP^,
\V44pVP!RWf4V\ P"!RRV,,R ,RR7, pVx<00>R
#5i) z<stdin><3E> r4r3r6<00>r>Tzbold underline<6E>
u[traceback.offset]▲[/]N<><02>:r3)r+r<>r<>r<>r<><00>existsrrFrYr<>r<><00>rstrip<69>no_wrap<61>minr<6E><00>len<65>stylizerH)r<>r<>rP<00>path_highlighterr<72><00>syntax_error_textr<74>s&& r:rE<00>Traceback._render_syntax_error<6F>s<00><00><00>%<25>'<27> <0B>*<2A>,<2C><18> <17> <20> <20>I<EFBFBD> -<2D><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>l<EFBFBD>3<>3<>4<>4<><1B>}<7D>}<7D><18><1C>.<2E>.<2E>/<2F>0<>2C<32>D<>*<2A><18><1C>,<2C>,<2C>-<2D>/@<40>A<>)<29> <12><04> '<27>t<EFBFBD>,<2C>,<2C>'<27> <0C>(9<>(9<>(@<40>(@<40>(B<>C<><19>$(<28><19>!<21><14>\<5C>(<28>(<28>1<EFBFBD>,<2C>c<EFBFBD>2C<32>.D<>E<><06><19>!<21>!<21>"2<>F<EFBFBD>C<><19>T<EFBFBD>-<2D>-<2D> <10>3<EFBFBD><16><<3C> <1F>"<<3C> <<3C>!<21>
<EFBFBD>
<EFBFBD><19> <20><1F>s <00>AD8<01>C!D8c<00>,<<01>V^8<>dQhRS[RS[RS[/#)r4r<><00>coder7)rY)r9r<>s"<22>r:r;r<><00>s"<00><><00> <1A> <1A>C<EFBFBD> <1A>s<EFBFBD> <1A>s<EFBFBD> r<c<08><><00>\PPV4R,pV'gNVPR4pVR8wdVRVMTpVP R4'dRVP 49dR#VP PV4;'g\W4P# \dR#i;i)rBrbNz#!r<>r<>r>) r<>r<><00>splitext<78>indexr<78><00>lower<65>LEXERSrrr<>r)r<>r<>ro<00>ext<78>new_line_index<65>
first_lines&&& r:<00> _guess_lexer<65>Traceback._guess_lexer<65>s<><00><00><10>g<EFBFBD>g<EFBFBD><1E><1E>x<EFBFBD>(<28><12>,<2C><03><12>"<22>Z<EFBFBD>Z<EFBFBD><04>-<2D>N<EFBFBD>2@<40>B<EFBFBD>2F<32><14>o<EFBFBD>~<7E>.<2E>D<EFBFBD>J<EFBFBD><19>$<24>$<24>T<EFBFBD>*<2A>*<2A>x<EFBFBD>:<3A>;K<>;K<>;M<>/M<><1F> <1A><16>:<3A>:<3A>><3E>><3E>#<23>&<26>W<>W<>*B<>8<EFBFBD>*R<>*W<>*W<> W<><57><1C> <1A><19> <1A>s<00>=!B5<00>B5<00>5 C<03>Cc<00>&<<01>V^8<>dQhRS[RS[/#)r4r$r7)r<>r')r9r<>s"<22>r:r;r<>s<00><><00><16><16>5<EFBFBD><16>\<5C>r<c#<08><>aa"<00>\4pSPpRV3RllpRpSP^8wdI\SP^,\ VP
4SP^,,
4pRp\ VP
4EF<>wrxV'd Wu9dRpKV'd&VfQh\R\ V4 R2RRR 7x<00>RpV^8Hp VPo\;QJd)V3R
lSP4F 'gK RM RM!V3R
lSP44p
\PPVP4'dZ\P!V!\VPR R 74R\VP 4R3RVP"R3R R 7p M<\P!RVP"R3R\VP 4R3R R 7p VPP%R4'g V 'gRx<00>V x<00>VPP%R4'dV!V4Rjx<01>L
EK<>V
'dEK<>\&P(!VP4p RP+V 4p V 'gEKSP-VPV 4p\/V VVRVP SP0,
VP SP0,3VP 0SP2SP4SP6RR7
pRx<00>VP8e<>VP8wpp\;VV4F<>wpppV^8Xd:V V^,
,p\ V4\ VP=44,
pVR8Xd\ V V^,
,4pTPARTT3TT3R7K<> VPB'd\EV.V!V4O^R7MTx<00>EK<> R#EL<> \>dK<>i;i \Fd*p\P!RT 2R34x<00>Rp?EK<>Rp?ii;i5i)c<00>F<00>V^8<>dQhR\R\\,/#)r4r-r7)r<>r r$)r9s"r:r;<00>-Traceback._render_stack.<locals>.__annotate__s <00><00>
<12>
<12><15>
<12>8<EFBFBD>4E<34>+F<>
r<c
3<00><><"<00>VP'dS\VPRSPSPSPSP
SP R7x<00>R#R#5i)r<>)r=rUrrr<00>overflowN)r<>r-rUrOrPrQrT)r-r<>s&<26>r:<00> render_locals<6C>.Traceback._render_stack.<locals>.render_localssX<00><><00><00><14>|<7C>|<7C>|<7C>"<22><19>L<EFBFBD>L<EFBFBD>"<22>"&<26>"4<>"4<>#<23>5<>5<>#<23>5<>5<>"<22>3<>3<>!<21>1<>1<><12><12><1C>s<00>A'A*NFTz
... z frames hidden ...<2E>centerztraceback.error)<02>justifyr>c3<00>F<"<00>TFpSPV4x<00>K R#5i<01>Nr<4E>)<03>.0r<EFBFBD><00>frame_filenames& <20>r:<00> <genexpr><3E>*Traceback._render_stack.<locals>.<genexpr>(s<00><><00><00>W<><1D><14>^<5E>6<>6<>t<EFBFBD><<3C><<3C><1D>s<00>!r4rar3r6z in r5zin r<>r<>)rL<00> line_numbers<72>
line_range<EFBFBD>highlight_linesrMrJrU<00>dedentztraceback.error_range)r>r5r6)rArbrcr>)$r<>rLrWr?rir<>rGrr<><00>anyrVr<>r<>rerFrYr<>r<>r<><00> linecache<68>getlinesrrxr/rKrMrJrUr<>rG<00>lstrip<69>
IndexError<EFBFBD> stylize_ranger<65>r!r<>)r<>r$rkrLr<><00>exclude_frames<65>excluded<65> frame_indexr-rD<00>
suppressedr<EFBFBD><00>
code_linesro<00>
lexer_name<EFBFBD>syntaxr5r6r@rArCr<><00>errorr<72>sf& @r:rC<00>Traceback._render_stack<63>s<><00><><00><00>*<2A>,<2C><18><14>
<EFBFBD>
<EFBFBD><05>
<12>
<12>+/<2F><0E> <0F>?<3F>?<3F>a<EFBFBD> <1F>"<22><14><0F><0F>1<EFBFBD>$<24><13>E<EFBFBD>L<EFBFBD>L<EFBFBD>!<21>D<EFBFBD>O<EFBFBD>O<EFBFBD>q<EFBFBD>$8<>8<><0E>N<EFBFBD>
<19><08>"+<2B>E<EFBFBD>L<EFBFBD>L<EFBFBD>"9<> <1E>K<EFBFBD><1D>+<2B>"?<3F><1F><08><18><17>%<25>1<>1<>1<><1A><1C>S<EFBFBD><1E>0<>1<>1C<31>D<>$<24>+<2B><12><12>
!<21><08><1F>1<EFBFBD>$<24>E<EFBFBD>"<22>^<5E>^<5E>N<EFBFBD><1C><13>W<><14><1D><1D>W<><13><13><13>W<><14><1D><1D>W<>W<>J<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>e<EFBFBD>n<EFBFBD>n<EFBFBD>-<2D>-<2D><1B>}<7D>}<7D>$<24>T<EFBFBD>%<25>.<2E>.<2E>@Q<>%R<>S<>*<2A><18><15><1C><1C>&<26>(9<>:<3A><1A><1A>Z<EFBFBD>Z<EFBFBD>!4<>5<>)<29> <12><04><1C>}<7D>}<7D><19><1A>Z<EFBFBD>Z<EFBFBD>!4<>5<>*<2A><18><15><1C><1C>&<26>(9<>:<3A>)<29> <12><04><19>><3E>><3E>,<2C>,<2C>S<EFBFBD>1<>1<>%<25><18><08><16>J<EFBFBD><14>~<7E>~<7E>(<28>(<28><13>-<2D>-<2D>(<28><15>/<2F>/<2F>/<2F><18><1D>:<3A>=<16>!*<2A>!3<>!3<>E<EFBFBD>N<EFBFBD>N<EFBFBD>!C<>J<EFBFBD><1D>7<EFBFBD>7<EFBFBD>:<3A>.<2E>D<EFBFBD><1F>!<21>!%<25>!2<>!2<>5<EFBFBD>><3E>><3E>4<EFBFBD>!H<>J<EFBFBD>#<23><1C>"<22>#<23>%)<29>!<21>L<EFBFBD>L<EFBFBD>4<EFBFBD>+;<3B>+;<3B>;<3B>!<21>L<EFBFBD>L<EFBFBD>4<EFBFBD>+;<3B>+;<3B>;<3B>$<1A>*/<2F><1C><1C><0E>"&<26>.<2E>.<2E>#'<27>?<3F>?<3F>&*<2A>&8<>&8<>$<24><16>F<EFBFBD><1D>H<EFBFBD> <1D>-<2D>-<2D>9<>%*<2A>%;<3B>%;<3B>
<EFBFBD><05>s<EFBFBD>8J<01>%<25>QT<51>7U<37>3<>E<EFBFBD>7<EFBFBD>G<EFBFBD> )<29>#*<2A>a<EFBFBD><<3C>+5<>e<EFBFBD>a<EFBFBD>i<EFBFBD>+@<40>D<EFBFBD>.1<EFBFBD>$<24>i<EFBFBD>#<23>d<EFBFBD>k<EFBFBD>k<EFBFBD>m<EFBFBD>:L<>.L<>G<EFBFBD>#*<2A>b<EFBFBD>=<3D>.1<EFBFBD>*<2A>U<EFBFBD>Q<EFBFBD>Y<EFBFBD>2G<32>.H<>G<EFBFBD> #<23>0<>0<>&=<3D>',<2C>g<EFBFBD>&6<>%*<2A>G<EFBFBD>$4<>1<><1E>8V<01>2!<21><<3C><<3C><<3C> <20> &<26><1E>!.<2E>u<EFBFBD>!5<><1E>%&<26> <1A>$<24>
<16>{#:<3A>N0<><30>X$.<2E>)<29>!)<29>)<29><>#!<21><16><1E>-<2D>-<2D><1D>e<EFBFBD>W<EFBFBD><1C>'8<>9<><16><16><16><><16>s<EFBFBD><00>B1Q-<01>6AQ-<01>7Q-<01>AQ-<01>)B5Q-<01>Q-<01>'(Q-<01> Q-<01>P!<06> Q-<01>/8P6<02>(Q-<01>+BP6<02>0Q-<01>2A P$<04>-Q-<01>"Q-<01>$ P3<07>/Q-<01>2P3<07>3Q-<01>6 Q*<05>Q%<05>Q-<01>%Q*<05>*Q-)rJrKrUrRrSrQrOrPrTrWrNrVrLr<>rIrMr<>rt)r<>r<>r<>r<><00>__doc__rt<00>LOCALS_MAX_LENGTH<54>LOCALS_MAX_STRINGr<47><00> classmethodrer<>r\r(rErxrCr<>r<>r<>s@r:rdrdsZ<00><><00><00><08>2 <0B>F<EFBFBD> <0A>x<EFBFBD><0E><08><0E><08><0E><07> <06>F<EFBFBD>7F<01> #<23> 7F<01>
%'<27> 7F<01> <1D> 7F<01> $<24>7F<01> <20>7F<01>"<22>7F<01>"3<>7F<01>"3<>7F<01>+/<2F>7F<01>$(<28>7F<01>$)<29>7F<01>48<34>7F<01> #<23>!7F<01>"68<36>#7F<01>$<1E>%7F<01>7F<01>r<11>M
<EFBFBD> #<23> M
<EFBFBD>%'<27>M
<EFBFBD><1D>M
<EFBFBD> $<24>M
<EFBFBD> <20>M
<EFBFBD>"<22>M
<EFBFBD>"3<>M
<EFBFBD>"3<>M
<EFBFBD>+/<2F>M
<EFBFBD>$(<28>M
<EFBFBD> $)<29>!M
<EFBFBD>"59<35>#M
<EFBFBD>$#<23>%M
<EFBFBD>&68<36>'M
<EFBFBD>(<1E>)M
<EFBFBD>M
<EFBFBD><11>M
<EFBFBD>^<11><15> "<22> <15>"3<><15>"3<><15>+/<2F><15>$(<28><15>$)<29><15>=A<01><15><15><11><15>Bd,<2C>d,<2C>L <0B>W<EFBFBD> <20> <0A> <20>,<11> <1A><11> <1A> <0B>W<EFBFBD><16> <0A>r<rd<00>__main__r<5F>c<00>(<00>V^8<>dQhR\RR/#<00>r4<00>ar7Nrm)r9s"r:r;r;<00>s<00><00><17><17> <0E><17> <0A>r<c<00>,<00>^p\W, 4R#)rBN)rf)r<><00>ones& r:<00>barr<72><00>s<00><00><10><03> <0A>c<EFBFBD>g<EFBFBD>r<c<00>(<00>V^8<>dQhR\RR/#r<>rm)r9s"r:r;r;<00>s<00><00> <0F> <0F>s<EFBFBD> <0F>t<EFBFBD> r<c<00>0<00>RpR0RmRR/p\V4R#)T<>
characters<EFBFBD> atomic_typesN><00> Duncan Idaho<68> Thufir Hawat<61> Paul Atreides<65>Vladimir Harkonnen)NFT)r<>)r<>r<00>zeds& r:<00>foor<6F><00>s(<00><00> $<24><1D> <18><0E> <1B>/<2F>
<EFBFBD><03> <0C>A<EFBFBD>r<c<00><00>V^8<>dQhRR/#)r4r7Nrt)r9s"r:r;r;<00>s<00><00><0F><0F>4<EFBFBD>r<c<00><00>\^4R#)rN)r<>rtr<r:r<>r<><00>s <00><00> <0B>A<EFBFBD>r<rt)Xrr<>r<>r<><00> dataclassesrr<00> itertoolsrrar<00>typesrr<00>typingr r
r r r rrrrrr<00>pygments.lexersr<00>pygments.tokenrrrrrrrrVr<00> pygments.utilrr<>r<00>_looprr <00>columnsr!rHr"r#r$r%r&r'r(<00> constrainr)rPr*r+<00>panelr,<00>scoper-r>r.r<>r/r0r<>rLr1<00>platform<72>WINDOWSr<53>r<>rGr<>r<>r<>r<>r<>r<>rdr<>r<>r<>r<>rtr<r:<00><module>r<>s<><00><01><0E><10> <09>
<EFBFBD>(<28><1C><1D>+<2B> <02> <02> <02> <02>5<>K<>K<>,<2C> <20>'<27><14>-<2D><1C><02><02><02>!<21>:<3A><18><1F><18>*<2A><16><18>
<0A>,<2C>,<2C>'<27>
!<21><07><16><11><16><11>%<25>8F<1E>!%<25>F<1E><1F>F<1E>!#<23> F<1E>
<19> F<1E>  <20> F<1E><1C>F<1E><1E>F<1E>/<2F>F<1E>/<2F>F<1E>'+<2B>F<1E> $<24>F<1E>*.<2E>F<1E>15<31>F<1E><1F>F<1E> 24<32>!F<1E>"<1A>#F<1E>R <0B>O<01>O<01> <0B>O<01> <0B>3<>3<> <0B>3<> <0B><<3C><<3C> <0B><<3C> <0B><18><18> <0B><18>/<2F>&<26>/<2F>y <16>y <16>x <0C>z<EFBFBD><19> <0B><04><1D><0E><17> <0F><0F>
<EFBFBD>G<EFBFBD>5r<