Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
constants.cpython-313.pyc95 linesDownload Raw Back to __pycache__
1�

2��j�;����SSKJr SSKrSSKrSSKr\R3(aSSKJr "SS\\R5r4"SS\\R5r"SS	\\R5r"S5S\\R5r
"SS
\\R5r\RS4r\R"SASj5r\R"SBSj5rSCSjr\R"SDSj5r\R"SESj5r\R"SFSj5rSGSjr\R"SHSj5r\R"SISj5rSJSjr\R"SKSj5r\R"SLSj5r\R"SMSj5rSNSjr\R"SOSj5r\R"SPSj5r\R"SQSj5r\R"SRS j5rSSS!jr\R"STS"j5r\R"SUS#j5r\R"SVS$j5r\R"SWS%j5r\R"SXS&j5rSYS'jr\R"SZS(j5r\R"S[S)j5r\R"S\S*j5r\R"S]S+j5rS^S,jr\R"S_S-j5r\R"S`S.j5r\R"SaS/j5r\R"SbS0j5r\R"ScS1j5rSdS2jr\R4"S3S49"S5S655r\R4"S3S49"S7S8\55r\R4"S3S49"S9S:\55r"S;S<\R<5r\"5r "S=S>\\R5r!"S?S@\R<5r"\""5r#g)e�)�annotationsN)�Literalc�$�\rSrSrSrSrSrSrSrg)�Sizing�zWidget sizing methods.�flow�box�fixed�N)	�__name__�6__module__�__qualname__�__firstlineno__�__doc__�FLOW�BOX�FIXED�__static_attributes__r��\D:\code\apps\devtools\python\user_packages\Python313\site-packages\urwid/widget/constants.pyrrs�� ��D�7�C��Errc�$�\rSrSrSrSrSrSrSrg)�Align�zText alignment modes�left�right�centerrN)	rr
rrr�LEFT�RIGHT�CENTERrrrrrrs����D��E�
�Frrc�$�\rSrSrSrSrSrSrSrg)�VAlign�zFiller alignment�top�middle�bottomrN)	rr
rrr�TOP�MIDDLE�BOTTOMrrrrr!r!s���8�C�
�F�
�Frr!c�(�\rSrSrSrSrSrSrSrSr	g)	�WrapMode�'zText wrapping modes�space�any�clip�ellipsisrN)9rr
rrr�SPACE�ANY�CLIP�ELLIPSISrrrrr*r*'s����E�10�C��D��Hrr*c�0�\rSrSrSrSrSrSrSrSr	Sr11S	rg12)�13WHSettings�0zWidth and Height settings�pack�given�relative�weightr.rrN)rr
rrr�PACK�GIVEN�RELATIVE�WEIGHTr2rrrrrr5r50s#��#��D��E��H�
�F��D��Drr5�dc��g�Nr��align�errs  r�normalize_alignrE>s��rc��grArrBs  rrErEE���03rc�>�U[R[R[R1;a
[U5S4$[	U[145(a<[
U5S:Xa-US[R:XaUup#[RU4$U"SU<S35e)zm15Split align into (align_type, align_amount).  Raise exception err16if align doesn't match a valid alignment.17N�rzalign value zS is not one of 'left', 'center', 'right', ('relative', percentage 0=left 100=right))	rrrr�18isinstance�tuple�lenr5r=)rCrD�_align_type�align_amounts    rrErELs���
����U�\�\�5�;�;�7�7��e��d�#�#��%����C��J�!�O��a��J�DW�DW�8W�$)�!���#�#�\�2�2�19
�20�u�i�r�s��rc��grAr��21align_typerNs  r�simplify_alignrR`rGrc��grArrPs  rrRrRg���rc��grArrPs  rrRrRns��
rc��U[R:Xa2[U[5(d[	U5e[RU4$[U5$)zW22Recombine (align_type, align_amount) into an align value.23Inverse of normalize_align.24)r5r=rJ�int�	TypeErrorrrPs  rrRrRusF���Z�(�(�(��,��,�,��L�)�)��#�#�\�2�2����rc��grAr��valignrDs  r�normalize_valignr\�s��rc��grArrZs  rr\r\�rGrc�>�U[R[R[R1;a
[U5S4$[	U[255(a<[
U5S:Xa-US[R:XaUup#[RU4$U"SU<S35e)zo26Split align into (valign_type, valign_amount).  Raise exception err27if align doesn't match a valid alignment.28NrIrz
valign value zS is not one of 'top', 'middle', 'bottom', ('relative', percentage 0=left 100=right))	r!r&r'r(rJrKrLr5r=)r[rD�_valign_type�
valign_amounts    rr\r\�s����&�*�*�f�m�m�V�]�]�;�;��v���%�%��&�%� � �S��[�A�%5�&��)�z�GZ�GZ�:Z�&,�#���#�#�]�3�3�29
�30��z�!t�u��rc��grAr��valign_typer`s  r�simplify_valignrd�s��rc��grArrbs  rrdrd�rGrc��grArrbs  rrdrd�rTrc��U[R:Xa2[U[5(d[	U5e[RU4$[U5$)z[31Recombine (valign_type, valign_amount) into an valign value.32Inverse of normalize_valign.33)r5r=rJrWrXr!rbs  rrdrd�sF���j�)�)�)��-��-�-��M�*�*��#�#�]�3�3��+��rc��grAr��widthrDs  r�normalize_widthrk�s��>Arc��grArris  rrkrk����-0rc��grArris  rrkrk�rGrc��grArris  rrkrk����69rc��U[R[R1;a
[U5S4$[U[5(a[R34U4$[U[5(aG[U5S:Xa8US[R[R1;aUup#[U5U4$U"SU<S35e)zm35Split width into (width_type, width_amount).  Raise exception err36if width doesn't match a valid alignment.37NrIrzwidth value z^ is not one offixed number of columns, 'pack', ('relative', percentage of total width), 'clip')38r5r2r;rJrWr<rKrLr=r>)rjrD�39width_type�width_amounts    rrkrk�s���"
����*�/�/�2�2��5�!�4�(�(��%����� � �%�(�(��%����C��J�!�O��a��Z�EX�EX�Zd�Zk�Zk�Dl�8l�#(� �40��:�&��5�5�41
�42�u�i� [�	\��rc��grAr�rrrss  r�simplify_widthrv���14rc��grArrus  rrvrv���rc��grArrus  rrvrvrGrc��grArrus  rrvrvrprc��grArrus  rrvrv$rTrc���U[R[R1;a[U5$[U[5(d[U5eU[R:XaU$[U5U4$)zW43Recombine (width_type, width_amount) into an width value.44Inverse of normalize_width.45)r5r2r;rJrWrXr<rus  rrvrv+s`���j�o�o�z���7�7��*�%�%��l�C�(�(���%�%��Z�%�%�%����z�"�L�1�1rc��grAr��heightrDs  r�normalize_heightr�Drmrc��grArrs  rr�r�Ks��:=rc��grArrs  rr�r�RrGrc��grArrs  rr�r�Yrprc��U[R:Xa[RS4$U[R:Xa[RS4$[	U[465(aI[
U5S:Xa:US[R[R1;a[US5US4$[	U[5(a[RU4$U"SU<S35e)z]47Split height into (height_type, height_amount).  Raise exception err48if height isn't valid.49NrIr�z
height value zX is not one of fixed number of columns, 'pack', ('relative', percentage of total height))rrr5r;rJrKrLr=r>rWr<rs  rr�r�`s���"��������T�"�"�
���� �����&�&��&�%� � �S��[�A�%5�&��)�50�H[�H[�]g�]n�]n�Go�:o��6�!�9�%�v�a�y�1�1��&�#���� � �&�)�)�51
�52��z�"T�	U��rc��grAr��height_type�
height_amounts  r�simplify_heightr��rwrc��grArr�s  rr�r��ryrc��grArr�s  rr�r��rGrc��grArr�s  rr�r��rprc��grArr�s  rr�r��rTrc���U[R[R1;a[U5$[U[5(d[U5eU[R:XaU$[U5U4$)zZ53Recombine (height_type, height_amount) into a height value.54Inverse of normalize_height.55)r5rr;rJrWrXr<r�s  rr�r��s`��0�z���56���8�8��+�&�&��m�S�)�)��
�&�&��j�&�&�&����{�#�]�3�3rT)�frozenc��\rSrSr%SrS\S'S\S'S\S'S\S'S\S'S\S	'S\S57'S\S'S\S'S\S
'S\S'Srg)�_BoxSymbolsi�zBox symbols for drawing.�str�58HORIZONTAL�VERTICAL�TOP_LEFT�	TOP_RIGHT�BOTTOM_LEFT�BOTTOM_RIGHT�LEFT_T�RIGHT_T�TOP_T�BOTTOM_T�CROSSrN�rr
rrr�__annotations__rrrrr�r��s>��"��O��M��M��N������K�
�L��J��M��Jrr�c�V�\rSrSr%SrS\S'S\S'S\S'S\S'S\S'S\S	'S59rg)�_BoxSymbolsWithDashesi�z0Box symbols for drawing.60 61Extra dashes symbols.62r��HORIZONTAL_4_DASHES�HORIZONTAL_3_DASHES�HORIZONTAL_2_DASHES�VERTICAL_2_DASH�VERTICAL_3_DASH�VERTICAL_4_DASHrNr�rrrr�r��s-���63�����������rr�c�B�\rSrSr%SrS\S'S\S'S\S'S\S'Srg	)64�_LightBoxSymbolsi�ztBox symbols for drawing.65 66The Thin version includes extra symbols.67Symbols are ordered as in Unicode except dashes.68r��TOP_LEFT_ROUNDED�TOP_RIGHT_ROUNDED�BOTTOM_LEFT_ROUNDED�BOTTOM_RIGHT_ROUNDEDrNr�rrrr�r��s!����������rr�c���\rSrSr%Sr\"SSSSSSS	S69SSS
SSSSSSSSSS5rS\S'\"SSSSSSS S!S"S#S$S%S&S'S(S)S*5r	S+\S,'\70"S-S.S/S0S1S2S3S4S5S6S75rS8\S9'S:rg;)<�_BoxSymbolsCollectioni�z�Standard Unicode box symbols for basic tables drawing.71 72.. note::73    Transitions are not included: depends on line types, different kinds of transitions are available.74    Please check Unicode table for transitions symbols if required.75u─u│u┌u┐u└u┘u├u┤u┬u┴u┼u┈u┄u╌u╎u┆u┊u╭u╮u╰u╯r��LIGHTu━u┃u┏u┓u┗u┛u┣u┫u┳u┻u╋u┉u┅u╍u╏u┇u┋r��HEAVYu═u║u╔u╗u╚u╝u╠u╣u╦u╩u╬r��DOUBLErN)
rr
rrrr�r�r�r�r�r�r�rrrrr�r��s����/�
�u�e�U�E�5�%���u�e�UZ�\a�ch�jo�qv�x}�@E�GL�NS�UZ��E���$9�
�u�e�U�E�5�%���u�e�UZ�\a�ch�jo�qv�x}�$�E� ��&�
�u�e�U�E�5�%���u�e��F�K�rr�c� �\rSrSrSrSrSrSrg)�BAR_SYMBOLSiaTStandard Unicode bar symbols excluding empty space.76 77Start from space (0), then 1/8 till full block (1/1).78Typically used only 8 from this symbol collection depends on use-case:79* empty - 7/8 and styles for BG different on both sides (like standard `ProgressBar` and `BarGraph`)80* 1/8 - full block and single style for BG on the right side81u ▏▎▍▌▋▊▉█u ▁▂▃▄▅▆▇█rN)rr
rrr�82HORISONTALr�rrrrr�r�s���-�J�,�Hrr�c�R�\rSrSr%SrSrS\S'SrS\S'SrS\S	'S83r	S\S'Sr84g
)�_SHADE_SYMBOLSi z-Standard shade symbols excluding empty space.u█r��85FULL_BLOCKu▓�86DARK_SHADEu▒�MEDIUM_SHADEu░�87LITE_SHADErN)rr
rrrr�r�r�r�r�rrrrr�r� s/��7��J����J����L�#���J��rr�)rC�*Literal['left', 'center', 'right'] | AlignrD�type[BaseException]�returnztuple[Align, None])rC�4tuple[Literal['relative', WHSettings.RELATIVE], int]rDr�r��(tuple[Literal[WHSettings.RELATIVE], int])rCzaLiteral['left', 'center', 'right'] | Align | tuple[Literal['relative', WHSettings.RELATIVE], int]rDr�r�z=tuple[Align, None] | tuple[Literal[WHSettings.RELATIVE], int])rQ�(Literal['relative', WHSettings.RELATIVE]rNrWr�r�)rQr�rN�Noner��typing.NoReturn)rQr�rN�88int | Noner�r)rQzKLiteral['left', 'center', 'right', 'relative', WHSettings.RELATIVE] | AlignrNr�r�z0Align | tuple[Literal[WHSettings.RELATIVE], int])r[�+Literal['top', 'middle', 'bottom'] | VAlignrDr�r�ztuple[VAlign, None])r[r�rDr�r�r�)r[zbLiteral['top', 'middle', 'bottom'] | VAlign | tuple[Literal['relative', WHSettings.RELATIVE], int]rDr�r�z>tuple[VAlign, None] | tuple[Literal[WHSettings.RELATIVE], int])rcr�r`r�r�r!)rcr�r`rWr�r�)rcr�r`r�r�r�)rczLLiteral['top', 'middle', 'bottom', 'relative', WHSettings.RELATIVE] | VAlignr`r�r�z1VAlign | tuple[Literal[WHSettings.RELATIVE], int])rj�9Literal['clip', 'pack', WHSettings.CLIP, WHSettings.PACK]rDr�r�z6tuple[Literal[WHSettings.CLIP, WHSettings.PACK], None])rjrWrDr�r��%tuple[Literal[WHSettings.GIVEN], int])rjr�rDr�r�r�)rj�8tuple[Literal['weight', WHSettings.WEIGHT], int | float]rDr�r��.tuple[Literal[WHSettings.WEIGHT], int | float])rjz�Literal['clip', 'pack', WHSettings.CLIP, WHSettings.PACK] | int | tuple[Literal['relative', WHSettings.RELATIVE], int] | tuple[Literal['weight', WHSettings.WEIGHT], int | float]rDr�r�z�tuple[Literal[WHSettings.CLIP, WHSettings.PACK], None] | tuple[Literal[WHSettings.GIVEN, WHSettings.RELATIVE], int] | tuple[Literal[WHSettings.WEIGHT], int | float])rrr�rsr�r�z)Literal[WHSettings.CLIP, WHSettings.PACK])rr�"Literal['given', WHSettings.GIVEN]rsrWr�rW)rrr�rsrWr�r�)rr�$Literal['weight', WHSettings.WEIGHT]rszint | floatr�r�)rrz`Literal['given', 'relative', 'weight', WHSettings.GIVEN, WHSettings.RELATIVE, WHSettings.WEIGHT]rsr�r�r�)rrzCLiteral['clip', 'pack', 'given', 'relative', 'weight'] | WHSettingsrs�int | float | Noner�z�Literal[WHSettings.CLIP, WHSettings.PACK] | int | tuple[Literal[WHSettings.RELATIVE], int] | tuple[Literal[WHSettings.WEIGHT], int | float])r�rWrDr�r�r�)r�z5Literal['flow', 'pack', Sizing.FLOW, WHSettings.PACK]rDr�r�z2tuple[Literal[Sizing.FLOW, WHSettings.PACK], None])r�r�rDr�r�r�)r�r�rDr�r�r�)r�z�int | Literal['flow', 'pack', Sizing.FLOW, WHSettings.PACK] | tuple[Literal['relative', WHSettings.RELATIVE], int] | tuple[Literal['weight', WHSettings.WEIGHT], int | float]rDr�r�z�tuple[Literal[Sizing.FLOW, WHSettings.PACK], None] | tuple[Literal[WHSettings.RELATIVE, WHSettings.GIVEN], int] | tuple[Literal[WHSettings.WEIGHT], int | float])r�z9Literal['flow', 'pack', WHSettings.FLOW, WHSettings.PACK]r�r�r�z)Literal[WHSettings.FLOW, WHSettings.PACK])r�r�r�rWr�rW)r�r�r�r�r�r�)r�r�r�r�r�r�)r�z`Literal['relative', 'given', 'weight', WHSettings.RELATIVE, WHSettings.GIVEN, WHSettings.WEIGHT]r�r�r�r�)r�z�Literal['flow', 'pack', 'relative', 'given', 'weight', WHSettings.FLOW, WHSettings.PACK, WHSettings.RELATIVE, WHSettings.GIVEN, WHSettings.WEIGHT]r�r�r�z�int | Literal[WHSettings.FLOW, WHSettings.PACK] | tuple[Literal[WHSettings.RELATIVE], int] | tuple[Literal[WHSettings.WEIGHT], int | float])$�89__future__r�dataclasses�enum�typing�
TYPE_CHECKING�typing_extensionsrr��Enumrrr!r*r5r=�RELATIVE_100�overloadrErRr\rdrkrvr�r��	dataclassr�r�r��90NamedTupler��BOX_SYMBOLSr�r��
SHADE_SYMBOLSrrr�<module>r�s���"���
�	���)��S�$�)�)���C������S�$�)�)���s�D�I�I����d�i�i���#�#�S�)������5��	���������3�?�3�	�3�.�3��3��l��	��C��(���3�8�3��3�.�3��3�����8������������:��������
�[�
��
�6�
� ����7��	���������3�@�3�	�3�.�3��3��n��	��D��(����<�����������3�9�3��3�.�3��3�����9���������]����7�����A�D�A�	�A�<�A��A����0��0�	�0�+�0��0����3�?�3�	�3�.�3��3����9�C�9�	�9�4�9��9��	C��91��5��B���4�I�4��4�/�4��4�����2����	�������3�8�3��3�.�3��3����9�4�9��9�4�9��9�����p��������2�S�2�$�2�5�	2�2���0��0�	�0�+�0��0����=�A�=�	�=�8�=��=����3�@�3�	�3�.�3��3����9�D�9�	�9�4�9��9� �	C� �92� �5� �F���4�J�4��4�/�4��4�����3����	�������3�9�3��3�.�3��3����9�5�9�%�9�4�9��9�����q��������!4��!4�&�!4�5�!4�H
���d�#���$��"
���d�#��K��$��
���d�#�93�,�94�$�95��F�-�-��*$�%��-�#�t�y�y�-��V�&�&��� �
r
codekingpro/portable-devtools · Team Ai