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

322 lines
14 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>)<00> <00><>a<00>R3t70t^RIHtHtHtHt^RIHt]'d^RIH t !RR4t
]
!RRR7t ]^k]
!R RR7t ]^k]
!R
RR7t ]^k]
!R 4t]^k]
!R 4t]^k]
!R 4t]^k]
!R4t]^k]
!R4t]^k]
!R4t]^k]
!R4t]^ k]
!R4t]^
k]
!R4t]^ k]
!R4t]^ k]
!R4t]^ k]
!R4t]^k]
!R4t]^k]
!R4t]^k]
!R4t]^k]
!RRR7t]^k]]]]]]]]]]]]/t]]]]]]]]] ] /t] R8XEd^RI!H"t"^RI#H$t$^RI%H&t&^RI'H(t(^R I)H*t*^R!I+H,t,](!RR"7t'.R5Ot-]'P]]$!R#R$R%7R&R'7]'P]4]"!R^R(7t/]0!]-4F<>t1]*!RR)R*RR+7t)])PeR,R-4])PeR.R/4])PgR0R04])PgR0R04]4!]&]14])n&],!R1]1 2R2R%7])n5]/Pm])4K<> ]'P]]/4R4#R4#)6<>)<04> TYPE_CHECKING<4E>Iterable<6C>List<73>Literal)<01> loop_last)<01>ConsoleOptionsc<00><>a<00>]tRt^
toRtRR/V3RlRlltV3RlRltV3RlR ltRV3R
lR lltV3R lR lt V3RlRlt
RV3RlRllt V3RlRlt Rt VtR#)<18>BoxuADefines characters to render boxes.
┌─┬┐ top
│ ││ head
├─┼┤ head_row
│ ││ mid
├─┼┤ row
├─┼┤ foot_row
│ ││ foot
└─┴┘ bottom
Args:
box (str): Characters making up box.
ascii (bool, optional): True if this box uses ascii characters only. Default is False.
<EFBFBD>asciiFc<00>*<<01>V^8<>dQhRS[RS[RR/#)<05><00>boxr <00>returnN)<02>str<74>bool)<02>format<61> __classdict__s"<22><>//tmp/pip-target-qd_sq_1j/lib/python/rich/box.py<70> __annotate__<5F>Box.__annotate__s"<00><><00> 
<EFBFBD> 
<EFBFBD>C<EFBFBD> 
<EFBFBD>4<EFBFBD> 
<EFBFBD>D<EFBFBD> 
<EFBFBD>c<08>f<00>WnW nVP!4wr4rVrxr<78>\V4wVnVnVnVn\V4wVnq<>n Vn
\V4wVn Vn Vn Vn\V4wVnq<>nVn\V4wVnVnVnVn\V4wVnVnVnVn\V 4wVnq<>nVn\V
4wVnVnVnVn R#<00>N)!<21>_boxr <00>
splitlines<EFBFBD>iter<65>top_left<66>top<6F> top_divider<65> top_right<68> head_left<66> head_vertical<61>
head_right<EFBFBD> head_row_left<66>head_row_horizontal<61>head_row_cross<73>head_row_right<68>mid_left<66> mid_vertical<61> mid_right<68>row_left<66>row_horizontal<61> row_cross<73> row_right<68> foot_row_left<66>foot_row_horizontal<61>foot_row_cross<73>foot_row_right<68> foot_left<66> foot_vertical<61>
foot_right<EFBFBD> bottom_left<66>bottom<6F>bottom_divider<65> bottom_right) <0C>selfrr <00>line1<65>line2<65>line3<65>line4<65>line5<65>line6<65>line7<65>line8<65>_s &&$ r<00>__init__<5F> Box.__init__s<00><00><17> <09><1A>
<EFBFBD>AD<EFBFBD><1E><1E>AQ<41>><3E><05>e<EFBFBD>E<EFBFBD>%<25>DH<44><15>K<EFBFBD>A<><04> <0A>t<EFBFBD>x<EFBFBD><14>!1<>4<EFBFBD>><3E>AE<41>e<EFBFBD><1B>><3E><04><0E><01>-<2D>t<EFBFBD><EFBFBD> <11><15>K<EFBFBD> 
<EFBFBD> <10> <1E> <10> $<24> <10> <1F> <10> <1F>?C<01>5<EFBFBD>k<EFBFBD>;<3B><04> <0A>q<EFBFBD>+<2B>T<EFBFBD>^<5E>MQ<4D>RW<52>[<5B>J<><04> <0A>t<EFBFBD>*<2A>D<EFBFBD>N<EFBFBD>D<EFBFBD>N<EFBFBD> <11><15>K<EFBFBD> 
<EFBFBD> <10> <1E> <10> $<24> <10> <1F> <10> <1F>BF<01>e<EFBFBD><1B>><3E><04><0E><01>-<2D>t<EFBFBD><EFBFBD>PT<50> <11>Q
<EFBFBD>M<><04><18>$<24>+<2B>t<EFBFBD>':<3A>D<EFBFBD><Mrc<00> <<01>V^8<>dQhRS[/#<00>r r<00>r)rrs"<22>rrr=s<00><><00><1A><1A>#<23>rc<08><00>R#)zBox(...)<29><00>r:s&r<00>__repr__<5F> Box.__repr__=s<00><00>rc<00> <<01>V^8<>dQhRS[/#rGrH)rrs"<22>rrr@s<00><><00><19><19><13>rc<08><00>VP#r)rrKs&r<00>__str__<5F> Box.__str__@s <00><00><13>y<EFBFBD>y<EFBFBD>rc<00>(<<01>V^8<>dQhRRRS[RR/#)r <00>optionsr<00>saferr
)r)rrs"<22>rrrCs#<00><><00><13><13>"2<><13>$<24><13>%<25>rc <0C><><00>TpVP'dV'd\PW34pVP'dVP'g\
pV#)axSubstitute this box for another if it won't render due to platform issues.
Args:
options (ConsoleOptions): Console options used in rendering.
safe (bool, optional): Substitute this for another Box if there are known problems
displaying on the platform (currently only relevant on Windows). Default is True.
Returns:
Box: A different Box or the same Box.
)<06>legacy_windows<77>LEGACY_WINDOWS_SUBSTITUTIONS<4E>get<65>
ascii_onlyr <00>ASCII)r:rSrTrs&&& r<00>
substitute<EFBFBD>Box.substituteCsE<00><00><13><03> <12> !<21> !<21> !<21>d<EFBFBD>.<2E>2<>2<>3<EFBFBD><<3C>C<EFBFBD> <12> <1D> <1D> <1D>c<EFBFBD>i<EFBFBD>i<EFBFBD>i<EFBFBD><17>C<EFBFBD><12>
rc<00><<01>V^8<>dQhRR/#)r rr
rJ)rrs"<22>rrrUs<00><><00>:<3A>:<3A>e<EFBFBD>:rc <0C>,<00>\PW4#)aIf this box uses special characters for the borders of the header, then
return the equivalent box that does not.
Returns:
Box: The most similar Box that doesn't use header-specific box characters.
If the current Box already satisfies this criterion, then it's returned.
)<02>PLAIN_HEADED_SUBSTITUTIONSrXrKs&r<00>get_plain_headed_box<6F>Box.get_plain_headed_boxUs<00><00>*<2A>-<2D>-<2D>d<EFBFBD>9<>9rc<00>6<<01>V^8<>dQhRS[S[,RS[/#<00>r <00>widthsr<00>r<00>intr)rrs"<22>rrr_s<00><><00><1E><1E>h<EFBFBD>s<EFBFBD>m<EFBFBD><1E><03>rc <0C><00>.pVPpV!VP4\V4F:wrEV!VPV,4V'dK(V!VP4K< V!VP
4RP V4#)z~Get the top of a simple box.
Args:
widths (List[int]): Widths of columns.
Returns:
str: A string of box characters.
<EFBFBD>)<07>appendrrrrr <00>join<69>r:rd<00>partsri<00>last<73>widths&& r<00>get_top<6F> Box.get_top_so<00><00><1E><05><16><1C><1C><06><0E>t<EFBFBD>}<7D>}<7D><1D>$<24>V<EFBFBD>,<2C>K<EFBFBD>D<EFBFBD> <12>4<EFBFBD>8<EFBFBD>8<EFBFBD>e<EFBFBD>#<23> $<24><17>4<EFBFBD><16>t<EFBFBD>'<27>'<27>(<28>-<2D> <0F>t<EFBFBD>~<7E>~<7E><1E><11>w<EFBFBD>w<EFBFBD>u<EFBFBD>~<7E>rc<00>P<<01>V^8<>dQhRS[S[,RS[R,RS[RS[/#)r rd<00>level<65>edger)<04>head<61>row<6F>foot<6F>mid)rrfrrr)rrs"<22>rrrss=<00><><00>/<1E>/<1E><18><13> <0A>/<1E><17>3<>4<>/<1E><13> /<1E>
<0A> /rc <0C><><00>VR8Xd2VPpVPpVPpVPpM<>VR8Xd2VPpVP
pVP pVPpMqVR8Xd(VPpRpVPpVPpMCVR8Xd2VPpVPpVPpVPpM \R4h.pVP p V'd V !V4\#V4F%wr<>V !W[,4V
'dKV !V4K' V'd V !V4RP%V4#)z}Get the top of a simple box.
Args:
width (List[int]): Widths of columns.
Returns:
str: A string of box characters.
rtrurw<00> rvz%level must be 'head', 'row' or 'foot'rh)r$r%r&r'r+r,r-r.r(r)r*r/r0r1r2<00>
ValueErrorrirrj) r:rdrrrs<00>left<66>
horizontal<EFBFBD>cross<73>rightrlrirmrns &&&& r<00>get_row<6F> Box.get_rowss&<00><00> <11>F<EFBFBD>?<3F><17>%<25>%<25>D<EFBFBD><1D>1<>1<>J<EFBFBD><18>'<27>'<27>E<EFBFBD><18>'<27>'<27>E<EFBFBD> <12>e<EFBFBD>^<5E><17>=<3D>=<3D>D<EFBFBD><1D>,<2C>,<2C>J<EFBFBD><18>N<EFBFBD>N<EFBFBD>E<EFBFBD><18>N<EFBFBD>N<EFBFBD>E<EFBFBD> <12>e<EFBFBD>^<5E><17>=<3D>=<3D>D<EFBFBD><1C>J<EFBFBD><18>%<25>%<25>E<EFBFBD><18>N<EFBFBD>N<EFBFBD>E<EFBFBD> <12>f<EFBFBD>_<EFBFBD><17>%<25>%<25>D<EFBFBD><1D>1<>1<>J<EFBFBD><18>'<27>'<27>E<EFBFBD><18>'<27>'<27>E<EFBFBD><1C>D<>E<> E<><1D><05><16><1C><1C><06> <0F> <12>4<EFBFBD>L<EFBFBD>$<24>V<EFBFBD>,<2C>K<EFBFBD>D<EFBFBD> <12>:<3A>%<25> &<26><17>4<EFBFBD><16>u<EFBFBD> <0A>-<2D> <10> <12>5<EFBFBD>M<EFBFBD><11>w<EFBFBD>w<EFBFBD>u<EFBFBD>~<7E>rc<00>6<<01>V^8<>dQhRS[S[,RS[/#rcre)rrs"<22>rrr<00>s<00><><00><1E><1E><18>#<23><1D><1E>3<EFBFBD>rc <0C><00>.pVPpV!VP4\V4F:wrEV!VPV,4V'dK(V!VP4K< V!VP
4RP V4#)z<>Get the bottom of a simple box.
Args:
widths (List[int]): Widths of columns.
Returns:
str: A string of box characters.
rh)rir6rr7r8r9rjrks&& r<00>
get_bottom<EFBFBD>Box.get_bottom<6F>ss<00><00><1E><05><16><1C><1C><06><0E>t<EFBFBD><1F><1F> <20>$<24>V<EFBFBD>,<2C>K<EFBFBD>D<EFBFBD> <12>4<EFBFBD>;<3B>;<3B><15>&<26> '<27><17>4<EFBFBD><16>t<EFBFBD>*<2A>*<2A>+<2B>-<2D> <0F>t<EFBFBD> <20> <20>!<21><11>w<EFBFBD>w<EFBFBD>u<EFBFBD>~<7E>r)rr r7r8r6r9r3r5r1r0r/r2r4r!r#r&r%r$r'r"r(r*r)r-r,r+r.rrrr N)T)ruT)<0F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__rDrLrPr[r`rorr<><00>__static_attributes__<5F>__classdictcell__)rs@rr
r
sc<00><><00><00><08> 
<EFBFBD>%<25> 
<EFBFBD> 
<EFBFBD>D<1A><1A><19><19><13><13>$:<3A>:<3A><1E><1E>(/<1E>/<1E>b<1E>rr
z(+--+
| ||
|-+|
| ||
|-+|
|-+|
| ||
+--+
T)r z(+-++
| ||
+-++
| ||
+-++
+-++
| ||
+-++
z(+-++
| ||
+=++
| ||
+-++
+-++
| ||
+-++
ub┌─┬┐
│ ││
├─┼┤
│ ││
├─┼┤
├─┼┤
│ ││
└─┴┘
ub┌─┬┐
│ ││
╞═╪╡
│ ││
├─┼┤
├─┼┤
│ ││
└─┴┘
uJ
╶─┼╴
╶─┼╴
╶─┼╴
uJ
╺━┿╸
╶─┼╴
╶─┼╴
u>
═╪
─┼
─┼
u0
──
──
u,
──
u0
━━
━━
u< ──
──
──
──
──
ub╭─┬╮
│ ││
├─┼┤
│ ││
├─┼┤
├─┼┤
│ ││
╰─┴╯
ub┏━┳┓
┃ ┃┃
┣━╋┫
┃ ┃┃
┣━╋┫
┣━╋┫
┃ ┃┃
┗━┻┛
ub┏━┯┓
┃ │┃
┠─┼┨
┃ │┃
┠─┼┨
┠─┼┨
┃ │┃
┗━┷┛
ub┏━┳┓
┃ ┃┃
┡━╇┩
│ ││
├─┼┤
├─┼┤
│ ││
└─┴┘
ub╔═╦╗
║ ║║
╠═╬╣
║ ║║
╠═╬╣
╠═╬╣
║ ║║
╚═╩╝
ub╔═╤╗
║ │║
╟─┼╢
║ │║
╟─┼╢
╟─┼╢
║ │║
╚═╧╝
z(
| ||
|-||
| ||
|-||
|-||
| ||
<EFBFBD>__main__)<01>Columns)<01>Panel)r)<01>Console)<01>Table)<01>Text)<01>recordz[bold green]Box Constants<74>green)<01>style<6C>center)<01>justify)<02>expand<6E>padding<6E>dimznot dim)<04> show_footerr<72><00> border_styler<65>zHeader 1zFooter 1zHeader 2zFooter 2<>Cellzbox.<2E>magentac<00><00>V^8<>dQh/^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R &^ \9d
\;R
&^
\9d
\;R &^ \9d
\;R &^ \9d
\;R &^ \9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&^\9d
\;R&#)r rZ<00>ASCII2<49>ASCII_DOUBLE_HEAD<41>SQUARE<52>SQUARE_DOUBLE_HEAD<41>MINIMAL<41>MINIMAL_HEAVY_HEAD<41>MINIMAL_DOUBLE_HEAD<41>SIMPLE<4C> SIMPLE_HEAD<41> SIMPLE_HEAVY<56> HORIZONTALS<4C>ROUNDED<45>HEAVY<56>
HEAVY_EDGE<EFBFBD>
HEAVY_HEAD<EFBFBD>DOUBLE<4C> DOUBLE_EDGE<47>MARKDOWN)<02>__conditional_annotations__r
)rs"rrrs<><00><00>9<>9<>r
<02>
<02>s<EFBFBD>
<02>s:<3A>J
<02>
<02><03>
<02>K:<3A>b
<02>
<02>3<EFBFBD>
<02>c:<3A>z <02> <02><03> <02>{:<3A>P <02> <02>C<EFBFBD> <02>Q:<3A>f <02> <02><13> <02>g:<3A>~ <02> <02>C<EFBFBD> <02>:<3A>T <02> <02>S<EFBFBD> <02>U:<3A>l <02> <02><03> <02>m:<3A>B <02> <02>S<EFBFBD> <02>C :<3A>Z <02> <02>c<EFBFBD> <02>[ :<3A>r <02> <02>S<EFBFBD> <02>s :<3A>H
<02> <02><13> <02>I
:<3A>^
<02> <02>s<EFBFBD> <02>_
:<3A>t
<02> <02>C<EFBFBD> <02>u
:<3A>J <02> <02>C<EFBFBD> <02>K :<3A>` <02> <02><03> <02>a :<3A>v <02> <02>S<EFBFBD> <02>w :<3A>L
<02>
<02>#<23>
<02>M :rN)rZr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>)8r<38><00>typingrrrr<00>_loopr<00> rich.consolerr
rZr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rWr_r<><00> rich.columnsr<73><00>
rich.panelr<6C>rhr<00>consoler<65><00>tabler<65><00>textr<74><00>BOXES<45>print<6E>columns<6E>sorted<65>box_name<6D>
add_column<EFBFBD>add_row<6F>getattr<74>title<6C>add_renderabler)r<>s@r<00><module>r<>s,<00><><01>9<>9<>9<><1D><10>+<2B>l<1E>l<1E>`<11> <0A> <0F>
<02><05>
<02><12> <0A> <0F>
<02><06>
<02><1D> <0A> <0F>
<02><11>
<02><12><15> <02><06> <02><1E><15> <02><12> <02><13><0F> <02><07> <02><1E><0F> <02><12> <02><1F><0F> <02><13> <02><12> <0A> <02><06> <02><17> <0A> <02> <0B> <02><18> <0A> <02> <0C> <02><17><11> <02> <0B> <02><13><15> <02><07> <02><11><15> <02><05> <02><16><15> <02>
<EFBFBD> <02><16><15> <02>
<EFBFBD> <02><12><15> <02><06> <02><17><15> <02> <0B> <02><14> <0A> <0F>
<02><08>
<02> <0C>V<EFBFBD><16><07><10>&<26> <09>6<EFBFBD><0E><06><0E><06>  <02><1C><0F><06><16><06><17><17><16><07><15>v<EFBFBD> <02><1A> <0C>z<EFBFBD><19>$<24> <20><1C> <20><1C><1A><15>T<EFBFBD>"<22>G<EFBFBD> <06>E<EFBFBD>, <0C>M<EFBFBD>M<EFBFBD>%<25>3<>7<EFBFBD>C<>X<EFBFBD>M<EFBFBD>V<> <0B>M<EFBFBD>M<EFBFBD>O<EFBFBD><15>T<EFBFBD>1<EFBFBD>-<2D>G<EFBFBD><1A>5<EFBFBD>M<EFBFBD><08><15><1C>E<EFBFBD> <09>$<24>
<EFBFBD><05> <0E><18><18><1A>Z<EFBFBD>0<> <0A><18><18><1A>Z<EFBFBD>0<> <0A> <0A> <0A>f<EFBFBD>f<EFBFBD>%<25> <0A> <0A> <0A>f<EFBFBD>f<EFBFBD>%<25><1B>C<EFBFBD><18>*<2A><05> <09><1A>T<EFBFBD>(<28><1A>,<2C>I<EFBFBD>><3E><05> <0B><0F><1E><1E>u<EFBFBD>%<25>"<22> <0C>M<EFBFBD>M<EFBFBD>'<27><1A>ar