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

153 lines
15 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>)<00> <00>6<00>^RIHt^RIHtHtHtHt^RIHt^RI H
t
^RI H t ^RI Ht^RIHt]'d ^RIHtHtHtHt]R,t]R,t!R
R ]
4t!R R ]
4t]R8Xd<>^RIHtHt^RIHt^RIH t ]!4t!]!4t] !]!]PE]!!R44]PG]!!R44]PI]!!R444^<RR R7t%]PM]PG]%R R]PNR74R#R#)<1C>)<01>chain)<04> TYPE_CHECKING<4E>Iterable<6C>Optional<61>Literal)<01> Constrain)<01> JupyterMixin<69><01> Measurement)<01>Segment)<01> StyleType)<04>Console<6C>ConsoleOptions<6E>RenderableType<70> RenderResult<6C>middlec
<00> a<00>]tRt^toRtRRRRRRRRR/V3RlR llltV3R
lR lt]RRRRRRRRR/V3R lR lll4t]RRRRRRRRR/V3RlRlll4t ]RRRRRRRRR/V3RlRlll4t
V3RlRlt V3RlRlt Rt VtR#)<19>AlignazAlign a renderable by adding spaces if necessary.
Args:
renderable (RenderableType): A console renderable.
align (AlignMethod): One of "left", "center", or "right""
style (StyleType, optional): An optional style to apply to the background.
vertical (Optional[VerticalAlignMethod], optional): Optional vertical align, one of "top", "middle", or "bottom". Defaults to None.
pad (bool, optional): Pad the right with spaces. Defaults to True.
width (int, optional): Restrict contents to given width, or None to use default width. Defaults to None.
height (int, optional): Set height of align renderable, or None to fit to contents. Defaults to None.
Raises:
ValueError: if ``align`` is not one of the expected values.
Example:
.. code-block:: python
from rich.console import Console
from rich.align import Align
from rich.panel import Panel
console = Console()
# Create a panel 20 characters wide
p = Panel("Hello, [b]World[/b]!", style="on green", width=20)
# Renders the panel centered in the terminal
console.print(Align(p, align="center"))
N<EFBFBD>vertical<61>padT<64>width<74>heightc<00><><<01>V^8<>dQhRRRS[RS[S[,RS[S[,RS[RS[S[,RS[S[,R R
/#) <0B><00>
renderabler<00>align<67>stylerrrr<00>returnN)<06> AlignMethodrr <00>VerticalAlignMethod<6F>bool<6F>int)<02>format<61> __classdict__s"<22><>1/tmp/pip-target-qd_sq_1j/lib/python/rich/align.py<70> __annotate__<5F>Align.__annotate__/sn<00><><00><1D><1D>$<24><1D><1B><1D><18> <09>"<22> <1D> <1B>.<2E>/<2F> <1D><12><1D><18><03>}<7D><1D><19><13> <0A><1D>
<0E><1D>c<08><><00>VR9d\RV: R24hVeVR9d\RV: R24hWnW nW0nW@nWPnW`nWpnR#)<07>leftzDinvalid value for align, expected "left", "center", or "right" (not <20>)NzGinvalid value for vertical, expected "top", "middle", or "bottom" (not <20>r*<00>center<65>right<68><03>topr<00>bottom)<08>
ValueErrorrrrrrrr)<08>selfrrrrrrrs&&&&$$$$r%<00>__init__<5F>Align.__init__/sz<00><00> <11>3<> 3<><1C>V<>W\<5C>V_<56>_`<60>a<><0E> <0E> <14> <1F>H<EFBFBD>4O<34>$O<><1C>Y<>Zb<5A>Ye<59>ef<65>g<><0E> <0E>%<25><0F><1A>
<EFBFBD><1A>
<EFBFBD> <20> <0A><16><08><1A>
<EFBFBD><1C> r(c<00> <<01>V^8<>dQhRS[/#<00>rr<00><01>str)r#r$s"<22>r%r&r'Js<00><><00>=<3D>=<3D>#<23>=r(c<08>@<00>RVP: RVP: R2#)zAlign(z, r+)rr<00>r3s&r%<00>__repr__<5F>Align.__repr__Js <00><00><17><04><0F><0F>*<2A>"<22>T<EFBFBD>Z<EFBFBD>Z<EFBFBD>N<EFBFBD>!<21><<3C><r(c<00><><<01>V^8<>dQhRRRS[S[,RS[S[,RS[RS[S[,RS[S[,RR /#<00>
rrrrrrrrrr<00>rr r r!r")r#r$s"<22>r%r&r'N<00>d<00><><00>
<EFBFBD>
<EFBFBD>$<24>
<EFBFBD><18> <09>"<22>
<EFBFBD>
<1B>.<2E>/<2F> 
<EFBFBD> <12> 
<EFBFBD><18><03>}<7D>
<EFBFBD><19><13> <0A>
<EFBFBD>
<11>
r(c
 <0C> <00>V!VRVVVVVR7#)zAlign a renderable to the left.r*<00>rrrrr<00><00><07>clsrrrrrrs&&&$$$$r%r*<00>
Align.leftMs&<00><00><13> <16> <12><17><1D><13><17><19>
<EFBFBD>
r(c<00><><<01>V^8<>dQhRRRS[S[,RS[S[,RS[RS[S[,RS[S[,RR /#r?r@)r#r$s"<22>r%r&r'drAr(c
 <0C> <00>V!VRVVVVVR7#)z!Align a renderable to the center.r-rCrDrEs&&&$$$$r%r-<00> Align.centercs&<00><00><13> <16> <14><17><1D><13><17><19>
<EFBFBD>
r(c<00><><<01>V^8<>dQhRRRS[S[,RS[S[,RS[RS[S[,RS[S[,RR /#r?r@)r#r$s"<22>r%r&r'zrAr(c
 <0C> <00>V!VRVVVVVR7#)z Align a renderable to the right.r.rCrDrEs&&&$$$$r%r.<00> Align.rightys&<00><00><13> <16> <13><17><1D><13><17><19>
<EFBFBD>
r(c<00>&<<01>V^8<>dQhRRRRRR/#<00>r<00>consoler<00>optionsrrrrD)r#r$s"<22>r%r&r'<00>s*<00><><00>Z!<21>Z!<21> <20>Z!<21>+;<3B>Z!<21> <17>Z!r(c #<08><>aa a aaaa"<00>SPo VPSPVR7PpTP \ SPSP fTM\VSP 44VPRR74p\\P!V44o\P!S4wr5\P!SW54o\P!4oVPV,
oSP eVP#SP 4MRoRV VVVVV3RllpSP$'d5\RSP ;'g VP, R2S4M
\R4o RV 3RllpSP&;'g VP&pSP('d<>Ve<>SP(R 8Xd!W<>,
p \+V!4V!V 44p
MuSP(R
8Xd>W<>,
^,p W<>,
V,
p \+V!V 4V!4V!V 44p
M'W<>,
p \+V!V 4V!44p
MV!4p
SP 'd3VP#SP 4o\P,!V
S4p
T
Rjx<01>L
R#L5i) )rQN<>rc<00>:<00>V^8<>dQhR\\,/#r7)rr )r#s"r%r&<00>,Align.__rich_console__.<locals>.__annotate__<5F>s<00><00>% #<23>% #<23>8<EFBFBD>G<EFBFBD>#4<>% #r(c3<00>z<"<00>S^8:dSFpTRjx<01>L
Sx<00>K R#SR8XdMSP'd\RS,S 4MRpSFpTRjx<01>L
V'dVx<00>Sx<00>K R#SR8Xd|S^,p\RV,S 4pSP'd\RSV,
,S 4MRpSF)pV'dVx<00>TRjx<01>L
V'dVx<00>Sx<00>K+ R#SR8Xd1\RS,S 4pSFpVx<00>TRjx<01>L
Sx<00>K R#R#ELL<>LXL5i)rNr*<00> r-r.)rr )
<EFBFBD>linerr*<00> pad_rightr<00> excess_space<63>lines<65>new_liner3rs
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r%<00>generate_segments<74>1Align.__rich_console__.<locals>.generate_segments<74>s%<00><><00><00><1B>q<EFBFBD> <20>!<21>D<EFBFBD>#<23>O<EFBFBD>O<EFBFBD>"<22>N<EFBFBD>"<22><17>&<26><1F><@<40>H<EFBFBD>H<EFBFBD>H<EFBFBD>g<EFBFBD>c<EFBFBD>L<EFBFBD>0<>%<25>8<>$<24><03>!<21>D<EFBFBD>#<23>O<EFBFBD>O<EFBFBD><1A>!<21> <09>"<22>N<EFBFBD> "<22> <17>(<28>"<22>#<23>q<EFBFBD>(<28><04><1D>c<EFBFBD>D<EFBFBD>j<EFBFBD>%<25>0<><03>CG<43>8<EFBFBD>8<EFBFBD>8<EFBFBD>G<EFBFBD>C<EFBFBD><<3C>$<24>#6<>7<><15>?<3F>QU<51><1A>"<22>D<EFBFBD><1B>!<21> <09>#<23>O<EFBFBD>O<EFBFBD> <20>'<27><0F>"<22>N<EFBFBD> "<22><17>'<27>!<21><1D>c<EFBFBD>L<EFBFBD>0<>%<25>8<><03>!<21>D<EFBFBD><1D>I<EFBFBD>#<23>O<EFBFBD>O<EFBFBD>"<22>N<EFBFBD>"<22>"<22>7$<24>$<24>$<24>$<24>sW<00>D;<01>D2<06>&D;<01>D;<01>D5<06> D;<01>)A5D;<01>D7<06> D;<01>+6D;<01>!D9<06>"D;<01>5D;<01>7D;<01>9D;rW<00>
c<00>F<00>V^8<>dQhR\R\\,/#<00>r<00>countr<00>r"rr )r#s"r%r&rU<00>s<00><00> %<25> %<25>s<EFBFBD> %<25>x<EFBFBD><07>'8<> %r(c3<00>N<"<00>V^8<>d\V4FpSx<00>K R#R#5i)rN<><01>range)rb<00>_<>
blank_lines& <20>r%<00> blank_lines<65>+Align.__rich_console__.<locals>.blank_lines<65>s&<00><><00><00><14>q<EFBFBD>y<EFBFBD><1E>u<EFBFBD><1C>A<EFBFBD>$<24>$<24>&<26><19>s<00>"%r0r)r<00>measurer<00>maximum<75>renderrr<00>min<69>update<74>listr <00> split_lines<65> get_shape<70> set_shaperX<00> max_widthr<00> get_stylerrrr<00> apply_style)r3rPrQr<00>renderedrr]ri<00>vertical_height<68> bottom_space<63> iter_segments<74> top_spacerrhrZr[r\rsf&& @@@@@@r%<00>__rich_console__<5F>Align.__rich_console__<5F>s1<00><><00><00><15>
<EFBFBD>
<EFBFBD><05><17><0F><0F><04><0F><0F><17><0F>A<>I<>I<><05><1A>><3E>><3E> <15><14><0F><0F>$<24>*<2A>*<2A>*<<3C><15>#<23>e<EFBFBD>T<EFBFBD>Z<EFBFBD>Z<EFBFBD>BX<42> <0E> <14>N<EFBFBD>N<EFBFBD>$<24>N<EFBFBD> '<27> 
<EFBFBD><08> <15>W<EFBFBD>(<28>(<28><18>2<>3<><05><1F>)<29>)<29>%<25>0<> <0A><05><17>!<21>!<21>%<25><15>7<><05><1A><<3C><<3C>><3E><08><1E>(<28>(<28>5<EFBFBD>0<> <0C>15<31><1A><1A>1G<31><07>!<21>!<21>$<24>*<2A>*<2A>-<2D>T<EFBFBD><05>% #<23>% #<23>R<14>x<EFBFBD>x<EFBFBD>x<EFBFBD> <14>s<EFBFBD>d<EFBFBD>j<EFBFBD>j<EFBFBD>=<3D>=<3D>G<EFBFBD>,=<3D>,=<3D>><3E>?<3F>r<EFBFBD>B<>E<EFBFBD> J<><18><14><1D> <13>  %<25> %<25>
<1F>+<2B>+<2B>7<>7<><17><1E><1E><0F> <0F>=<3D>=<3D>=<3D>_<EFBFBD>8<><13>}<7D>}<7D><05>%<25>.<2E>7<> <0C> %<25>&7<>&9<>;<3B>|<7C>;T<> U<> <0A><15><1D><1D>(<28>*<2A>,<2C>5<>!<21>;<3B> <09>.<2E>:<3A>V<EFBFBD>C<> <0C> %<25><1F> <09>*<2A>%<25>'<27><1F> <0C>-<2D>!<12> <0A> ,<2C>4<> <09> %<25>k<EFBFBD>)<29>&<<3C>>O<>>Q<> R<> <0A>-<2D>/<2F>M<EFBFBD> <0F>:<3A>:<3A>:<3A><1B>%<25>%<25>d<EFBFBD>j<EFBFBD>j<EFBFBD>1<>E<EFBFBD>#<23>/<2F>/<2F> <0A>u<EFBFBD>E<>M<EFBFBD> <20> <20> <20>s2<00>EK<01>K<01>1AK<01>3K<01>B;K<01>7K<01>K <04>Kc<00>(<<01>V^8<>dQhRRRRRS[/#<00>rrPrrQrrr
)r#r$s"<22>r%r&r'<00><00>%<00><><00><1B><1B> <20><1B>+;<3B><1B> <14>r(c<08>H<00>\P!WVP4pV#<00>N<>r <00>getr<00>r3rPrQ<00> measurements&&& r%<00>__rich_measure__<5F>Align.__rich_measure__<5F><00><00><00>"<22>o<EFBFBD>o<EFBFBD>g<EFBFBD><04><0F><0F>H<> <0B><1A>r()rrrrrrr)r*Nr<4E>)<0F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r4r<<00> classmethodr*r-r.r|r<><00>__static_attributes__<5F>__classdictcell__<5F>r$s@r%rrs <00><><00><00><08>:<1D> 37<33> <1D><19><1D> $<24><1D>!%<25><1D><1D>6=<3D>=<3D><11>
<EFBFBD>
37<33> 
<EFBFBD> <19> 
<EFBFBD> $<24>
<EFBFBD>!%<25>
<EFBFBD>
<EFBFBD><11>
<EFBFBD>*<11>
<EFBFBD>
37<33> 
<EFBFBD> <19> 
<EFBFBD> $<24>
<EFBFBD>!%<25>
<EFBFBD>
<EFBFBD><11>
<EFBFBD>*<11>
<EFBFBD>
37<33> 
<EFBFBD> <19> 
<EFBFBD> $<24>
<EFBFBD>!%<25>
<EFBFBD>
<EFBFBD><11>
<EFBFBD>*Z!<21>Z!<21>x<1B>r(rc<00>pa<00>]tRt^<5E>toRtR V3RlRlltV3RlRltV3RlRltV3R lR
ltR t Vt
R#) <0A>VerticalCentera8Vertically aligns a renderable.
Warn:
This class is deprecated and may be removed in a future version. Use Align class with
`vertical="middle"`.
Args:
renderable (RenderableType): A renderable object.
style (StyleType, optional): An optional style to apply to the background. Defaults to None.
Nc<00>8<<01>V^8<>dQhRRRS[S[,RR/#)rrrrrN)rr )r#r$s"<22>r%r&<00>VerticalCenter.__annotate__<5F>s.<00><><00><1B><1B>$<24><1B><18> <09>"<22><1B>
<0E> r(c<08><00>WnW nR#r<><00>rr)r3rrs&&&r%r4<00>VerticalCenter.__init__<5F>s<00><00>
%<25><0F><1A>
r(c<00> <<01>V^8<>dQhRS[/#r7r8)r#r$s"<22>r%r&r<>s<00><><00>6<>6<>#<23>6r(c<08>$<00>RVP: R2#)zVerticalCenter(r+)rr;s&r%r<<00>VerticalCenter.__repr__s<00><00> <20><14><1F><1F> 3<>1<EFBFBD>5<>5r(c<00>&<<01>V^8<>dQhRRRRRR/#rOrD)r#r$s"<22>r%r&r<> s%<00><><00>1<>1<> <20>1<>+;<3B>1<> <17>1r(c#<08><>a a "<00>VPeVPVP4MRpVPVPVP RR7RR7p\
P !V4wrV\
P!4o VP;'gVPPpV\V4,
^,pWx,
\V4,
p \ RV, V4o RV V 3Rllp
V^8<>dV
!V4Rjx<01>L
VFp T Rjx<01>L
S x<00>K V ^8<>dV
!V 4Rjx<01>L
R#R#L6L)L 5i)NrSF)rrWc<00>F<00>V^8<>dQhR\R\\,/#rarc)r#s"r%r&<00>5VerticalCenter.__rich_console__.<locals>.__annotate__s<00><00> <1F> <1F>s<EFBFBD> <1F>x<EFBFBD><07>'8<> r(c3<00>D<"<00>\V4F pSx<00>Sx<00>K R#5ir<>re)rbrgrhr\s& <20><>r%ri<00>4VerticalCenter.__rich_console__.<locals>.blank_liness<00><><00><00><1A>5<EFBFBD>\<5C><01> <20> <20><1E><0E>"<22>s<00> ) rru<00> render_linesrror rrrXr<00>size<7A>len)r3rPrQrr[r<00>_heightrr{ryrirXrhr\s&&& @@r%r|<00>VerticalCenter.__rich_console__ s#<00><><00><00>26<32><1A><1A>1G<31><07>!<21>!<21>$<24>*<2A>*<2A>-<2D>T<EFBFBD><05><17>$<24>$<24> <10>O<EFBFBD>O<EFBFBD>W<EFBFBD>^<5E>^<5E>4<EFBFBD>^<5E>8<>e<EFBFBD>%<25>
<EFBFBD><05>!<21>*<2A>*<2A>5<EFBFBD>1<><0E><05><1A><<3C><<3C>><3E><08><18><1E><1E>6<>6<>7<EFBFBD><<3C><<3C>#6<>#6<><06><1B>c<EFBFBD>%<25>j<EFBFBD>(<28>Q<EFBFBD>.<2E> <09><1D>)<29>C<EFBFBD><05>J<EFBFBD>6<> <0C><1C><03>e<EFBFBD> <0B>}<7D>u<EFBFBD>5<>
<EFBFBD> <1F> <1F>
<15>q<EFBFBD>=<3D>"<22>9<EFBFBD>-<2D> -<2D> -<2D><19>D<EFBFBD><1B>O<EFBFBD>O<EFBFBD><1A>N<EFBFBD><1A> <18>!<21> <1B>"<22><<3C>0<> 0<> 0<> <1C> .<2E> <1B> 1<>s=<00>BE<01>A8E<01>E <04>E<01>%E<06>&E<01>E<04> E<01>E<01>Ec<00>(<<01>V^8<>dQhRRRRRS[/#rr
)r#r$s"<22>r%r&r<>$r<>r(c<08>H<00>\P!WVP4pV#r<>r<>r<>s&&& r%r<><00>VerticalCenter.__rich_measure__$r<>r(r<>r<>) r<>r<>r<>r<>r<>r4r<r|r<>r<>r<>r<>s@r%r<>r<><00>s2<00><><00><00> <08><1B><1B>6<>6<>1<>1<>6<1B>r(r<><00>__main__)r<00>Group)<01>ReprHighlighter)<01>Panelz align='left'zalign='center'z align='right'z on dark_blue)rr<00>titlezon red)rrrNr,r/)(<28> itertoolsr<00>typingrrrr<00> constrainr<00>jupyterr rkr <00>segmentr rr rPrrrrrr rr<>r<><00> rich.consoler<65><00>rich.highlighterr<72><00>
rich.panelr<6C><00> highlighterr*r-r.<00>panel<65>printrrDr(r%<00><module>r<>s<><00><01><1B>=<3D>=<3D> <20>!<21> <20><1C><1C><10>N<>N<><15>/<2F>0<> <0B><1D>7<>8<><13>^<1B>L<EFBFBD>^<1B>B6<1B>\<5C>6<1B>r <0C>z<EFBFBD><19>+<2B>0<> <20>!<21>#<23>K<EFBFBD><15>i<EFBFBD>G<EFBFBD> <11> <0A> <11>J<EFBFBD>J<EFBFBD>{<7B>><3E>2<> 3<> <11>L<EFBFBD>L<EFBFBD><1B>%5<>6<> 7<> <11>K<EFBFBD>K<EFBFBD> <0B>O<EFBFBD>4<> 5<>
<EFBFBD>
<11><1C><15> <06>E<EFBFBD> <0C>M<EFBFBD>M<EFBFBD> <0A> <0C> <0C>U<EFBFBD>X<EFBFBD>X<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD> <0C>U<><06>'r(