; փBc@sdGHdkZdkZdkZdkZdkZdkZdkZdkZdkZdk Z dkl Z dk Z dk Z dk l Z lZlZdkZdkZdkZdklZlZlZlZlZlZdklZdkZdkZdkZde fdYZdZ d efd YZ!d e!fd YZ"d efdYZ#defdYZ$defdYZ%ei&de_&de i'de=d"d#d$d#d%e?e i@d&e d'dS((s"importing Models.PythonControllersN(skeyDefs(sSourceControllersEditorControllersaddTool(s EditorViewssAppViewss SourceViewss PySourceViewsOGLViewss ProfileView(sProcessModuleRunnersModuleControllercBstZeiZeieigZ ei ei ei e ieigeiZeZdZdZdZdZdZdZedZedZd Zd Zd Zd Zd Z eedZ!dZ"dZ#dZ$eedZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2d Z3d!Z4d"Z5d#Z6RS($NsImages/Debug/RunApp.pngsImages/Debug/Run.pngsImages/Debug/Compile.pngsImages/Debug/Debug.pngsImages/Debug/Profile.pngcCsIdtddfd|iddfd|iddfdtddfd|iddfd|iddfd|i|idfd |i|i d fd |i |i d fd |i ddfd|i ddfd|iddfd|iddfdtddfd|i|idfd|i|idfd|iddfdtddfd|iddfdtddfg}t|do|io |id|iddfn2|id|iddfd|iddfgyti dWnt!j on3X|id|i"ddfd |i#ddfgt$i|||SdS(!Ns-ssImport module into ShellsReload module in ShellsSet command-line parameterssToggle use input streamsRun applicationsRunApps Run modulesRunModsDebug applicationsDebugs Debug modulesStep ins DebugSteps Step overs DebugOversStep outsDebugOutsProfiles Check sources CheckSourcesCyclopssReindent whole filesapps Switch to apps SwitchToAppsAdd to an open applications"Associate with an open applications pycheckers Run PyCheckersConfigure PyChecker(%sNonesselfsOnImportInShellsOnReloadInShellsOnSetRunParamssOnToggleUseInputStreamsOnRunApps runAppBmpsOnRunsrunBmps OnDebugAppsdebugBmpsOnDebugs OnDebugStepInsOnDebugStepOversOnDebugStepOuts OnProfiles profileBmps OnCheckSources compileBmps OnCyclopss OnReindentsactionsshasattrsmodelsappsappends OnSwitchAppsextendsOnAddToOpenAppsOnAssosiateWithOpenAppsimps find_modules ImportErrorsOnRunPyCheckersOnConfigPyCheckersSourceController(sselfsmodelsactions((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysactions4so 11cCs |i|||i||SdS(N(sselfsModelssourcesfilenameseditorssaveds modelParent(sselfssourcesfilenamesmainssaveds modelParent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys createModel]scCs|o"|ii|i|i}n|ii|i}|id|dt|}|i d||_ ||_ ||fSdS(Ns( s modelParentsselfseditors getValidNamesModelsabsModulesPathssnames createModelsFalsesmodelsnewFileTransports transports activeApp(sselfs modelParentsmodelsname((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pyscreateNewModel`s" cCs<|iotio|ii|idn|idS(Ns(sselfs activeApps PreferencessautoAddToApplications addModulesmodelsfilenamesnew(sselfsmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysafterAddModulePagelsc Cs|i} |i| odSn| i\}}}|tj o<t i |t i }||jot iddSqn*t ii| ot iddSn|iidtit|d}dtidtiti}| ii| o|ii|ti}n| i|}||_!||_||_|iid|i"|i#|iiddS( Ns6Stats file date unchanged, check for errors in script.s1Stats file not found, check for errors in script.sLoading stats...srbsProfile stats: %ss%H:%M:%SsRefreshing view...sProfiling complete.($sselfsgetModelsmodels checkUnsavedsprofilesstatFilesmodtimesprofDirsNonesossstatsST_MTIMEs curmodtimeswxsLogErrorspathsexistsseditors setStatussmarshalsloadsopensstatsstimesstrftimes localtimesresNamesviewsshas_keys addNewViews ProfileViewsProfileStatsViews resultViewstabNamesrefreshsfocus( sselfseventsmodtimesstatssprofDirs resultViews curmodtimesstatFilesresNamesmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnProfilers6              cCs|i}|iid|io|iiddn|iidtio|iid|i}|o |ii oK|ii i |gdt i i|i|ii it|n|iidndS(Ns Compiling...sThere were errorssWarningsCompiled successfullysRunning lint...sLint completed(sselfsgetModelsmodelseditors setStatusscompiles PreferencessrunPyLintOnCheckSourcesrunLintswarningss erroutFrms updateCtrlssosspathsdirnamesassertLocalFilesdisplayslen(sselfseventswarningssmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnCheckSources    cCs|i}ti|idd|i}z|iti jo||i |_|ii }|o|i |i jo@|ioti|id}ng}|ii i|qnWd|iXdS(Ns Parameters:sCommand-line parameterss (sselfsgetModelsmodelswxsTextEntryDialogseditors lastRunParamssdlgs ShowModalsID_OKsGetValuesdebuggersfilenames localFilenames methodparsessafesplitfieldssparamss setParamssDestroy(sselfseventsdlgsdebuggersparamssmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnSetRunParamss   cCs|i||idS(N(sselfsOnRunAppseventsgetModel(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnRunscCs|i}|i|odSntizN|tjo!|io |i}q_|}n|i |i |i |i Wdti XdS(N(sselfsgetModelsmodels checkUnsavedswxsBeginBusyCursorsrunModelsNonesappsruns lastRunParamss execStarts execFinishs EndBusyCursor(sselfseventsrunModelsmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnRunApps       cCs4|i}|io|iii|||ndS(N(sselfseditors erroutFrmsprocessStartedsprogramspidsscript(sselfspidsprogramsscriptseditor((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys execStarts  cCs|i}|io|iio|iin|i|i|i|i}|ii |i |o|i i ddq|i i dndS(Ns%Finished execution, there were errorssWarningsFinished execution.(sselfseditors erroutFrmspalettesIsShownsrestoresrunnersinitsrecheckserrssprocessFinishedspids statusBarssetHint(sselfsrunnerserrsseditor((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys execFinishs      cCs|i||idS(N(sselfs OnDebugAppseventsgetModel(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnDebugscCs|i}|i|odSn|tjo!|io |i}qR|}n|ioti |id}nt}|i |dddS(Ns scont_if_runningi( sselfsgetModelsmodels checkUnsaveds debugModelsNonesapps lastRunParamss methodparsessafesplitfieldssparamssdebug(sselfsevents debugModelsparamssmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnDebugApps      cCs(|iio|iii|ndS(N(sselfseditorsdebuggersOnStepsevent(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnDebugStepIns cCs(|iio|iii|ndS(N(sselfseditorsdebuggersOnOversevent(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnDebugStepOvers cCs(|iio|iii|ndS(N(sselfseditorsdebuggersOnOutsevent(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnDebugStepOut s cCs|i}|ot|tio|iod|ii|ii \}}|i o |i io|i i t|_ q|idi ndS(Ns Application(sselfsgetModelsmodels isinstancesPythonEditorModelss ModuleModelsappseditorsopenOrGotoModulesfilenamesappmodels controllers prevSwitchsfocussNonesviews(sselfseventsappmodels controllersmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSwitchApps $  c Cs%|i}|o|i|odSn|i}tiiti }tii |}ti |ti}ti}zytiitidtitiitiddtii|f}t|ii|i|tiddtWd|t_|t_ti |XndS(Ns "%s" "%s" %ss ExternalLibspychecker_custom.pys PyCheckersWarning( sselfsgetModelsmodels checkUnsavedsassertLocalFilesfilenamesosspathsabspathsgetcwdscwdsdirnamesnewCwdschdirssyssstderrsoldErrs oldSysPathsappends PreferencesspyPaths executablesjoinsbasenamescmdsProcessModuleRunnerseditors erroutFrmsruns ErrorStacksPyCheckerErrorParsersTrue( sselfsevents oldSysPathscmdsoldErrsnewCwdsmodelsfilenamescwd((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnRunPyCheckers*         c CsA|i} | o*tiid}|o|}|d}n)| i }ti i |}|d}ti i | oti|iddtitiB}zT|itijo6dkl}t|di|i|indSWd|iXndkl}|dd f|d ti|indS( NsHOMEs /.pycheckrcsNThe PyChecker configuration file can not be found. Copy the default file here?sConfig file not found(sConfigsw(sSourceBasedPrefColNodes PyCheckers*i(sselfsgetModelsmodelsossenvironsgetshomesappDirs appConfigsassertLocalFilesfilenamespathsdirnamesexistsswxs MessageDialogseditorsYES_NOs ICON_QUESTIONsdlgs ShowModalsID_YESs pycheckersConfigsopenswritesoutputRcsDestroysExplorers.PrefsExplorersSourceBasedPrefColNodesNone( sselfseventsdlgsappDirsConfigsfilenames appConfigsSourceBasedPrefColNodeshomesmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnConfigPyChecker3s*    ) cCs|i}|o|i|odSn|iid|itiz|i }Wdti Xdt i dt it i }|ii| o|ii|ti}n|i|}||_||_ |i|indS(NsRunning Cyclopse on %s ...sCyclops report: %ss%H:%M:%S(sselfsgetModelsmodels checkUnsavedseditors setStatussfilenameswxsBeginBusyCursorscyclopssreports EndBusyCursorstimesstrftimes localtimesresNamesviewsshas_keys addNewViews EditorViewss CyclopsViews resultViewstabNamesrefreshsfocus(sselfsevents resultViewsresNamesreportsmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnCyclopsNs$   %    cCs%|i}|o|indS(N(sselfsgetModelsmodelsreindent(sselfseventsmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnReindentcs cCs%|i}|o|indS(N(sselfsgetModelsmodelstabnanny(sselfseventsmodel((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnTabNannyhs cCs|ii}| otiddtidSnh}x'|D]}||t i i |i t|ii|idti dd!|fddWdti|XdS(Ns)Cannot run distutils on an unsaved modules"%s" setup.py %siiscaptionsRunning distutil command...(sselfsgetModelsmodelssavedAsswxsLogErrorsosspathsabspathsgetcwdscwdsassertLocalFilesfilenamesdirnamesfiledirschdirsProcessModuleRunnerseditors erroutFrmsruns PreferencessgetPythonInterpreterPathscmd(sselfscmdsfiledirsfilenamesmodelscwd((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysrunDistUtilsCmdYs     0cCs|iddS(Nsbuild(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupBuildjscCs|iddS(Nsclean(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupCleanlscCs|iddS(Nsinstall(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnSetupInstallnscCs|iddS(Nssdist(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupSDistpscCs|iddS(Nsbdist(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupBDistrscCs|iddS(Ns bdist_wininst(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnSetupBDist_WinInsttscCs|iddS(Ns bdist_rpm(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysOnSetupBDist_RPMvscCs^ti|iddd}z1|itijo|i|inWd|i XdS(NsEdit setup.py argumentssDistutils setups( swxsTextEntryDialogsselfseditorsdlgs ShowModalsID_OKsrunDistUtilsCmdsGetValuesDestroy(sselfseventsdlg((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupParamsxs cCs|iddS(Nspy2exe(sselfsrunDistUtilsCmd(sselfsevent((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys OnSetupPy2Exes(s__name__s __module__sPythonEditorModelssSetupModuleModelsModelsModuleControllers DefaultViewss EditorViewssDistUtilManifestViewsactionssNonescreateNewModelsrunDistUtilsCmds OnSetupBuilds OnSetupCleansOnSetupInstalls OnSetupSDists OnSetupBDistsOnSetupBDist_WinInstsOnSetupBDist_RPMs OnSetupParamss OnSetupPy2Exe(((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysSetupController4s            s - Python IDEs#s.pys __init__.pysssetup.pysnewNames PythonAppsSetupsaddToNew(s ExplorerNodess FileExplorercCs)tiitii|tiiSdS(N(sosspathsexistssjoinsfilenamesPythonEditorModelss PackageModelspckgIdnt(sfilename((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys isPackagessfolders SysPathNodecBs;tZdZdZdZdZdZdZRS(Nssys.pathcCsAtii|dd|ti|||_t |_ t |_ dS(Nssys.paths( s ExplorerNodess ExplorerNodes__init__sselfs clipboards EditorHelpers imgPathFoldersparents bookmarkssTruesboldsvetoSort(sselfs clipboardsparents bookmarks((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys__init__s    cCstSdS(N(sTrue(sself((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys isFolderishscCs)ti|||iti||iSdS(N( s FileExplorers FileSysNodesshpthspthsselfs clipboards EditorHelpers imgPathFolders bookmarks(sselfsshpthspth((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pyscreateChildNodescCsg|_tiiti}xtiD]}tii |}|}|oZ|dt |!|jo&|t |}| o d}qn|ii ||fq(q(WdS(Nis ( sselfsentriessosspathsdirnamessyss executables pythonDirspthsabspaths shortPathslensappend(sselfs shortPathspths pythonDir((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysrefreshs  cCsK|ig}x0|iD]%\}}|i|i||qW|SdS(N(sselfsrefreshsressentriessshortsentrysappendscreateChildNode(sselfsressshortsentry((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pysopenLists   (s__name__s __module__sprotocols__init__s isFolderishscreateChildNodesrefreshsopenList(((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys SysPathNodes     s clipboardsfiles controllersrootsAttach to debuggersImages/Shared/Debugger.png(Asosssysstimesimpsmarshalsstatswxs PreferencessUtilssPluginsskeyDefss PaletteStores ControllerssSourceControllersEditorControllersaddTools EditorHelpers EditorModelssPythonEditorModelssViewss EditorViewssAppViewss SourceViewss PySourceViewsOGLViewss ProfileViews ModRunnersProcessModuleRunners ErrorStacks methodparses sourceconstsModuleControllersToolsOnAttachToDebuggersBaseAppControllersPyAppControllersPackageControllersPythonExtensionControllersSetupControllers paletteTitlesheaderStartCharsidentifyHeadersidentifySources appModelIdRegsappends PyAppModelsmodelIdentifiers fullnameTypessupdates PackageModelsSetupModuleModelsregisterFileTypesregisterFileTypessFalses Explorerss ExplorerNodess FileExplorers isPackages FileSysNodessubExplorerRegsimgIdxs ExplorerNodes SysPathNodesregistersTrues registerTool((sPythonExtensionControllers Preferencess isPackages ProfileViewsAppViewss PySourceViews ExplorerNodessEditorControllersPackageControllersBaseAppControllersimpsSetupControllers EditorModelsskeyDefssOGLViewss EditorHelpersModuleControllersstats methodparsesProcessModuleRunnerstimes Controllerss FileExplorers sourceconstsPythonEditorModelssSourceControllerswxs SourceViewsssyssToolsOnAttachToDebuggersPyAppControllersaddToolsossUtilss SysPathNodes PaletteStoresPluginss ErrorStacks EditorViewssmarshal((s^/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Models/PythonControllers.pys? sJ6    +   FR : )$