403Webshell
Server IP : 216.92.14.13  /  Your IP : 216.73.217.126
Web Server : Apache
System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64
User : rmlac2fmr ( 1040637)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.4/idlelib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.4/idlelib/__pycache__/macosxSupport.cpython-34.pyc
�
�-X`!�@s�dZddlZddlZddlmZddlZdd�Zdd�Zdadd	�Z	d
d�Z
dd
�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�Zdd�ZdS)z5
A number of functions that enhance IDLE on Mac OSX.
�N)�pathcCstjdtdd�t�S)Nz/runningAsOSXApp() is deprecated, use isAquaTk()�
stacklevel�)�warnings�warn�DeprecationWarning�isAquaTk�r	r	�+/usr/lib/python3.4/idlelib/macosxSupport.py�runningAsOSXApp	s	
rcCstjdtdd�t�S)Nz4isCarbonAquaTk(root) is deprecated, use isCarbonTk()rr)rrr�
isCarbonTk)�rootr	r	r
�isCarbonAquaTks	
rcCs�tjdkr~|jjdd�}d|kr9daq�d|krNdaq�d|jjd	d
d�krudaq�d
andadS)zl
    Initializes OS X Tk variant values for
    isAquaTk(), isCarbonTk(), isCocoaTk(), and isXQuartz().
    �darwin�tkZwindowingsystemZx11�xquartzZaqua�otherZAppKitZwinfoZserver�.�cocoa�carbonN)�sys�platformr�call�_tk_type)r
Zwsr	r	r
�_initializeTkVariantTestss				rcCs(tdk	st�tdkp'tdkS)zK
    Returns True if IDLE is using a native OS X Tk (Cocoa or Carbon).
    Nrr)r�AssertionErrorr	r	r	r
r(srcCstdk	st�tdkS)zb
    Returns True if IDLE is using a Carbon Aqua Tk (instead of the
    newer Cocoa Aqua Tk).
    Nr)rrr	r	r	r
r/srcCstdk	st�tdkS)z8
    Returns True if IDLE is using a Cocoa Aqua Tk.
    Nr)rrr	r	r	r
�	isCocoaTk7srcCstdk	st�tdkS)z7
    Returns True if IDLE is using an OS X X11 Tk.
    Nr)rrr	r	r	r
�	isXQuartz>srcCsCt�r;|jjdd�}|dkr.dSdj|�SdSdS)	a2
    Returns a string warning message if the Tk version in use appears to
    be one known to cause problems with IDLE.
    1. Apple Cocoa-based Tk 8.5.7 shipped with Mac OS X 10.6 is unusable.
    2. Apple Cocoa-based Tk 8.5.9 in OS X 10.7 and 10.8 is better but
        can still crash unexpectedly.
    �info�
patchlevel�8.5.7�8.5.9Fz�WARNING: The version of Tcl/Tk ({0}) in use may be unstable.\nVisit http://www.python.org/download/mac/tcltk/ for current information.N)r r!)rrr�format)r
rr	r	r
�tkVersionWarningEs		r#cs&�fdd�}|jd|�dS)z�
    This ensures that the application will respond to open AppleEvents, which
    makes is feasible to use IDLE as the default application for python files.
    cs"x|D]}�j|�qWdS)N)�open)�args�fn)�flistr	r
�
doOpenFile^s
z'addOpenEventSupport.<locals>.doOpenFilez::tk::mac::OpenDocumentN)�
createcommand)r
r'r(r	)r'r
�addOpenEventSupportYsr*cCs3y|jjdd�Wntjk
r.YnXdS)NZconsoleZhide)rr�tkinterZTclError)r
r	r	r
�
hideTkConsolegsr,cs�ddlm}m}m}ddlm}m}ddlm}ddlm�ddl	m
}|jddd+}|jddd,d
�=|jddjd|�|jd-ddd�=|jd.dd=|��}	�j
d|	�i}
||	d
d�|
d<}|	jddd|dd�|�fdd�}�j|�d
�fdd�}
d
��fdd�}d
�fdd�}�jd|
��jd|��jd|��r��jd�j��jd�j�nt�r�||	d
d�|
d <}|	jdd!d|�|jjdd d/d
gf��jjd#�}ttt|jd$���d0kr�|jddjd1�q�nt�r��jd)|
��jd*|�|jd2dd=nd
S)3zf
    Replace the Tk root menu by something that is more appropriate for
    IDLE with an Aqua Tk.
    r)�Menu�Textr.)�prepstr�get_accelerator)�Bindings)�
WindowList)�MultiCallCreator�r�N��menu�nameZwindowsZlabelZWindowZ	underlinecsT|jd�}|dkr$d}n|dkrC|jd|�n�j|�dS)N�endr4r���)�indexZdeleteZadd_windows_to_menu)r7r9)r2r	r
�postwindowsmenu�s	z)overrideRootMenu.<locals>.postwindowsmenucs$ddlm}|j�d�dS)Nr)�aboutDialogz
About IDLE)�idlelibr=ZAboutDialog)�eventr=)r
r	r
�about_dialog�sz&overrideRootMenu.<locals>.about_dialogcs<ddlm}�j�_�j�_|j�d�dS)Nr)�configDialogZSettings)r>rAZinversedictZ
instance_dictZConfigDialog)r?rA)r'r
r	r
�
config_dialog�sz'overrideRootMenu.<locals>.config_dialogcsKddlm}tjtjtjt��d�}|j�d|�dS)Nr)�textViewzhelp.txtZHelp)r>rCr�join�abspath�dirname�__file__Z	view_file)r?rCr&)r
r	r
�help_dialog�s$z%overrideRootMenu.<locals>.help_dialog�<<about-idle>>�<<open-config-dialog>>z::tk::mac::ShowPreferencesz<<close-all-windows>>�exitZappleZapplicationZIDLE�
About IDLEzinfo patchlevelr����_Preferences....Z
tkAboutDialogz::tk::mac::ShowHelp������r:rQ)rLrI)rMrNrO)rPrJr:)r+r-r.Zidlelib.EditorWindowr/r0r>r1r2Zidlelib.MultiCallr3Zmenudefs�insertZ	configureZadd_cascadeZregister_callbackZbindr)Zclose_all_callbackrr�eval�tuple�map�int�split�appendr)r
r'r-r.r/r0r1r3Z	closeItemZmenubarZmenudictr7r<r@rBrHZ	tkversionr	)r2r'r
r
�overrideRootMenunsR
	
$
	rZcCs>t|�t�r:t|�t||�t||�ndS)a�
    Perform initial OS X customizations if needed.
    Called from PyShell.main() after initial calls to Tk()

    There are currently three major versions of Tk in use on OS X:
        1. Aqua Cocoa Tk (native default since OS X 10.6)
        2. Aqua Carbon Tk (original native, 32-bit only, deprecated)
        3. X11 (supported by some third-party distributors, deprecated)
    There are various differences among the three that affect IDLE
    behavior, primarily with menus, mouse key events, and accelerators.
    Some one-time customizations are performed here.
    Others are dynamically tested throughout idlelib by calls to the
    isAquaTk(), isCarbonTk(), isCocoaTk(), isXQuartz() functions which
    are initialized here as well.
    N)rrr,rZr*)r
r'r	r	r
�setupApp�s

	

r[)�__doc__rr+�osrrrrrrrrrrr#r*r,rZr[r	r	r	r
�<module>s"k

Youez - 2016 - github.com/yon3zu
LinuXploit