tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Z\¬Qc@sŠddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Tddl
m
Z
ddl m Z yddlm Z Wnek
rÃdZ nXy#ddlZejejdƒWneejfk
rnXejƒZdZejd    kr]y!ejƒd
ZejeƒWnek
rYnXn½yDejejƒZeekp‡edkr“dZnejeƒWnveeefk
ryBejƒd
ZeekpâedkrîdZnejeƒWneefk
rnXnXej ƒZej!d ƒZ"d e
fd „ƒYZ#d„Z$dfd„ƒYZ%d„Z&e'dkr†e&ƒndS(iÿÿÿÿN(t*(t SimpleDialog(tidleConf(tBOM_UTF8sttasciitwin32iscoding[:=]\s*([-\w_.]+)tEncodingMessagecBs)eZdZd„Zd„Zd„ZRS(s3Inform user that an encoding declaration is needed.c
CsÅt|_t|ƒ|_}|jd|jƒ|jd|jƒ|jd|jƒ|j    dƒ|j
dƒ||_ t |ddƒ}|j dtdtƒt|d    d
ƒ}|jd d |ƒ|j dtdtd tƒt |dd|ƒ}|j dtdtƒt|ƒ}|j dtd tƒd |_|_t|ddddd|jƒ}|j dtd tddƒt|ddd|jƒ}    |    j dtd tddƒ|j|ƒdS(Ns<Return>s<Escape>tWM_DELETE_WINDOWs I/O Warningttexts:Non-ASCII found, yet no encoding declared. Add a line liketsidetanchortfonttcourieris# -*- coding: %s -*-tfills`to your file
Choose OK to save this file as %s
Edit your general options to silence this warningtOktdefaulttactivetcommandtexpandis Edit my file(tFalset should_edittTopleveltroottbindt return_eventtdo_oktprotocoltwm_delete_windowtwm_titlet wm_iconnamettoptLabeltpacktTOPtWtEntrytinserttXtFrameRtcanceltButtontLEFTtBOTHtdo_editt_set_transient(
tselftmastertencRtl1tl2tl3tbuttonstb1tb2((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyt__init__Ns6                   
   cCs|jdƒdS(Ni(tdone(R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRtscCs|jdƒdS(Ni(R8(R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR,ws(t__name__t
__module__t__doc__R7RR,(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRLs    &    cCsŒ|jdƒd }dj|ƒ}tj|ƒ}|s;dS|jdƒ}ddl}y|j|ƒWntk
r‡td|‚nX|S(szReturn the encoding declaration according to PEP 263.
 
    Raise LookupError if the encoding is declared but unknown.
    s
iiiÿÿÿÿNsUnknown encoding (    tsplittjoint    coding_retsearchtNonetgrouptcodecstlookupt LookupError(tstrtmatchtnameRB((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyt coding_speczs  t    IOBindingcBs"eZd„Zd„Zd„Zd„Zd„ZdZd„Z    dZ
dZ d„Z ddd„Z dZejeƒZejZd    „Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„ZdZdZ d d!d"gZ!d„Z"dd„Z#d„Z$d„Z%RS(#cCs©||_|j|_|jjd|jƒ|_|jjd|jƒ|_|jjd|jƒ|_|jjd|j    ƒ|_
d|_ |jjd|j ƒ|_dS(Ns<<open-window-from-file>>s<<save-window>>s<<save-window-as-file>>s<<save-copy-of-window-as-file>>s<<print-window>>(teditwinR    Rtopent_IOBinding__id_opentsavet_IOBinding__id_savetsave_ast_IOBinding__id_saveast save_a_copyt_IOBinding__id_savecopyR@t fileencodingt print_windowt_IOBinding__id_print(R.RJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR7“s           cCs|jjd|jƒ|jjd|jƒ|jjd|jƒ|jjd|jƒ|jjd|jƒd|_d|_d|_    dS(Ns<<open-window-from-file>>s<<save-window>>s<<save-window-as-file>>s<<save-copy-of-window-as-file>>s<<print-window>>(
R    tunbindRLRNRPRRRUR@RJtfilename_change_hook(R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pytcloseŸs        cCs |jjƒS(N(RJt    get_saved(R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRY«scCs|jj|ƒdS(N(RJt    set_saved(R.tflag((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRZ®scCs|jjƒdS(N(RJt
reset_undo(R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR\±scCs ||_dS(N(RW(R.thook((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pytset_filename_change_hook¶scCsf|r-tjj|ƒr-d|_||_n5||_d|_|jdƒ|jrb|jƒndS(Ni(tostpathtisdirR@tfilenametdirnameRZRW(R.Rb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyt set_filename¼s                  cCs%|jj}|r«|s'|jƒ}n|}|rŽ|jr~t|jddƒ r~|j r~|jƒr~|j||jƒq§|j|ƒn|j    r§|j    j
ƒndS|jƒrã|j ƒ}|dkrã|j    j
ƒdSn|sø|jƒ}n|}|r|j|ƒn |j    j
ƒdS(NtinterptbreakR(( RJtflistt askopenfiletgetattrR@RbRYRKtloadfileR    t    focus_sett    maybesave(R.teventteditFileRgRbtreply((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRKÇs6     
          s (\r\n)|\n|\rcCsXy)t|dƒ}|jƒ}|jƒWn3tk
r^}tjdt|ƒd|jƒtSX|j    |ƒ}|j
j |ƒ}|rÚ|j dƒ|_ t|j tƒrÂ|j jdƒ|_ n|j
jd|ƒ}n|jjddƒ|jdƒ|jjd|ƒ|jƒ|j|ƒ|jjd    dƒ|jjd    ƒ|j|ƒtS(
Ntrbs    I/O ErrorR/iRs\ns1.0tendR%(RKtreadRXtIOErrort tkMessageBoxt    showerrorRER    Rtdecodeteol_reR?RAteol_conventiont
isinstancetunicodetencodetsubtdeleteRdR@R%R\tmark_settyviewtupdaterecentfileslisttTrue(R.Rbtftcharstmsgtfirsteol((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRj÷s.  
  cCs!|jtƒrKy|djdƒ}Wntk
r:|SXt|_|Snyt|ƒ}Wn<tk
r™}tjdddd|d|j    ƒd    }nX|rÈyt ||ƒSWqÈtk
rÄqÈXnyt |dƒSWntk
rìnXyt |t ƒ}t |_Wntk
rnX|S(
sMCreate a Unicode string
 
        If that fails, let Tcl try its best
        isutf-8ttitlesError loading the filetmessages^The encoding '%s' is not known to this Python installation. The file may not display correctlyR/RN( t
startswithRRvt UnicodeErrorRSRHRDRtRuR    R@Rztencoding(R.RƒR0RG((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRvs>         
 
    c
Csª|jƒrdSd|jpd}tjddd|dtjd|jƒ}|r~d}|jdƒ|jƒs™d    }q™n|dkr“d    }nd
}|jjƒ|S( Ntyess&Do you want to save %s before closing?sthis untitled documentR†s Save On CloseR‡RR/R(tno(    RYRbRttaskyesnocanceltYESR    RMR@Rk(R.R‡tconfirmRo((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRlCs&                   cCsq|js|j|ƒnG|j|jƒr`|jtƒy|jjƒWq`tk
r\q`Xn|jj    ƒdS(NRf(
RbROt    writefileRZRRJtstore_file_breakstAttributeErrorR    Rk(R.Rm((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRMYs       cCs„|jƒ}|rf|j|ƒrf|j|ƒ|jdƒy|jjƒWqctk
r_qcXqfn|jjƒ|j    |ƒdS(NiRf(
t asksavefileRRdRZRJR‘R’R    RkR€(R.RmRb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyROfs    
  cCs@|jƒ}|r"|j|ƒn|jjƒ|j|ƒdS(NRf(R“RR    RkR€(R.RmRb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRQts    cCsÁ|jƒ|j|jjddƒƒ}|jdkrO|jd|jƒ}ny8t|dƒ}|j|ƒ|jƒ|j    ƒt
SWn3t k
r¼}t j dt|ƒd|jƒtSXdS(Ns1.0send-1cs
twbs    I/O ErrorR/(t fixlastlineR{R    tgetRxtreplaceRKtwritetflushRXRRsRtRuRER(R.RbRƒR‚R„((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR|s
 
 
 
c
Cs›t|tjƒr|Sy|jdƒSWntk
r:nXyt|ƒ}d}Wntk
rr}|}d}nX|r«y|j|ƒSWq«tk
r§d|}q«Xn|rÑtj    dd|d|j
ƒn|j t ksæ|r÷t |jdƒS|j rYy|j|j ƒSWqYtk
rUtj    dd|j d|j
ƒt |jdƒSXnt jdd    d
ƒ}|dkr‹t |jdƒSt}y.|jtƒ}t}|d kr¾t}nWn*tk
rët |jdƒ}d}nX|sö|St|jj|ƒ}|jƒ|jd kr—d |}|j
jddƒ}    |    jdƒrh|j
jd|ƒn|j
jd|ƒ|j|j
jddƒƒS|S(NRsInvalid encoding '%s's    I/O Errors%s. Saving as UTF-8R/sutf-8s1Cannot save this as '%s' anymore. Saving as UTF-8tmaint EditorWindowRŠtlocaleis# -*- coding: %s -*-
s1.0s2.0s#!send-1c(Ryttypest
StringTypeR{R‰RHR@RDRtRuR    RSRRt    GetOptionRRŠRRRJRtgotnumR–RˆR%(
R.RƒR0tfailedR„tconfig_encodingtask_usertdialogtenclinet    firstline((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR{Œsv  
 
 
      
 
         
 
 
cCs8|jjdƒ}|dkr4|jjddƒndS(Nsend-2cs
send-1c(R    R–R%(R.tc((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR•Ös c    Cstjdddddtjd|jƒ}|sA|jjƒdSd}|jƒ}|re|j}n| sx|dkrÆtj    dd    ƒ\}}|}t
j |ƒ|j |ƒsÆt
j |ƒdSnt
j}t}|d
krtjd d d ƒ}    |    d}    n*|dkr'tjd d dƒ}    nt}|rÆ|    tj|ƒ}    t
j|    dƒ}
|
jƒjƒ} |
j ƒ} | rd| | } n| rédt|    ƒ| } tjd| d|jƒqén#d|} tjd| d|jƒ|rÿt
j |ƒndS(NR†tPrintR‡sPrint to Default PrinterRR/Rftprefixt    IDLE_tmp_tposixRštGeneralsprint-command-posixs 2>&1tntsprint-command-wintrs#Printing failed (exit status 0x%x)
sPrinting command: %s
s Print statuss-Printing is not enabled for this platform: %s(Rtt askokcanceltOKR    RkR@RYRbttempfiletmkstempR_RXRtunlinkRGRRRŸRtpipestquotetpopenRrtstriptreprRutshowinfo(R.RmRt tempfilenametsavedRbttfdtplatformt printPlatformRtpipetoutputtstatusR‡((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRTÛsX                           
s Python filess
*.py *.pywtTEXTs
Text filess*.txts    All filesRcCs‚|jdƒ\}}|jsBtjd|jd|jƒ|_n|jjd|d|ƒ}t|tƒr~|j    t
ƒ}n|S(NRKR/t    filetypest
initialdirt initialfile( tdefaultfilenamet
opendialogt tkFileDialogtOpenR    RÄtshowRyRzR{tfilesystemencoding(R.tdirtbaseRb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRhs    RKcCsm|jrtjj|jƒS|jr2|jdfSytjƒ}Wntjk
r^d}nX|dfSdS(NR(RbR_R`R<Rctgetcwdterror(R.tmodetpwd((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRÇ s         
cCs‚|jdƒ\}}|jsBtjd|jd|jƒ|_n|jjd|d|ƒ}t|tƒr~|j    t
ƒ}n|S(NRMR/RÄRÅRÆ( RÇt
savedialogRÉtSaveAsR    RÄRËRyRzR{RÌ(R.RÍRÎRb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR“,s    cCs|jj|ƒdS(s-Update recent file list on all editor windowsN(RJtupdate_recent_files_list(R.Rb((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR€6sN(s Python filess
*.py *.pywRÃ(s
Text filess*.txtRÃ(s    All filesR(&R9R:R7RXRYRZR\R@RWR^RbRcRdRKteoltretcompileRwR_tlinesepRxRjRvRlRMRORQRR{R•RTRÈRÓRÄRhRÇR“R€(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRI‘sB                             ,            -                        J        2        
   
cCsbtƒ}ddd„ƒY}t|ƒ}|jƒ|jƒ||ƒ}t|ƒ}|jƒdS(Nt    MyEditWincBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    RS(cSsn||_d|_|jjd|jƒ|jjd|jƒ|jjd|jƒ|jjd|jƒdS(Ns <Control-o>s <Control-s>s<Alt-s>s<Alt-z>(R    R@RgRRKRMRORQ(R.R    ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR7=s         cSsdS(Ni((R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRYDscSsdS(N((R.R[((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRZEscSsdS(N((R.((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyR\FscSs|jjdƒdS(Ns<<open-window-from-file>>(R    tevent_generate(R.Rm((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRKGscSs|jjdƒdS(Ns<<save-window>>(R    RÛ(R.Rm((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRMIscSs|jjdƒdS(Ns<<save-window-as-file>>(R    RÛ(R.Rm((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyROKscSs|jjdƒdS(Ns<<save-copy-of-window-as-file>>(R    RÛ(R.Rm((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRQMs(
R9R:R7RYRZR\RKRMRORQ(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyRÚ<s                            ((tTktTextR!RkRItmainloop(RRÚR    RJtio((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyttest:s     
 
  t__main__((R_RRµtsysRBR²RÉRtR×tTkinterRtidlelib.configHandlerRRt ImportErrorRœt    setlocaletLC_CTYPEtErrortgetfilesystemencodingRÌRŠR¾tgetdefaultlocaleRCRDt nl_langinfotCODESETR@t    NameErrorR’t
ValueErrortlowerRØR>RRHRIRàR9(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/idlelib/IOBinding.pyt<module>sd         
 
            .    ÿª