
   )3
ߦ                   b    S r SSKrSr\R                  S:X  a  S r\S:X  a  SSKJr  \" SS	S
9  gg)a  
Idlelib objects with no external idlelib dependencies
which are needed in more than one idlelib module.

They are included here because
    a) they don't particularly belong elsewhere; or
    b) because inclusion here simplifies the idlelib dependency graph.

TODO:
    * Python versions (editor and help_about),
    * tk version and patchlevel (pyshell, help_about, maxos?, editor?),
    * std streams (pyshell, run),
    * warning stuff (pyshell, run).
    N)z.pyz.pywz.pyiwin32c                       SS K n SnU R                  S5      R                  U5        g ! [        [        [
        4 a     g f = f)Nr      shcore)ctypesOleDLLSetProcessDpiAwarenessImportErrorAttributeErrorOSError)r   PROCESS_SYSTEM_DPI_AWAREs     #/usr/lib/python3.13/idlelib/util.pyfix_win_hidpir      sA    	'($MM(#::;ST^W5 		s   &) A A__main__)mainzidlelib.idle_test.test_util   )	verbosity)__doc__syspy_extensionsplatformr   __name__unittestr        r   <module>r      sF     ( <<7 z	&!4 r   