Files
ServerSync/lib/prompt_toolkit/output/__pycache__/windows10.cpython-314.pyc

39 lines
5.7 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
9<><39>i
<00><01>
<00>^RIHt^RIt]PR8XgQh^RIHtHt^RIHtH t ^RI
H t H t ^RI Ht^RIHt^R IHt^R
IHt^R IHt^R IHtR .t^t^t!RR 4t]P:!]4RRltR#)<11>)<01> annotationsN<73>win32)<02>byref<65>windll)<02>DWORD<52>HANDLE)<02>Any<6E>TextIO<49><01>Size)<01>STD_OUTPUT_HANDLE)<01>Output)<01>
ColorDepth)<01> Vt100_Output)<01> Win32Output<75>Windows10_Outputc<01>d<00>]tRt^tRtRRRlltRRlt]RRl4tR R
lt R R lt
R t R#)rzN
Windows 10 output abstraction. This enables and uses vt100 escape sequences.
Nc<01>$<00>V^8<>dQhRRRRRR/#)<07><00>stdoutr
<00>default_color_depthzColorDepth | None<6E>return<72>None<6E>)<01>formats"<22>F/tmp/pip-target-wqrk2shd/lib/python/prompt_toolkit/output/windows10.py<70> __annotate__<5F>Windows10_Output.__annotate__!s)<00><00>Q<01>Q<01><1C>Q<01>3D<33>Q<01> <0A>Q<01>c <09><><00>W n\WR7Vn\VRVR7Vn\ \ PP\44Vn
R#))rc<01><00>\^^4#)rr rrr<00><lambda><3E>+Windows10_Output.__init__.<locals>.<lambda>'s
<00><00>D<EFBFBD><11>A<EFBFBD>JrN) rr<00> win32_outputr<00> vt100_outputrr<00>kernel32<33> GetStdHandler <00> _hconsole)<03>selfrrs&&&r<00>__init__<5F>Windows10_Output.__init__!sK<00><00>$7<> <20>'<27><06>X<><04><19>(<28> <12>&<26><O<>
<EFBFBD><04><19> <20><06><0F><0F> <<3C> <<3C>=N<> O<>P<><04>rc<01><00>V^8<>dQhRR/#)rrrr)rs"rrr+s<00><00>J<01>J<01>t<EFBFBD>Jrc <0A><><00>\^4p\PPVP\ V44\PP VP\\\,44VPP4\PP VPV4R# \PP TPT4i;i)z#
Write to output stream and flush.
N) rrr&<00>GetConsoleModer(r<00>SetConsoleMode<64>ENABLE_PROCESSED_INPUT<55>"ENABLE_VIRTUAL_TERMINAL_PROCESSINGr%<00>flush)r)<00> original_modes& rr2<00>Windows10_Output.flush+s<><00><00><1E>a<EFBFBD><08> <0A> <0F><0F><0F>&<26>&<26>t<EFBFBD>~<7E>~<7E>u<EFBFBD>]<5D>7K<37>L<> <0F><0F><0F>&<26>&<26> <10>N<EFBFBD>N<EFBFBD> <11>(<28>+M<>M<> N<>
<EFBFBD>
 J<01> <10> <1D> <1D> #<23> #<23> %<25> <13>O<EFBFBD>O<EFBFBD> *<2A> *<2A>4<EFBFBD>><3E>><3E>=<3D> I<><49>F<EFBFBD>O<EFBFBD>O<EFBFBD> *<2A> *<2A>4<EFBFBD>><3E>><3E>=<3D> I<>s <00>C<00>,C4c<01><00>V^8<>dQhRR/#<00>rr<00>boolr)rs"rrrAs<00><00><15><15><14>rc <09><00>R#)Fr<00>r)s&r<00>responds_to_cpr<70> Windows10_Output.responds_to_cpr@s<00><00>rc<01> <00>V^8<>dQhRRRR/#)r<00>name<6D>strrr r)rs"rrrDs<00><00>4<>4<><03>4<><03>4rc <09>h<00>VR9d\VPV4#\VPV4#)<02>get_size)r@<00>get_rows_below_cursor_position<6F>scroll_buffer_to_prompt<70>get_win32_screen_buffer_info)<03>getattrr$r%)r)r=s&&r<00> __getattr__<5F>Windows10_Output.__getattr__Ds9<00><00> <10> 
<EFBFBD>
<EFBFBD><1B>4<EFBFBD>,<2C>,<2C>d<EFBFBD>3<> 3<><1A>4<EFBFBD>,<2C>,<2C>d<EFBFBD>3<> 3rc<01><00>V^8<>dQhRR/#)rrrr)rs"rrrXs<00><00>%<25>%<25><1A>%rc <0A>V<00>VPe VP#\P#)z<>
Return the default color depth for a windows terminal.
Contrary to the Vt100 implementation, this doesn't depend on a $TERM
variable.
)rr<00>
TRUE_COLORr9s&r<00>get_default_color_depth<74>(Windows10_Output.get_default_color_depthXs*<00><00> <10> #<23> #<23> /<2F><17>+<2B>+<2B> +<2B><1A>$<24>$<24>$r)r(rr%r$)N) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r*r2<00>propertyr:rErJ<00>__static_attributes__rrrrrs6<00><00><08>Q<01>J<01>*<0E><15><0E><15>4<>(%<25>%rc<01><00>V^8<>dQhRR/#r6r)rs"rrros<00><00>@<01>@<01>d<EFBFBD>@rc<05><><00>\PR8wdR#\\PP \ 44p\^4p\PPV\V44\PPV\\\,44pV^8H\PPW4# \PPY4i;i)zS
Returns True when we're running Windows and VT100 escape sequences are
supported.
rF) <0A>sys<79>platformrrr&r'r rr.rr/r0r1)<03>hconsoler3<00>results r<00>is_win_vt100_enabledrYos<><00><00>
 <0B>|<7C>|<7C>w<EFBFBD><1E><14><15>f<EFBFBD>o<EFBFBD>o<EFBFBD>2<>2<>3D<33>E<>F<>H<EFBFBD><1A>!<21>H<EFBFBD>M<EFBFBD>
<EFBFBD>O<EFBFBD>O<EFBFBD>"<22>"<22>8<EFBFBD>U<EFBFBD>=<3D>-A<>B<>@<01><1C>o<EFBFBD>o<EFBFBD>4<>4<> <14>e<EFBFBD>2<>5W<35>W<>X<>
<EFBFBD><06><16><11>{<7B><0E><0F><0F>&<26>&<26>x<EFBFBD>?<3F><><06><0F><0F>&<26>&<26>x<EFBFBD>?<3F>s <00>9<C<00>!C6)<1F>
__future__rrUrV<00>ctypesrr<00>ctypes.wintypesrr<00>typingr r
<00>prompt_toolkit.data_structuresr <00>prompt_toolkit.win32_typesr <00>baser<00> color_depthr<00>vt100rrr<00>__all__r0r1r<00>registerrYrrr<00><module>rest<00><01>"<22>
<EFBFBD>
<EFBFBD>|<7C>|<7C>w<EFBFBD><1E><1E><1E> <20>)<29><1E>/<2F>8<><18>#<23><1F><1E><17> <02><07>
 <20><16>%+<2B>"<22>M%<25>M%<25>`<07><0F><0F> <20>!<21>@r