(csphinx.environment BuildEnvironment qoq}q(Udlfilesqcsphinx.util FilenameUniqDict q)q(XR/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/tutorials/firstapp_src.zipqc__builtin__ set q]q Ututorials/firstappq aRq Xfirstapp_src.zipq q XR/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/tutorials/embedded_src.zipqh]qUtutorials/embeddedqaRqXembedded_src.zipqquh]q(hh eRqbUintersphinx_named_inventoryq}UappqNUimagesqh)qh]RqbUtitlesq}q(U dev/indexqcdocutils.nodes title q)q}q (U rawsourceq!UU attributesq"}q#(Uidsq$]Udupnamesq%]Uclassesq&]Unamesq']Ubackrefsq(]uUchildrenq)]q*cdocutils.nodes Text q+XDeveloper Documentationq,q-}q.(h!XDeveloper Documentationq/Uparentq0hubaUtagnameq1Utitleq2ubUmetadata/indexq3h)q4}q5(h!Uh"}q6(Udupnamesq7]Uclassesq8]Ubackrefsq9]Unamesq:]Uidsq;]uh)]q}q?(h!XPyObjC metadata systemq@h0h4ubah1UtitleqAubUxcodeqBh)qC}qD(h!Uh"}qE(h$]h%]h&]h']h(]uh)]qFh+XPyObjC with InterfaceBuilderqGqH}qI(h!XPyObjC with InterfaceBuilderqJh0hCubah1h2ubUmetadata/bridgesupportqKh)qL}qM(h!Uh"}qN(h7]h8]h9]h:]h;]uh)]qOh+XBridgeSupport XML filesqPqQ}qR(h!XBridgeSupport XML filesqSh0hLubah1hAubh h)qT}qU(h!Uh"}qV(h$]h%]h&]h']h(]uh)]qWh+X'Creating your first PyObjC application.qXqY}qZ(h!X'Creating your first PyObjC application.q[h0hTubah1h2ubUintroq\h)q]}q^(h!Uh"}q_(h7]h8]h9]h:]h;]uh)]q`h+XAn introduction to PyObjCqaqb}qc(h!XAn introduction to PyObjCqdh0h]ubah1hAubUmetadata/manualqeh)qf}qg(h!Uh"}qh(h7]h8]h9]h:]h;]uh)]qih+XManual metadata loadingqjqk}ql(h!XManual metadata loadingqmh0hfubah1hAubUindexqnh)qo}qp(h!Uh"}qq(Udupnamesqr]Uclassesqs]Ubackrefsqt]Uidsqu]Unamesqv]uh)]qwh+X'Welcome to PyObjC-Core's documentation!qxqy}qz(h!X'Welcome to PyObjC-Core's documentation!q{h0houbah1Utitleq|ubUdev/coding-styleq}h)q~}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]qh+XCoding style for PyObjCqq}q(h!XCoding style for PyObjCqh0h~ubah1hAubU api/indexqh)q}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]qh+X Python APIqq}q(h!X Python APIqh0hubah1hAubUmetadata/compiledqh)q}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]qh+XCompiled metadata systemqq}q(h!XCompiled metadata systemqh0hubah1hAubUtutorials/introqh)q}q(h!Uh"}q(h$]h%]h&]h']h(]uh)]qh+X&Understanding existing PyObjC examplesqq}q(h!X&Understanding existing PyObjC examplesqh0hubah1h2ubUtutorials/indexqh)q}q(h!Uh"}q(h$]h%]h&]h']h(]uh)]qh+XPyObjC Tutorialsqq}q(h!XPyObjC Tutorialsqh0hubah1h2ubU fsref-fsspecqh)q}q(h!Uh"}q(Udupnamesq]Uclassesq]Ubackrefsq]Unamesq]Uidsq]uh)]q(h+X Support for qq}q(h!X Support for qh0hubcdocutils.nodes literal q)q}q(h!X ``FSRef``qh"}q(h]h]h]h]h]uh0hh)]qh+XFSRefqq}q(h!Uh0hubah1Uliteralqubh+X and q…q}q(h!X and qh0hubh)q}q(h!X ``FSSpec``qh"}q(h]h]h]h]h]uh0hh)]qh+XFSSpecq˅q}q(h!Uh0hubah1hubeh1UtitleubU api/module-PyObjCTools.AppHelperqh)q}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]q(h)q}q(h!XPyObjCTools.AppHelperh"}q(h7]h8]h9]h:]h;]uh0hh)]qh+XPyObjCTools.AppHelperqׅq}q(h!Uh0hubah1Uliteralqubh+X -- Work with AppKitqۅq}q(h!X -- Work with AppKitqh0hubeh1hAubU"api/module-PyObjCTools.TestSupportqh)q}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]q(h)q}q(h!XPyObjCTools.TestSupporth"}q(h7]h8]h9]h:]h;]uh0hh)]qh+XPyObjCTools.TestSupportq腁q}q(h!Uh0hubah1hubh+X -- Testing helpersq녁q}q(h!X -- Testing helpersqh0hubeh1hAubU!api/module-PyObjCTools.Conversionqh)q}q(h!Uh"}q(h7]h8]h9]h:]h;]uh)]q(h)q}q(h!XPyObjCTools.Conversionh"}q(h7]h8]h9]h:]h;]uh0hh)]qh+XPyObjCTools.Conversionqq}q(h!Uh0hubah1hubh+X -- Convert data structuresqq}q(h!X -- Convert data structuresqh0hubeh1hAubU dev/wrappingqh)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rh+X(How to wrap an Objective-C class libraryrr}r(h!X(How to wrap an Objective-C class libraryrh0jubah1hAubU dev/structurerh)r }r (h!Uh"}r (h$]h%]h&]h']h(]uh)]r h+XStructure of the PyObjC packager r}r(h!XStructure of the PyObjC packagerh0j ubah1h2ubUblocksrh)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rh+XPyObjC support for "blocks"rr}r(h!XPyObjC support for "blocks"rh0jubah1hAubUapi/module-objcrh)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]r(h)r}r (h!Xobjch"}r!(h7]h8]h9]h:]h;]uh0jh)]r"h+Xobjcr#r$}r%(h!Uh0jubah1hubh+X -- The PyObjC bridger&r'}r((h!X -- The PyObjC bridger)h0jubeh1hAubUapi/module-PyObjCTools.Signalsr*h)r+}r,(h!Uh"}r-(h7]h8]h9]h:]h;]uh)]r.(h)r/}r0(h!XPyObjCTools.Signalsh"}r1(h7]h8]h9]h:]h;]uh0j+h)]r2h+XPyObjCTools.Signalsr3r4}r5(h!Uh0j/ubah1hubh+X -- Debug signal handlingr6r7}r8(h!X -- Debug signal handlingr9h0j+ubeh1hAubU typemappingr:h)r;}r<(h!Uh"}r=(h7]h8]h9]h:]h;]uh)]r>h+X0Converting values between Python and Objective-Cr?r@}rA(h!X0Converting values between Python and Objective-CrBh0j;ubah1hAubhh)rC}rD(h!Uh"}rE(h7]h8]h9]h:]h;]uh)]rFh+X=Tutorial - Adding Python code to an existing ObjC applicationrGrH}rI(h!X=Tutorial - Adding Python code to an existing ObjC applicationrJh0jCubah1hAubU%api/module-PyObjCTools.KeyValueCodingrKh)rL}rM(h!Uh"}rN(h7]h8]h9]h:]h;]uh)]rO(h)rP}rQ(h!XPyObjCTools.KeyValueCodingh"}rR(h7]h8]h9]h:]h;]uh0jLh)]rSh+XPyObjCTools.KeyValueCodingrTrU}rV(h!Uh0jPubah1hubh+X -- Key-Value Coding APIrWrX}rY(h!X -- Key-Value Coding APIrZh0jLubeh1hAubUobjc-gcr[h)r\}r](h!Uh"}r^(hr]hs]ht]hu]hv]uh)]r_h+XObjective-C Garbage Collectionr`ra}rb(h!XObjective-C Garbage Collectionrch0j\ubah1h|ubU protocolsrdh)re}rf(h!Uh"}rg(h7]h8]h9]h:]h;]uh)]rhh+XPyObjC protocol supportrirj}rk(h!XPyObjC protocol supportrlh0jeubah1hAubUapi/module-PyObjCToolsrmh)rn}ro(h!Uh"}rp(h7]h8]h9]h:]h;]uh)]rq(h)rr}rs(h!X PyObjCToolsh"}rt(h7]h8]h9]h:]h;]uh0jnh)]ruh+X PyObjCToolsrvrw}rx(h!Uh0jrubah1hubh+X -- Utilitiesryrz}r{(h!X -- Utilitiesr|h0jnubeh1hAubU&api/module-PyObjCTools.NibClassBuilderr}h)r~}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]r(h)r}r(h!XPyObjCTools.NibClassBuilderh"}r(h7]h8]h9]h:]h;]uh0j~h)]rh+XPyObjCTools.NibClassBuilderrr}r(h!Uh0jubah1hubh+X -- Magic NIBsrr}r(h!X -- Magic NIBsrh0j~ubeh1hAubuU domaindatar}r(Ustd}r(U anonlabels}r(UmodindexrU py-modindexUUgenindexrjUUsearchrUsearchUuUlabels}r(jU py-modindexUcsphinx.locale _TranslationProxy rcsphinx.locale mygettext rU Module IndexrrjjrbjjUjjUIndexrrjjrbjjUjjU Search PagerrjjrbuUversionrKUobjectsr}U progoptions}uUc}r(j}jKuUpy}r(j}r(X PyObjCToolsrjmUmodulerX)PyObjCTools.AppHelper.runConsoleEventLooprhXfunctionX0PyObjCTools.TestSupport.TestCase.assertIsNotNonerhXmethodX6PyObjCTools.TestSupport.TestCase.assertResultsFunctionrhXmethodXobjc.recycleAutoreleasePoolrjXfunctionrXobjc.classAddMethodsrjXfunctionrX1PyObjCTools.TestSupport.TestCase.assertArgIsInOutrhXmethodXPyObjCTools.KeyValueCodingrjKjX!objc.formal_protocol.classMethodsrjXmethodrXobjcrjjXobjc.protocolsForProcessrjXfunctionrXobjc.splitStructSignaturerjXfunctionrX6PyObjCTools.TestSupport.TestCase.assertIsOpaquePointerrhXmethodX$objc.objc_object.__block_signature__rjXdatarX!PyObjCTools.TestSupport.cast_uintrhXfunctionXobjc.getClassListrjXfunctionrXobjc.function.__module__rjXdatarXobjc.IMPrjXclassrXPyObjCTools.TestSupport.fourccrhXfunctionXobjc.propertiesForClassrjXfunctionrX)PyObjCTools.TestSupport.TestCase.assertIsrhXmethodX"PyObjCTools.TestSupport.os_releaserhXfunctionXobjc.object_propertyrjXclassrXobjc.objc_object.__cobject__rjXmethodrXPyObjCTools.ConversionrhjX)PyObjCTools.TestSupport.TestCase.assertInrhXmethodX'objc.objc_object.pyobjc_instanceMethodsrjXdatarX3PyObjCTools.TestSupport.TestCase.assertArgSizeInArgrhXmethodXobjc.initFrameworkWrapperrhKXfunctionX<PyObjCTools.TestSupport.TestCase.assertResultIsNotCFRetainedrhXmethodXobjc.synthesizerjXfunctionrX&PyObjCTools.TestSupport.cast_ulonglongrhXfunctionX objc.FSSpecrhXclassX/PyObjCTools.TestSupport.TestCase.assertLessThanrhXmethodXobjc.IMP.__metadata__rjXmethodrXobjc.registerListTyperheXfunctionX/PyObjCTools.TestSupport.TestCase.assertArgIsOutrhXmethodXobjc.NOrjXdatarXobjc.MAC_OS_X_VERSION_10_NrjXdatarX7PyObjCTools.Conversion.pythonCollectionFromPropertyListrhXfunctionX objc.formal_protocol.conformsTo_rjXmethodrX objc.accessorrjXfunctionrXPyObjCTools.KeyValueCoding.kvcrjKXclassXobjc.ProtocolErrorrjX exceptionrXobjc.nilrjXdatarXPyObjCTools.Signalsrj*jX objc.selectorrjXclassrXobjc.object_property.getterrjXmethodrXobjc.varlist.as_tuplerjXmethodrXPyObjCTools.AppHelperrhjXobjc.typedSelectorrjXfunctionrXobjc.IMP.signaturerjXdatarX7PyObjCTools.TestSupport.TestCase.assertArgIsNotRetainedrhXmethodXobjc.protocolNamedrjXfunctionrX:PyObjCTools.TestSupport.TestCase.assertArgIsNullTerminatedrhXmethodXPyObjCTools.TestSupport.onlyIfrhXfunctionXobjc.object_lock.lockrjXmethodrXobjc.addConvenienceForSelectorrheXfunctionXobjc.typedAccessorrjXfunctionrX$PyObjCTools.TestSupport.min_os_levelrhXfunctionX7PyObjCTools.TestSupport.TestCase.assertLessThanOrEqualsrhXmethodX#PyObjCTools.TestSupport.onlyOn64BitrhXfunctionXobjc.createOpaquePointerTyperheXfunctionXobjc.loadFunctionListrheXfunctionXobjc.FSSpec.aref.as_carbonrhXmethodXobjc.setSignatureForSelectorrheXfunctionXobjc.namedSelectorrjXfunctionrX.PyObjCTools.TestSupport.TestCase.assertHasAttrrhXmethodX9PyObjCTools.TestSupport.TestCase.assertResultIsCFRetainedrhXmethodXobjc.varlist.__getitem__r jXmethodr X:PyObjCTools.TestSupport.TestCase.assertGreaterThanOrEqualsr hXmethodXobjc.getInstanceVariabler jXfunctionr X/objc.formal_protocol.descriptionForClassMethod_rjXmethodrXobjc.objc_objectrjXclassrX objc.registerMetaDataForSelectorrheXfunctionX7PyObjCTools.Conversion.propertyListFromPythonCollectionrhXfunctionXobjc.ObjCLazyModulerhXclassrX objc.platformrjXdatarX objc.varlistrjXclassrX6PyObjCTools.TestSupport.TestCase.assertArgSizeInResultrhXmethodX4PyObjCTools.TestSupport.TestCase.assertIsNotInstancerhXmethodX objc.IBOutletrjXfunctionrX.PyObjCTools.TestSupport.TestCase.assertArgIsInrhXmethodX1PyObjCTools.TestSupport.TestCase.assertArgIsBlockrhXmethodX-PyObjCTools.TestSupport.TestCase.assertIsNoner hXmethodX2PyObjCTools.TestSupport.TestCase.assertSstartswithr!hXmethodXobjc.object_property.validater"jXmethodr#Xobjc.selector.__doc__r$jXdatar%X"objc.MAC_OS_X_VERSION_MIN_REQUIREDr&jXdatar'X,PyObjCTools.TestSupport.TestCase.assertNotInr(hXmethodX"PyObjCTools.AppHelper.runEventLoopr)hXfunctionX2PyObjCTools.TestSupport.TestCase.assertArgIsPrintfr*hXmethodXobjc.setHideProtectedr+jXfunctionr,Xobjc.objc_object.pyobjc_ISAr-jXdatar.X objc.Categoryr/jXclassr0X,PyObjCTools.TestSupport.TestCase.assertIsNotr1hXmethodXobjc.repythonifyr2jXfunctionr3Xobjc.allocateBufferr4jXfunctionr5Xobjc.function.__metadata__r6jXmethodr7Xobjc.selector.__metadata__r8jXmethodr9Xobjc.setInstanceVariabler:jXfunctionr;Xobjc.loadBundleVariablesr<heXfunctionXobjc.registerStructAliasr=heXfunctionX3PyObjCTools.TestSupport.TestCase.assertAlmostEqualsr>hXmethodX5PyObjCTools.TestSupport.TestCase.assertArgIsFixedSizer?hXmethodX$PyObjCTools.AppHelper.endSheetMethodr@hXfunctionXobjc.lookUpClassrAjXfunctionrBX%PyObjCTools.Signals.resetFatalSignalsrCj*XfunctionX:PyObjCTools.TestSupport.TestCase.assertResultIsNotRetainedrDhXmethodXobjc.getStrBridgeEnabledrEjXfunctionrFXobjc.selectorForrGjXfunctionrHXobjc.selector.callablerIjXdatarJXobjc.YESrKjXdatarLXobjc.pyobjc_unicoderMjXclassrNXobjc.IMP.isClassMethodrOjXdatarPX1PyObjCTools.TestSupport.TestCase.assertNotHasAttrrQhXmethodX objc.informal_protocol.selectorsrRjXdatarSXobjc.createStructAliasrTheXfunctionX objc.IBActionrUjXfunctionrVXobjc.function.__name__rWjXdatarXXobjc.set_propertyrYjXclassrZXobjc.IMP.selectorr[jXdatar\Xobjc.setUseKVOForSetattrr]jXfunctionr^X9PyObjCTools.TestSupport.TestCase.assertArgIsNotCFRetainedr_hXmethodX#PyObjCTools.TestSupport.onlyOn32Bitr`hXfunctionXobjc.dict_propertyrajXclassrbXPyObjCTools.AppHelper.callAfterrchXfunctionX7PyObjCTools.TestSupport.TestCase.assertResultIsRetainedrdhXmethodX$PyObjCTools.TestSupport.TestCase.runrehXmethodXobjc.informal_protocolrfjXclassrgXobjc.loadSpecialVarrhheXfunctionX objc.NULLrijXdatarjXobjc.splitSignaturerkjXfunctionrlXobjc.parseBridgeSupportrmhKXfunctionX8PyObjCTools.TestSupport.TestCase.assertArgIsVariableSizernhXmethodX6PyObjCTools.TestSupport.TestCase.assertResultSizeInArgrohXmethodX1PyObjCTools.TestSupport.TestCase.assertItemsEqualrphXmethodXobjc.registerMappingTyperqheXfunctionXobjc.varlist.__setitem__rrjXmethodrsX4PyObjCTools.TestSupport.TestCase.assertResultIsBlockrthXmethodXPyObjCTools.AppHelper.callLaterruhXfunctionX$objc.formal_protocol.instanceMethodsrvjXmethodrwX PyObjCTools.TestSupport.cast_intrxhXfunctionX/PyObjCTools.TestSupport.TestCase.assertArgIsSELryhXmethodXobjc.loadBundleFunctionsrzheXfunctionX#PyObjCTools.TestSupport.onlyPython2r{hXfunctionX#PyObjCTools.TestSupport.onlyPython3r|hXfunctionX4PyObjCTools.TestSupport.TestCase.assertArgIsFunctionr}hXmethodX&PyObjCTools.TestSupport.filterWarningsr~hXclassXobjc.addConvenienceForClassrheXfunctionXobjc.callbackForrjXfunctionrX objc.FSRefrhXclassX PyObjCTools.TestSupport.TestCaserhXclassX*PyObjCTools.Signals.dumpStackOnFatalSignalrj*XfunctionX*PyObjCTools.NibClassBuilder.extractClassesrj}XfunctionXobjc.protocolsForClassrjXfunctionrXobjc.IMP.__name__rjXdatarXobjc.removeAutoreleasePoolrjXfunctionrXobjc.setVerboserjXfunctionrXobjc.formal_protocol.__name__rjXdatarX!PyObjCTools.KeyValueCoding.setKeyrjKXfunctionX4PyObjCTools.TestSupport.TestCase.assertArgIsRetainedrhXmethodX!objc.MAC_OS_X_VERSION_MAX_ALLOWEDrjXdatarXobjc.object_lock.unlockrjXmethodrX#PyObjCTools.AppHelper.stopEventLooprhXfunctionX3PyObjCTools.TestSupport.TestCase.assertResultIsBOOLrhXmethodXobjc.array_propertyrjXclassrXobjc.FSSpec.aref.datarhX attributeXobjc.object_property.setterrjXmethodrXobjc.listInstanceVariablesrjXfunctionrX0PyObjCTools.TestSupport.TestCase.assertArgIsBOOLrhXmethodX$PyObjCTools.TestSupport.sdkForPythonrhXfunctionXobjc.FSRef.as_carbonrhXmethodXPyObjCTools.NibClassBuilderrj}jXobjc.setStrBridgeEnabledrjXfunctionrXPyObjCTools.TestSupport.is32BitrhXfunctionXobjc.context.registerrjXfunctionrXobjc.pyobjc_unicode.nsstringrjXmethodrX;PyObjCTools.TestSupport.TestCase.assertResultIsVariableSizerhXmethodXobjc.IMP.isAllocrjXdatarX7PyObjCTools.TestSupport.TestCase.assertIsNullTerminatedrhXmethodX$PyObjCTools.TestSupport.max_os_levelrhXfunctionXobjc.formal_protocolrjXclassrXPyObjCTools.TestSupportrhjXobjc.registerCFSignaturerheXfunctionXobjc.objc_classrjXclassrX%PyObjCTools.TestSupport.cast_longlongrhXfunctionX objc.functionrjXclassrXobjc.CFToObjectrjXfunctionrX/PyObjCTools.TestSupport.TestCase.assertIsCFTyperhXmethodXobjc.currentBundlerjXfunctionrX!PyObjCTools.KeyValueCoding.getKeyrjKXfunctionXobjc.pluginBundlerjXfunctionrX1PyObjCTools.TestSupport.TestCase.assertIsInstancerhXmethodXobjc.instancemethodrjXfunctionrXobjc.FSRef.as_pathnamerhXmethodXobjc.function.__doc__rjXdatarXobjc.createStructTyperheXfunctionX6PyObjCTools.TestSupport.TestCase.assertArgIsCFRetainedrhXmethodXobjc.getVerboserjXfunctionrX objc.superrjXclassrXobjc.object_lockrjXclassrXobjc.pyobjc_idrjXfunctionrXobjc.informal_protocol.__name__rjXdatarXobjc.ObjectToCFrjXfunctionrXobjc.registerPluginrjXfunctionrXobjc.classAddMethodrjXfunctionrX4PyObjCTools.TestSupport.TestCase.assertResultHasTyperhXmethodX1PyObjCTools.TestSupport.TestCase.assertArgHasTyperhXmethodX objc.ivarrjXclassrXobjc.objc_object.__reduce__rjXmethodrXobjc.FSRef.datarhX attributeX2PyObjCTools.TestSupport.TestCase.assertGreaterThanrhXmethodX%PyObjCTools.KeyValueCoding.getKeyPathrjKXfunctionXobjc.formal_protocol.namerjXmethodrXobjc.context.getrjXfunctionrX2objc.formal_protocol.descriptionForInstanceMethod_rjXmethodrX=PyObjCTools.TestSupport.TestCase.assertResultIsNullTerminatedrhXmethodXobjc.loadBundlerheXfunctionuUmodules}r(j(j*cdocutils.nodes reprunicode rXDebug signal handlingrr}rbUtj(jmjXUtilities for PyObjCrr}rbjXMacOS Xrr}rbtj(hjXTesting helpersrr}rbUtj(hjXWork with AppKitrr}rbUtj(hjXConvert data structuresrr}rbUtj(jjXThe PyObjC bridgerr}rbjXMacOS Xrr}rbtj(jKjXKey-Value Coding APIrr}rbjXMacOS Xrr}rbtj(j}jXExtract definitions from NIBsr r }r bUtujKuUjs}r (j}jKuUrst}r (j}jKuUcpp}r(j}jKuuU glob_toctreesrh]RrU reread_alwaysrh]RrU doctreedirrUM/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/sphinx_build/doctreesrUversioning_conditionrU citationsr}UversionrK)Utodo_all_todosr]r(}r(UdocnamerjUsourcerjXK/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/api/module-objc.rstrr}rbUtodor csphinx.ext.todo todo_node r!)r"}r#(h!XImplement method for enabling properties on existing classes and tell why that is off by default and when it will be turned on by default.r$h"}r%(h7]h8]r&Uadmonition-todor'ah9]h:]h;]r(Uindex-0r)auh)]r*(h)r+}r,(h!XTodor-h"}r.(h7]h8]h9]h:]h;]uh0j"h)]r/h+XTodor0r1}r2(h!j-h0j+ubah1hAubcdocutils.nodes paragraph r3)r4}r5(h!XImplement method for enabling properties on existing classes and tell why that is off by default and when it will be turned on by default.r6h"}r7(h7]h8]h9]h:]h;]uh0j"h)]r8h+XImplement method for enabling properties on existing classes and tell why that is off by default and when it will be turned on by default.r9r:}r;(h!j6h0j4ubah1U paragraphr<ubeh1U todo_noder=ubUlinenor>M"Utargetr?cdocutils.nodes target r@)rA}rB(h!Uh0cdocutils.nodes section rC)rD}rE(h!UU referencedrFKh0jC)rG}rH(h!Uh0jC)rI}rJ(h!Uh0cdocutils.nodes document rK)rL}rM(U nametypesrN}rO(jKjKjKjKXproperties for structured typesrPNjKX constantsrQNjKjKjKj6KjKjKjKKj[KjKj2KjKjKjKXplugin bundlesrRNjKjKjKjKjKXpy2apprSKjKjKjKjKjKjKjKX(apple documentation for key-value codingrTKjKXobjective-c type stringsrUNj KX complex typesrVNjKjKjKjKjKjKXcontext pointersrWNj"Kj$Kj&KjKj4Kj+KX(archiving python and objective-c objectsrXNj-Kj/KX propertiesrYNj8Kj:KjAKX debuggingrZNjGKjIKjMKjOKjRKjWKX introductionr[NjKj]KjKjKjKjfKjiKX descriptorsr\NjUKjKjrKjvKjKX test supportr]NjKjKjKXmemory managementr^NjKjKjKXaccessing classes and protocolsr_NjKjKjYKjKjKjaKjKjKjKXframework wrappersr`NjKjKX%interacting with @synchronized blocksraNjKjKjEKjKXobjc -- the pyobjc bridgerbNjKjKj KXtweaking behaviourrcNXspecial encoded typesrdNX basic typesreNX utilitiesrfNX8additional annotations for method and function argumentsrgNjKjKjKjKXtypesrhNjKjKjKjKjkKjKjKjKXdynamic modification of classesriNuUsubstitution_defsrj}rkUparse_messagesrl]rmcdocutils.nodes system_message rn)ro}rp(h!Uh0jDUsourcerqjh1Usystem_messagerrh"}rs(h7]UlevelKh;]h9]rtUid1ruaUsourcejh8]h:]UlineMUtypeUINFOrvuUlinerwMUdocumentrxjLh)]ryj3)rz}r{(h!Uh"}r|(h7]h8]h9]h:]h;]uh0joh)]r}h+X/Duplicate implicit target name: "introduction".r~r}r(h!Uh0jzubah1j<ubaubaUcurrent_sourcerNU decorationrNUautofootnote_startrKUnameidsr}r(jjjjjjjjjPUproperties-for-structured-typesrjjjQU constantsrjjjjjjj6j6jjjjjKjKj[j[jjj2j2jjjjjjjRUplugin-bundlesrjjjjjjjjjjjSUpy2apprjjjjjjjjjjjjjjjTU(apple-documentation-for-key-value-codingrjjjUUobjective-c-type-stringsrj j jVU complex-typesrjjjjjjjjjjjjjWUcontext-pointersrj"j"j$j$j&j&jjj4j4j+j+jXU(archiving-python-and-objective-c-objectsrj-j-j/j/jYU propertiesrj8j8j:j:jAjAjZU debuggingrjGjGjIjIjMjMjOjOjRjRjWjWj[Njjj]j]jjjjjjjfjfjijij\U descriptorsrjUjUjjjrjrjvjvjjj]U test-supportrjjjjjjj^Umemory-managementrjjjjjjj_Uaccessing-classes-and-protocolsrjjjjjYjYjjjjjajajjjjjjj`Uframework-wrappersrjjjjjaU$interacting-with-synchronized-blocksrjjjjjEjEjjjbUobjc-the-pyobjc-bridgerjjjjj j jcUtweaking-behaviourrjdUspecial-encoded-typesrjeU basic-typesrjfU utilitiesrjgU8additional-annotations-for-method-and-function-argumentsrjjjjjjjjjhUtypesrjjjjjjjjjkjkjjjjjjjiUdynamic-modification-of-classesruh)]rjIah!UU transformerrNU footnote_refsr}rUrefnamesr}rX(apple documentation for key-value coding]r(cdocutils.nodes reference r)r}r(h!X+`Apple documentation for Key-Value Coding`_UresolvedrKh0j3)r}r(h!XThe conventions for accessor names that can be used with Key-Value Coding is described in the `Apple documentation for Key-Value Coding`_h0csphinx.addnodes desc_content r)r}r(h!Uh0csphinx.addnodes desc r)r}r(h!Uh0jC)r}r(h!Uh0jIjqjh1Usectionrh"}r(h7]h8]h9]h:]rj\ah;]rjaujwMjxjLh)]r(h)r}r(h!X Descriptorsrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X Descriptorsrr}r(h!jh0jubaubcsphinx.addnodes index r)r}r(h!Uh0jjqNh1Uindexrh"}r(h;]h9]h7]h8]h:]Uentries]r(UsinglerXIBOutlet() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1Udescrh"}r(UnoindexrUdomainrXpyh;]h9]h7]h8]h:]UobjtyperjUdesctyperjujwNjxjLh)]r(csphinx.addnodes desc_signature r)r}r(h!XIBOutlet([name])h0jjqjh1Udesc_signaturerh"}r(h;]rjajjh9]h7]h8]h:]rjaUfullnamerXIBOutletrUclassrUUfirstrujwMjxjLh)]r(csphinx.addnodes desc_addname r)r}r(h!Xobjc.h0jjqjh1U desc_addnamerh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubcsphinx.addnodes desc_name r)r}r(h!jh0jjqjh1U desc_namerh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XIBOutletrr}r(h!Uh0jubaubcsphinx.addnodes desc_parameterlist r)r}r(h!Uh0jjqjh1Udesc_parameterlistrh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rcsphinx.addnodes desc_optional r)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rcsphinx.addnodes desc_parameter r)r}r(h!Xnameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1Udesc_parameterrubah1U desc_optionalrubaubeubj)r}r(h!Uh0jjqjh1U desc_contentrh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r (j3)r }r (h!XCreates an instance variable that can be used as an outlet in Interface Builder. When the name is not specified the bridge will use the name from the class dictionary.r h0jjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XCreates an instance variable that can be used as an outlet in Interface Builder. When the name is not specified the bridge will use the name from the class dictionary.rr}r(h!j h0j ubaubj3)r}r(h!X|The code block below defines an instance variable named "button" and makes that available as an outlet in Interface Builder.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X|The code block below defines an instance variable named "button" and makes that available as an outlet in Interface Builder.rr}r(h!jh0jubaubcdocutils.nodes literal_block r)r}r(h!X5class SomeObject (NSObject): button = IBOutlet()h0jjqjh1U literal_blockrh"}r(UlinenosrUlanguager XpythonU xml:spacer!Upreserver"h;]h9]h7]h8]h:]ujwMjxjLh)]r#h+X5class SomeObject (NSObject): button = IBOutlet()r$r%}r&(h!Uh0jubaubcdocutils.nodes note r')r(}r)(h!XSThe IBOutlet function is recognized by Interface Builder when it reads Python code.h0jjqjh1Unoter*h"}r+(h7]h8]h9]h:]h;]ujwNjxjLh)]r,j3)r-}r.(h!XSThe IBOutlet function is recognized by Interface Builder when it reads Python code.r/h0j(jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwMh)]r1h+XSThe IBOutlet function is recognized by Interface Builder when it reads Python code.r2r3}r4(h!j/h0j-ubaubaubeubeubj)r5}r6(h!Uh0jjqNh1jh"}r7(h;]h9]h7]h8]h:]Uentries]r8(jXIBAction() (in module objc)jUUtr9aujwNjxjLh)]ubj)r:}r;(h!Uh0jjqNh1jh"}r<(jjXpyh;]h9]h7]h8]h:]jjVjjVujwNjxjLh)]r=(j)r>}r?(h!XIBAction(function)h0j:jqjh1jh"}r@(h;]rAjUajjh9]h7]h8]h:]rBjUajXIBActionrCjUjujwMjxjLh)]rD(j)rE}rF(h!Xobjc.h0j>jqjh1jh"}rG(h7]h8]h9]h:]h;]ujwMjxjLh)]rHh+Xobjc.rIrJ}rK(h!Uh0jEubaubj)rL}rM(h!jCh0j>jqjh1jh"}rN(h7]h8]h9]h:]h;]ujwMjxjLh)]rOh+XIBActionrPrQ}rR(h!Uh0jLubaubj)rS}rT(h!Uh0j>jqjh1jh"}rU(h7]h8]h9]h:]h;]ujwMjxjLh)]rVj)rW}rX(h!Xfunctionh"}rY(h7]h8]h9]h:]h;]uh0jSh)]rZh+Xfunctionr[r\}r](h!Uh0jWubah1jubaubeubj)r^}r_(h!Uh0j:jqjh1jh"}r`(h7]h8]h9]h:]h;]ujwMjxjLh)]ra(j3)rb}rc(h!XwMark an method as an action for use in Interface Builder. Raises :exc:`TypeError` when the argument is not a function.h0j^jqjh1j<h"}rd(h7]h8]h9]h:]h;]ujwMjxjLh)]re(h+XBMark an method as an action for use in Interface Builder. Raises rfrg}rh(h!XBMark an method as an action for use in Interface Builder. Raises h0jbubcsphinx.addnodes pending_xref ri)rj}rk(h!X:exc:`TypeError`rlh0jbjqjh1U pending_xrefrmh"}rn(UreftypeXexcUrefwarnroU reftargetrpX TypeErrorU refdomainXpyrqh;]h9]U refexplicith7]h8]h:]UrefdocrrjUpy:classrsNU py:modulertjujwMh)]ruh)rv}rw(h!jlh"}rx(h7]h8]ry(UxrefrzjqXpy-excr{eh9]h:]h;]uh0jjh)]r|h+X TypeErrorr}r~}r(h!Uh0jvubah1hubaubh+X% when the argument is not a function.rr}r(h!X% when the argument is not a function.h0jbubeubj3)r}r(h!XUsage:rh0j^jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XUsage:rr}r(h!jh0jubaubj)r}r(h!XZclass SomeObject (NSObject): @IBAction def saveDocument_(self, sender): passh0j^jqjh1jh"}r(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rh+XZclass SomeObject (NSObject): @IBAction def saveDocument_(self, sender): passrr}r(h!Uh0jubaubj')r}r(h!X~The IBOutlet decorator is recognized by Interface Builder when it reads Python code. Beyond that the decoerator has no effect.h0j^jqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!X~The IBOutlet decorator is recognized by Interface Builder when it reads Python code. Beyond that the decoerator has no effect.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]rh+X~The IBOutlet decorator is recognized by Interface Builder when it reads Python code. Beyond that the decoerator has no effect.rr}r(h!jh0jubaubaubeubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX!instancemethod() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!Xinstancemethodrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xinstancemethodrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!XExplicitly mark a method as an instance method. Use this when PyObjC incorrectly deduced that a method should be a class method.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM jxjLh)]rh+XExplicitly mark a method as an instance method. Use this when PyObjC incorrectly deduced that a method should be a class method.rr}r(h!jh0jubaubj3)r}r(h!XUsage:rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XUsage:rr}r(h!jh0jubaubj)r}r(h!XPclass SomeObject (NSObject): @instancemethod def alloc(self): passh0jjqjh1jh"}r(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rh+XPclass SomeObject (NSObject): @instancemethod def alloc(self): passrr}r(h!Uh0jubaubj')r}r(h!XThere is no function named *objc.classmethod*, use :func:`classmethod <__builtin__.classmethod>` to explictly mark a function as a class method.h0jjqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!XThere is no function named *objc.classmethod*, use :func:`classmethod <__builtin__.classmethod>` to explictly mark a function as a class method.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]r(h+XThere is no function named rr}r(h!XThere is no function named h0jubcdocutils.nodes emphasis r)r}r(h!X*objc.classmethod*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xobjc.classmethodrr}r(h!Uh0jubah1Uemphasisrubh+X, use rr}r(h!X, use h0jubji)r}r(h!X-:func:`classmethod <__builtin__.classmethod>`rh0jjqjh1jmh"}r(UreftypeXfuncjojpX__builtin__.classmethodU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+X classmethodrr}r(h!Uh0jubah1hubaubh+X0 to explictly mark a function as a class method.rr}r(h!X0 to explictly mark a function as a class method.h0jubeubaubeubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXaccessor() (in module objc)jUtraujwNjxjLh)]ubjj@)r}r (h!X.. _`Apple documentation for Key-Value Coding`: http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/KeyValueCoding/Articles/AccessorConventions.htmljFKh0jjqjh1j?h"}r (Urefurir Xwhttp://developer.apple.com/library/ios/#documentation/cocoa/conceptual/KeyValueCoding/Articles/AccessorConventions.htmlr h;]r jah9]h7]h8]h:]rjTaujwMjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX typedAccessor() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XtypedAccessor(valueType)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX typedAccessorrjUjujwMjxjLh)]r(j)r}r (h!Xobjc.h0jjqjh1jh"}r!(h7]h8]h9]h:]h;]ujwMjxjLh)]r"h+Xobjc.r#r$}r%(h!Uh0jubaubj)r&}r'(h!jh0jjqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+X typedAccessorr*r+}r,(h!Uh0j&ubaubj)r-}r.(h!Uh0jjqjh1jh"}r/(h7]h8]h9]h:]h;]ujwMjxjLh)]r0j)r1}r2(h!X valueTypeh"}r3(h7]h8]h9]h:]h;]uh0j-h)]r4h+X valueTyper5r6}r7(h!Uh0j1ubah1jubaubeubj)r8}r9(h!Uh0jjqjh1jh"}r:(h7]h8]h9]h:]h;]ujwMjxjLh)]r;(j3)r<}r=(h!XUse this decorator on the definition of accessor methods to ensure that it gets the right method signature in the Objective-C runtime.r>h0j8jqjh1j<h"}r?(h7]h8]h9]h:]h;]ujwMjxjLh)]r@h+XUse this decorator on the definition of accessor methods to ensure that it gets the right method signature in the Objective-C runtime.rArB}rC(h!j>h0j<ubaubj3)rD}rE(h!X9The *valueType* is the encoded string for a single value.h0j8jqjh1j<h"}rF(h7]h8]h9]h:]h;]ujwMjxjLh)]rG(h+XThe rHrI}rJ(h!XThe h0jDubj)rK}rL(h!X *valueType*h"}rM(h7]h8]h9]h:]h;]uh0jDh)]rNh+X valueTyperOrP}rQ(h!Uh0jKubah1jubh+X* is the encoded string for a single value.rRrS}rT(h!X* is the encoded string for a single value.h0jDubeubj')rU}rV(h!XWhen you use a typed accessor you must also implement "setNilValueForKey\_", as described in the `Apple documentation for Key-Value Coding`_h0j8jqjh1j*h"}rW(h7]h8]h9]h:]h;]ujwNjxjLh)]rXj3)rY}rZ(h!XWhen you use a typed accessor you must also implement "setNilValueForKey\_", as described in the `Apple documentation for Key-Value Coding`_h0jUjqjh1j<h"}r[(h7]h8]h9]h:]h;]ujwMh)]r\(h+X`When you use a typed accessor you must also implement "setNilValueForKey_", as described in the r]r^}r_(h!XaWhen you use a typed accessor you must also implement "setNilValueForKey\_", as described in the h0jYubj)r`}ra(h!X+`Apple documentation for Key-Value Coding`_jKh0jYh1U referencerbh"}rc(UnameX(Apple documentation for Key-Value Codingj j h;]h9]h7]h8]h:]uh)]rdh+X(Apple documentation for Key-Value Codingrerf}rg(h!Uh0j`ubaubeubaubeubeubj)rh}ri(h!Uh0jjqNh1jh"}rj(h;]h9]h7]h8]h:]Uentries]rk(jX typedSelector() (in module objc)jUtrlaujwNjxjLh)]ubj)rm}rn(h!Uh0jjqNh1jh"}ro(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rp(j)rq}rr(h!XtypedSelector(signature)h0jmjqjh1jh"}rs(h;]rtjajjh9]h7]h8]h:]rujajX typedSelectorrvjUjujwMjxjLh)]rw(j)rx}ry(h!Xobjc.h0jqjqjh1jh"}rz(h7]h8]h9]h:]h;]ujwMjxjLh)]r{h+Xobjc.r|r}}r~(h!Uh0jxubaubj)r}r(h!jvh0jqjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X typedSelectorrr}r(h!Uh0jubaubj)r}r(h!Uh0jqjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj)r}r(h!X signatureh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X signaturerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jmjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!XEUse this decorator to explicitly set the type signature for a method.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XEUse this decorator to explicitly set the type signature for a method.rr}r(h!jh0jubaubj3)r}r(h!X An example:rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X An example:rr}r(h!jh0jubaubj)r}r(h!XN@typedSelector(b'I@:d') def makeUnsignedIntegerOfDouble_(self, d): return dh0jjqjh1jh"}r(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rh+XN@typedSelector(b'I@:d') def makeUnsignedIntegerOfDouble_(self, d): return drr}r(h!Uh0jubaubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX namedSelector() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X!namedSelector(name [, signature])h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX namedSelectorrjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X namedSelectorrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j)r}r(h!Xnameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!X signatureh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X signaturerr}r(h!Uh0jubah1jubah1jubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj3)r}r(h!XUse this decorator to explictly set the Objective-C method name instead of deducing it from the Python name. You can optionally set the method signature as well.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XUse this decorator to explictly set the Objective-C method name instead of deducing it from the Python name. You can optionally set the method signature as well.rr}r(h!jh0jubaubaubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXcallbackFor() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X"callbackFor(callable[, argIndex=])h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX callbackForrjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X callbackForrr}r (h!Uh0jubaubj)r }r (h!Uh0jjqjh1jh"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]r (j)r}r(h!Xcallableh"}r(h7]h8]h9]h:]h;]uh0j h)]rh+Xcallablerr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]rj)r}r(h!X argIndex=h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X argIndex=rr}r(h!Uh0jubah1jubah1jubeubeubj)r }r!(h!Uh0jjqjh1jh"}r"(h7]h8]h9]h:]h;]ujwMjxjLh)]r#(j3)r$}r%(h!XUse this decorator to tell that this function is the callback for an (Objective-C) API that stores a reference to the callback function.r&h0j jqjh1j<h"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XUse this decorator to tell that this function is the callback for an (Objective-C) API that stores a reference to the callback function.r)r*}r+(h!j&h0j$ubaubj3)r,}r-(h!XYou only *have* to use this API when the Objective-C API can store the callback function for later usage. For other functions the bridge can create a temporary callback stub.h0j jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwMjxjLh)]r/(h+X You only r0r1}r2(h!X You only h0j,ubj)r3}r4(h!X*have*h"}r5(h7]h8]h9]h:]h;]uh0j,h)]r6h+Xhaver7r8}r9(h!Uh0j3ubah1jubh+X to use this API when the Objective-C API can store the callback function for later usage. For other functions the bridge can create a temporary callback stub.r:r;}r<(h!X to use this API when the Objective-C API can store the callback function for later usage. For other functions the bridge can create a temporary callback stub.h0j,ubeubj3)r=}r>(h!X1Using this decorator for methods is not supportedr?h0j jqjh1j<h"}r@(h7]h8]h9]h:]h;]ujwMjxjLh)]rAh+X1Using this decorator for methods is not supportedrBrC}rD(h!j?h0j=ubaubj3)rE}rF(h!XUsage:rGh0j jqjh1j<h"}rH(h7]h8]h9]h:]h;]ujwMjxjLh)]rIh+XUsage:rJrK}rL(h!jGh0jEubaubj)rM}rN(h!Xm@objc.callbackFor(NSArray.sortedArrayUsingFunction_context\_) def compare(left, right, context): return 1h0j jqjh1jh"}rO(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rPh+Xm@objc.callbackFor(NSArray.sortedArrayUsingFunction_context\_) def compare(left, right, context): return 1rQrR}rS(h!Uh0jMubaubj3)rT}rU(h!XThis tells the bridge that 'compare' is used as the sort function for NSArray, and ensures that the function will get the correct Objective-C signature.rVh0j jqjh1j<h"}rW(h7]h8]h9]h:]h;]ujwMjxjLh)]rXh+XThis tells the bridge that 'compare' is used as the sort function for NSArray, and ensures that the function will get the correct Objective-C signature.rYrZ}r[(h!jVh0jTubaubj')r\}r](h!XThe example will also work without the decorator because NSArray won't store a reference to the compare function that is used after 'sortedArrayUsingFunction_context\_' returns.h0j jqjh1j*h"}r^(h7]h8]h9]h:]h;]ujwNjxjLh)]r_j3)r`}ra(h!XThe example will also work without the decorator because NSArray won't store a reference to the compare function that is used after 'sortedArrayUsingFunction_context\_' returns.h0j\jqjh1j<h"}rb(h7]h8]h9]h:]h;]ujwMh)]rch+XThe example will also work without the decorator because NSArray won't store a reference to the compare function that is used after 'sortedArrayUsingFunction_context_' returns.rdre}rf(h!XThe example will also work without the decorator because NSArray won't store a reference to the compare function that is used after 'sortedArrayUsingFunction_context\_' returns.h0j`ubaubaubeubeubj)rg}rh(h!Uh0jjqjh1jh"}ri(h;]h9]h7]h8]h:]Uentries]rj(jXselectorFor() (in module objc)jGUtrkaujwNjxjLh)]ubj)rl}rm(h!Uh0jjqjh1jh"}rn(jjXpyh;]h9]h7]h8]h:]jjHjjHujwNjxjLh)]ro(j)rp}rq(h!X!selectorFor(callable[, argIndex])h0jljqjh1jh"}rr(h;]rsjGajjh9]h7]h8]h:]rtjGajX selectorForrujUjujwMjxjLh)]rv(j)rw}rx(h!Xobjc.h0jpjqjh1jh"}ry(h7]h8]h9]h:]h;]ujwMjxjLh)]rzh+Xobjc.r{r|}r}(h!Uh0jwubaubj)r~}r(h!juh0jpjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X selectorForrr}r(h!Uh0j~ubaubj)r}r(h!Uh0jpjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j)r}r(h!Xcallableh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xcallablerr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!XargIndexh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XargIndexrr}r(h!Uh0jubah1jubah1jubeubeubj)r}r(h!Uh0jljqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!XGDecorator to tell that this is the "callback" selector for another API.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XGDecorator to tell that this is the "callback" selector for another API.rr}r(h!jh0jubaubj3)r}r(h!XUsage:rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XUsage:rr}r(h!jh0jubaubj)r}r(h!X@objc.selectorFor(NSApplication.beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_) def sheetDidEnd_returnCode_contextInfo_(self, sheet, returnCode, info): passh0jjqjh1jh"}r(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rh+X@objc.selectorFor(NSApplication.beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo_) def sheetDidEnd_returnCode_contextInfo_(self, sheet, returnCode, info): passrr}r(h!Uh0jubaubj3)r}r(h!XThis will tell the bridge that this method is used as the end method for a sheet API, and will ensure that the method is registered with the correct Objective-C signature.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XThis will tell the bridge that this method is used as the end method for a sheet API, and will ensure that the method is registered with the correct Objective-C signature.rr}r(h!jh0jubaubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXsynthesize() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X9synthesize(name[, copy[, readwrite[, type[, ivarName]]]])h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX synthesizerjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X synthesizerr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j)r}r(h!Xnameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j)r}r(h!Xcopyh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xcopyrr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j)r}r(h!X readwriteh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X readwriterr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j)r}r(h!Xtypeh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xtyperr}r(h!Uh0jubah1jubj)r}r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j)r }r (h!XivarNameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XivarNamerr}r(h!Uh0j ubah1jubah1jubeh1jubeh1jubeh1jubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(cdocutils.nodes field_list r)r}r(h!Uh0jjqjh1U field_listrh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rcdocutils.nodes field r)r}r(h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r!(cdocutils.nodes field_name r")r#}r$(h!Uh"}r%(h7]h8]h9]h:]h;]uh0jh)]r&h+X Parametersr'r(}r)(h!Uh0j#ubah1U field_namer*ubcdocutils.nodes field_body r+)r,}r-(h!Uh"}r.(h7]h8]h9]h:]h;]uh0jh)]r/cdocutils.nodes bullet_list r0)r1}r2(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j,h)]r4(cdocutils.nodes list_item r5)r6}r7(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j1h)]r9j3)r:}r;(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j6h)]r=(cdocutils.nodes strong r>)r?}r@(h!Xnameh"}rA(h7]h8]h9]h:]h;]uh0j:h)]rBh+XnamerCrD}rE(h!Uh0j?ubah1UstrongrFubh+X -- rGrH}rI(h!Uh0j:ubh+Xname of the propertyrJrK}rL(h!Xname of the propertyh0j:ubeh1j<ubah1U list_itemrMubj5)rN}rO(h!Uh"}rP(h7]h8]h9]h:]h;]uh0j1h)]rQj3)rR}rS(h!Uh"}rT(h7]h8]h9]h:]h;]uh0jNh)]rU(j>)rV}rW(h!Xcopyh"}rX(h7]h8]h9]h:]h;]uh0jRh)]rYh+XcopyrZr[}r\(h!Uh0jVubah1jFubh+X -- r]r^}r_(h!Uh0jRubh+XLif false (default) values are stored as is, otherwise new values are copied.r`ra}rb(h!XLif false (default) values are stored as is, otherwise new values are copied.h0jRubeh1j<ubah1jMubj5)rc}rd(h!Uh"}re(h7]h8]h9]h:]h;]uh0j1h)]rfj3)rg}rh(h!Uh"}ri(h7]h8]h9]h:]h;]uh0jch)]rj(j>)rk}rl(h!X readwriteh"}rm(h7]h8]h9]h:]h;]uh0jgh)]rnh+X readwriterorp}rq(h!Uh0jkubah1jFubh+X -- rrrs}rt(h!Uh0jgubh+X,If true (default) the property is read-writerurv}rw(h!X,If true (default) the property is read-writeh0jgubeh1j<ubah1jMubj5)rx}ry(h!Uh"}rz(h7]h8]h9]h:]h;]uh0j1h)]r{j3)r|}r}(h!Uh"}r~(h7]h8]h9]h:]h;]uh0jxh)]r(j>)r}r(h!Xtypeh"}r(h7]h8]h9]h:]h;]uh0j|h)]rh+Xtyperr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0j|ubh+X.an encoded type for the property, defaults to rr}r(h!X.an encoded type for the property, defaults to h0j|ubji)r}r(h!X :data:`_C_ID`rh0j|jqjh1jmh"}r(UreftypeXdatajojpX_C_IDU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0jh)]rh+X_C_IDrr}r(h!Uh0jubah1hubaubh+X.r}r(h!X.h0j|ubeh1j<ubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j1h)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!XiVarNameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XiVarNamerr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0jubh+XvName of the instance variable used to store the value. Default to the name of the property prefixed by and underscore.rr}r(h!XvName of the instance variable used to store the value. Default to the name of the property prefixed by and underscore.h0jubeh1j<ubah1jMubeh1U bullet_listrubah1U field_bodyrubeh1Ufieldrubaubj3)r}r(h!XThis synthensizes a getter, and if necessary, setter method with the correct signature. The getter and setter provide access to an instance variable.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XThis synthensizes a getter, and if necessary, setter method with the correct signature. The getter and setter provide access to an instance variable.rr}r(h!jh0jubaubj3)r}r(h!XcThis can be used when specific semantics are required (such as copying values before storing them).rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XcThis can be used when specific semantics are required (such as copying values before storing them).rr}r(h!jh0jubaubj3)r}r(h!XThe class :class:`object_property` provides simular features with a nicer python interface: with that calss the property behaves itself like a property for python code, with this function you still have to call accessor methods in your code.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X The class rr}r(h!X The class h0jubji)r}r(h!X:class:`object_property`rh0jjqjh1jmh"}r(UreftypeXclassjojpXobject_propertyU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+Xobject_propertyrr}r(h!Uh0jubah1hubaubh+X provides simular features with a nicer python interface: with that calss the property behaves itself like a property for python code, with this function you still have to call accessor methods in your code.rr}r(h!X provides simular features with a nicer python interface: with that calss the property behaves itself like a property for python code, with this function you still have to call accessor methods in your code.h0jubeubeubeubeubjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!Xaccessorrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xaccessorrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubjeubjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!XUse this decorator on the definition of accessor methods to ensure that it gets the right method signature in the Objective-C runtime.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM!jxjLh)]rh+XUse this decorator on the definition of accessor methods to ensure that it gets the right method signature in the Objective-C runtime.rr}r(h!jh0jubaubjj3)r}r(h!XThe table below describes the convention for methods for a property named '', with a short description and notes. The `Apple documentation for Key-Value Coding`_ contains more information.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM'jxjLh)]r(h+XThe table below describes the convention for methods for a property named '', with a short description and notes. The rr}r (h!XThe table below describes the convention for methods for a property named '', with a short description and notes. The h0jubj)r }r (h!X+`Apple documentation for Key-Value Coding`_jKh0jh1jbh"}r (UnameX(Apple documentation for Key-Value Codingj j h;]h9]h7]h8]h:]uh)]r h+X(Apple documentation for Key-Value Codingrr}r(h!Uh0j ubaubh+X contains more information.rr}r(h!X contains more information.h0jubeubcdocutils.nodes table r)r}r(h!Uh0jjqjh1Utablerh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rcdocutils.nodes tgroup r)r}r(h!Uh"}r(h;]h9]h7]h8]h:]UcolsKuh0jh)]r(cdocutils.nodes colspec r)r }r!(h!Uh"}r"(h;]h9]h7]h8]h:]UcolwidthK2uh0jh)]h1Ucolspecr#ubj)r$}r%(h!Uh"}r&(h;]h9]h7]h8]h:]UcolwidthK#uh0jh)]h1j#ubj)r'}r((h!Uh"}r)(h;]h9]h7]h8]h:]UcolwidthK*uh0jh)]h1j#ubcdocutils.nodes thead r*)r+}r,(h!Uh"}r-(h7]h8]h9]h:]h;]uh0jh)]r.cdocutils.nodes row r/)r0}r1(h!Uh"}r2(h7]h8]h9]h:]h;]uh0j+h)]r3(cdocutils.nodes entry r4)r5}r6(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j0h)]r8j3)r9}r:(h!XNamer;h0j5jqjh1j<h"}r<(h7]h8]h9]h:]h;]ujwM,h)]r=h+XNamer>r?}r@(h!j;h0j9ubaubah1UentryrAubj4)rB}rC(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j0h)]rEj3)rF}rG(h!X DescriptionrHh0jBjqjh1j<h"}rI(h7]h8]h9]h:]h;]ujwM,h)]rJh+X DescriptionrKrL}rM(h!jHh0jFubaubah1jAubj4)rN}rO(h!Uh"}rP(h7]h8]h9]h:]h;]uh0j0h)]rQj3)rR}rS(h!XNotesrTh0jNjqjh1j<h"}rU(h7]h8]h9]h:]h;]ujwM,h)]rVh+XNotesrWrX}rY(h!jTh0jRubaubah1jAubeh1UrowrZubah1Utheadr[ubcdocutils.nodes tbody r\)r]}r^(h!Uh"}r_(h7]h8]h9]h:]h;]uh0jh)]r`(j/)ra}rb(h!Uh"}rc(h7]h8]h9]h:]h;]uh0j]h)]rd(j4)re}rf(h!Uh"}rg(h7]h8]h9]h:]h;]uh0jah)]rhj3)ri}rj(h!X *property*rkh0jejqjh1j<h"}rl(h7]h8]h9]h:]h;]ujwM.h)]rmj)rn}ro(h!jkh"}rp(h7]h8]h9]h:]h;]uh0jih)]rqh+Xpropertyrrrs}rt(h!Uh0jnubah1jubaubah1jAubj4)ru}rv(h!Uh"}rw(h7]h8]h9]h:]h;]uh0jah)]rxj3)ry}rz(h!XGetter for a basic property.r{h0jujqjh1j<h"}r|(h7]h8]h9]h:]h;]ujwM.h)]r}h+XGetter for a basic property.r~r}r(h!j{h0jyubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jah)]h1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j]h)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Xis\ *Property*h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM0h)]r(h+Xisrr}r(h!Xis\ h0jubj)r}r(h!X *Property*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPropertyrr}r(h!Uh0jubah1jubeubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X!Likewise, for a boolean property.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM0h)]rh+X!Likewise, for a boolean property.rr}r(h!jh0jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!XmPyObjC won't automaticly set the correct property type, use :func:`typeAccessor` instead of :func:`accessor`.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM0h)]r(h+X<PyObjC won't automaticly set the correct property type, use rr}r(h!X<PyObjC won't automaticly set the correct property type, use h0jubji)r}r(h!X:func:`typeAccessor`rh0jjqjh1jmh"}r(UreftypeXfuncjojpX typeAccessorU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM1h)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+XtypeAccessor()rr}r(h!Uh0jubah1hubaubh+X instead of rr}r(h!X instead of h0jubji)r}r(h!X:func:`accessor`rh0jjqjh1jmh"}r(UreftypeXfuncjojpXaccessorU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM1h)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+X accessor()rr}r(h!Uh0jubah1hubaubh+X.r}r(h!X.h0jubeubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j]h)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Xset\ *Property*\ _h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM5h)]r(h+Xsetrr}r(h!Xset\ h0jubj)r}r(h!X *Property*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPropertyrr}r(h!Uh0jubah1jubh+X_r}r(h!X\ _h0jubeubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!XSetter for a basic propertyrh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM5h)]rh+XSetter for a basic propertyrr}r(h!jh0jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]h1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j]h)]r(j4)r}r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j3)r }r (h!XcountOf\ *Property*h0jjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM7h)]r (h+XcountOfr r }r (h!X countOf\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j3)r }r (h!XHReturns the number of items in a indexed property, or unordered propertyr h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM7h)]r h+XHReturns the number of items in a indexed property, or unordered propertyr r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]h1jAubeh1jZubj/)r }r! (h!Uh"}r" (h7]h8]h9]h:]h;]uh0j]h)]r# (j4)r$ }r% (h!Uh"}r& (h7]h8]h9]h:]h;]uh0j h)]r' j3)r( }r) (h!XobjectIn\ *Property*\ AtIndex\_h0j$ jqjh1j<h"}r* (h7]h8]h9]h:]h;]ujwM<h)]r+ (h+XobjectInr, r- }r. (h!X objectIn\ h0j( ubj)r/ }r0 (h!X *Property*h"}r1 (h7]h8]h9]h:]h;]uh0j( h)]r2 h+XPropertyr3 r4 }r5 (h!Uh0j/ ubah1jubh+XAtIndex_r6 r7 }r8 (h!X \ AtIndex\_h0j( ubeubah1jAubj4)r9 }r: (h!Uh"}r; (h7]h8]h9]h:]h;]uh0j h)]r< j3)r= }r> (h!X>Returns the object at a specific index for an indexed propertyr? h0j9 jqjh1j<h"}r@ (h7]h8]h9]h:]h;]ujwM<h)]rA h+X>Returns the object at a specific index for an indexed propertyrB rC }rD (h!j? h0j= ubaubah1jAubj4)rE }rF (h!Uh"}rG (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)rH }rI (h!Uh"}rJ (h7]h8]h9]h:]h;]uh0j]h)]rK (j4)rL }rM (h!Uh"}rN (h7]h8]h9]h:]h;]uh0jH h)]rO j3)rP }rQ (h!X*property*\ AtIndexes\_h0jL jqjh1j<h"}rR (h7]h8]h9]h:]h;]ujwM?h)]rS (j)rT }rU (h!X *property*h"}rV (h7]h8]h9]h:]h;]uh0jP h)]rW h+XpropertyrX rY }rZ (h!Uh0jT ubah1jubh+X AtIndexes_r[ r\ }r] (h!X \ AtIndexes\_h0jP ubeubah1jAubj4)r^ }r_ (h!Uh"}r` (h7]h8]h9]h:]h;]uh0jH h)]ra j3)rb }rc (h!XwReturns an array of object values at specific indexes for an indexed property. The argument is an :c:type:`NSIndexSet`.h0j^ jqjh1j<h"}rd (h7]h8]h9]h:]h;]ujwM?h)]re (h+XbReturns an array of object values at specific indexes for an indexed property. The argument is an rf rg }rh (h!XbReturns an array of object values at specific indexes for an indexed property. The argument is an h0jb ubji)ri }rj (h!X:c:type:`NSIndexSet`rk h0jb jqjh1jmh"}rl (UreftypeXtypejojpX NSIndexSetU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM@h)]rm h)rn }ro (h!jk h"}rp (h7]h8]rq (jzXcXc-typerr eh9]h:]h;]uh0ji h)]rs h+X NSIndexSetrt ru }rv (h!Uh0jn ubah1hubaubh+X.rw }rx (h!X.h0jb ubeubah1jAubj4)ry }rz (h!Uh"}r{ (h7]h8]h9]h:]h;]uh0jH h)]r| j3)r} }r~ (h!X*Don't use this with :func:`typedAccessor`.h0jy jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM?h)]r (h+XDon't use this with r r }r (h!XDon't use this with h0j} ubji)r }r (h!X:func:`typedAccessor`r h0j} jqjh1jmh"}r (UreftypeXfuncjojpX typedAccessorU refdomainXpyr h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM@h)]r h)r }r (h!j h"}r (h7]h8]r (jzj Xpy-funcr eh9]h:]h;]uh0j h)]r h+XtypedAccessor()r r }r (h!Uh0j ubah1hubaubh+X.r }r (h!X.h0j} ubeubah1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Xget\ *Property*\ _range_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMEh)]r (h+Xgetr r }r (h!Xget\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X_range_r r }r (h!X \ _range_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!XOptimized accessorr h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMEh)]r h+XOptimized accessorr r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X"Not supported by PyObjC, don't user h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMEh)]r h+X"Not supported by PyObjC, don't user r }r (h!j h0j ubaubah1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X&insertObject_in\ *Property*\ AtIndex\_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMGh)]r (h+XinsertObject_inr r }r (h!XinsertObject_in\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+XAtIndex_r r }r (h!X \ AtIndex\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X9Add an object to an indexed property at a specific index.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMGh)]r h+X9Add an object to an indexed property at a specific index.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Xinsert\ *Property*\ _atIndexes_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMJh)]r (h+Xinsertr r }r (h!Xinsert\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X _atIndexes_r r }r (h!X \ _atIndexes_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!XyInsert the values from a list of at specific indices. The arguments are an :c:type:`NSArray` and an :c:type:`NSIndexSet`.h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMJh)]r (h+XKInsert the values from a list of at specific indices. The arguments are an r r }r (h!XKInsert the values from a list of at specific indices. The arguments are an h0j ubji)r }r (h!X:c:type:`NSArray`r h0j jqjh1jmh"}r (UreftypeXtypejojpXNSArrayU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMKh)]r h)r }r (h!j h"}r (h7]h8]r (jzXcXc-typer eh9]h:]h;]uh0j h)]r h+XNSArrayr r }r (h!Uh0j ubah1hubaubh+X and an r r! }r" (h!X and an h0j ubji)r# }r$ (h!X:c:type:`NSIndexSet`r% h0j jqjh1jmh"}r& (UreftypeXtypejojpX NSIndexSetU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMKh)]r' h)r( }r) (h!j% h"}r* (h7]h8]r+ (jzXcXc-typer, eh9]h:]h;]uh0j# h)]r- h+X NSIndexSetr. r/ }r0 (h!Uh0j( ubah1hubaubh+X.r1 }r2 (h!X.h0j ubeubah1jAubj4)r3 }r4 (h!Uh"}r5 (h7]h8]h9]h:]h;]uh0j h)]r6 j3)r7 }r8 (h!X*Don't use this with :func:`typedAccessor`.h0j3 jqjh1j<h"}r9 (h7]h8]h9]h:]h;]ujwMJh)]r: (h+XDon't use this with r; r< }r= (h!XDon't use this with h0j7 ubji)r> }r? (h!X:func:`typedAccessor`r@ h0j7 jqjh1jmh"}rA (UreftypeXfuncjojpX typedAccessorU refdomainXpyrB h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMKh)]rC h)rD }rE (h!j@ h"}rF (h7]h8]rG (jzjB Xpy-funcrH eh9]h:]h;]uh0j> h)]rI h+XtypedAccessor()rJ rK }rL (h!Uh0jD ubah1hubaubh+X.rM }rN (h!X.h0j7 ubeubah1jAubeh1jZubj/)rO }rP (h!Uh"}rQ (h7]h8]h9]h:]h;]uh0j]h)]rR (j4)rS }rT (h!Uh"}rU (h7]h8]h9]h:]h;]uh0jO h)]rV j3)rW }rX (h!X'removeObjectFrom\ *Property*\ AtIndex\_h0jS jqjh1j<h"}rY (h7]h8]h9]h:]h;]ujwMOh)]rZ (h+XremoveObjectFromr[ r\ }r] (h!XremoveObjectFrom\ h0jW ubj)r^ }r_ (h!X *Property*h"}r` (h7]h8]h9]h:]h;]uh0jW h)]ra h+XPropertyrb rc }rd (h!Uh0j^ ubah1jubh+XAtIndex_re rf }rg (h!X \ AtIndex\_h0jW ubeubah1jAubj4)rh }ri (h!Uh"}rj (h7]h8]h9]h:]h;]uh0jO h)]rk j3)rl }rm (h!X<Remove the value at a specific index of an indexed property.rn h0jh jqjh1j<h"}ro (h7]h8]h9]h:]h;]ujwMOh)]rp h+X<Remove the value at a specific index of an indexed property.rq rr }rs (h!jn h0jl ubaubah1jAubj4)rt }ru (h!Uh"}rv (h7]h8]h9]h:]h;]uh0jO h)]h1jAubeh1jZubj/)rw }rx (h!Uh"}ry (h7]h8]h9]h:]h;]uh0j]h)]rz (j4)r{ }r| (h!Uh"}r} (h7]h8]h9]h:]h;]uh0jw h)]r~ j3)r }r (h!Xremove\ *Property*\ AtIndexes\_h0j{ jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMSh)]r (h+Xremover r }r (h!Xremove\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X AtIndexes_r r }r (h!X \ AtIndexes\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jw h)]r j3)r }r (h!XfRemove the values at specific indices of an indexed property. The argument is an :c:type:`NSIndexSet`.h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMSh)]r (h+XQRemove the values at specific indices of an indexed property. The argument is an r r }r (h!XQRemove the values at specific indices of an indexed property. The argument is an h0j ubji)r }r (h!X:c:type:`NSIndexSet`r h0j jqjh1jmh"}r (UreftypeXtypejojpX NSIndexSetU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMTh)]r h)r }r (h!j h"}r (h7]h8]r (jzXcXc-typer eh9]h:]h;]uh0j h)]r h+X NSIndexSetr r }r (h!Uh0j ubah1hubaubh+X.r }r (h!X.h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jw h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X1replaceObjectIn\ *Property*\ AtIndex_withObject\_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMXh)]r (h+XreplaceObjectInr r }r (h!XreplaceObjectIn\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+XAtIndex_withObject_r r }r (h!X\ AtIndex_withObject\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X=Replace the value at a specific index of an indexed property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMXh)]r h+X=Replace the value at a specific index of an indexed property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X1replace\ *Property*\ AtIndexes_with\ *Property*\_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM[h)]r (h+Xreplacer r }r (h!X replace\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+XAtIndexes_withr r }r (h!X\ AtIndexes_with\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X_r }r (h!X\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X>Replace the values at specific indices of an indexed property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM[h)]r h+X>Replace the values at specific indices of an indexed property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X$Don't use with :func:`typedAccessor`h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM[h)]r (h+XDon't use with r r }r (h!XDon't use with h0j ubji)r }r (h!X:func:`typedAccessor`r h0j jqjh1jmh"}r (UreftypeXfuncjojpX typedAccessorU refdomainXpyr h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM\h)]r h)r }r (h!j h"}r (h7]h8]r (jzj Xpy-funcr eh9]h:]h;]uh0j h)]r h+XtypedAccessor()r r }r (h!Uh0j ubah1hubaubeubah1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r! (j4)r" }r# (h!Uh"}r$ (h7]h8]h9]h:]h;]uh0j h)]r% j3)r& }r' (h!XenumeratorOf\ *Property*h0j" jqjh1j<h"}r( (h7]h8]h9]h:]h;]ujwM^h)]r) (h+X enumeratorOfr* r+ }r, (h!XenumeratorOf\ h0j& ubj)r- }r. (h!X *Property*h"}r/ (h7]h8]h9]h:]h;]uh0j& h)]r0 h+XPropertyr1 r2 }r3 (h!Uh0j- ubah1jubeubah1jAubj4)r4 }r5 (h!Uh"}r6 (h7]h8]h9]h:]h;]uh0j h)]r7 j3)r8 }r9 (h!X<Returns an :c:type:`NSEnumerator` for an unordered property.h0j4 jqjh1j<h"}r: (h7]h8]h9]h:]h;]ujwM^h)]r; (h+X Returns an r< r= }r> (h!X Returns an h0j8 ubji)r? }r@ (h!X:c:type:`NSEnumerator`rA h0j8 jqjh1jmh"}rB (UreftypeXtypejojpX NSEnumeratorU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM_h)]rC h)rD }rE (h!jA h"}rF (h7]h8]rG (jzXcXc-typerH eh9]h:]h;]uh0j? h)]rI h+X NSEnumeratorrJ rK }rL (h!Uh0jD ubah1hubaubh+X for an unordered property.rM rN }rO (h!X for an unordered property.h0j8 ubeubah1jAubj4)rP }rQ (h!Uh"}rR (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)rS }rT (h!Uh"}rU (h7]h8]h9]h:]h;]uh0j]h)]rV (j4)rW }rX (h!Uh"}rY (h7]h8]h9]h:]h;]uh0jS h)]rZ j3)r[ }r\ (h!XmemberOf\ *Property*\ _h0jW jqjh1j<h"}r] (h7]h8]h9]h:]h;]ujwMah)]r^ (h+XmemberOfr_ r` }ra (h!X memberOf\ h0j[ ubj)rb }rc (h!X *Property*h"}rd (h7]h8]h9]h:]h;]uh0j[ h)]re h+XPropertyrf rg }rh (h!Uh0jb ubah1jubh+X_ri }rj (h!X\ _h0j[ ubeubah1jAubj4)rk }rl (h!Uh"}rm (h7]h8]h9]h:]h;]uh0jS h)]rn j3)ro }rp (h!X>Returns True if the value is a member of an unordered propertyrq h0jk jqjh1j<h"}rr (h7]h8]h9]h:]h;]ujwMah)]rs h+X>Returns True if the value is a member of an unordered propertyrt ru }rv (h!jq h0jo ubaubah1jAubj4)rw }rx (h!Uh"}ry (h7]h8]h9]h:]h;]uh0jS h)]h1jAubeh1jZubj/)rz }r{ (h!Uh"}r| (h7]h8]h9]h:]h;]uh0j]h)]r} (j4)r~ }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jz h)]r j3)r }r (h!Xadd\ *Property*\ Object\_h0j~ jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMdh)]r (h+Xaddr r }r (h!Xadd\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+XObject_r r }r (h!X \ Object\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jz h)]r j3)r }r (h!X2Insert a specific object in an unordered property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMdh)]r h+X2Insert a specific object in an unordered property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jz h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Xadd\ *Property*\ _h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMgh)]r (h+Xaddr r }r (h!Xadd\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X_r }r (h!X\ _h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X1Add a set of new values to an unordered property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMgh)]r h+X1Add a set of new values to an unordered property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Xremove\ *Property*\ Object\_h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMjh)]r (h+Xremover r }r (h!Xremove\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+XObject_r r }r (h!X \ Object\_h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X,Remove an object from an unordered property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMjh)]r h+X,Remove an object from an unordered property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Xremove\ *Property*\ _h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMmh)]r (h+Xremover r }r (h!Xremove\ h0j ubj)r }r (h!X *Property*h"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XPropertyr r }r (h!Uh0j ubah1jubh+X_r }r (h!X\ _h0j ubeubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!X3Remove a set of objects from an unordered property.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMmh)]r h+X3Remove a set of objects from an unordered property.r r }r (h!j h0j ubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j]h)]r (j4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r! (h!Xintersect\ *Property*\ _h0j jqjh1j<h"}r" (h7]h8]h9]h:]h;]ujwMph)]r# (h+X intersectr$ r% }r& (h!X intersect\ h0j ubj)r' }r( (h!X *Property*h"}r) (h7]h8]h9]h:]h;]uh0j h)]r* h+XPropertyr+ r, }r- (h!Uh0j' ubah1jubh+X_r. }r/ (h!X\ _h0j ubeubah1jAubj4)r0 }r1 (h!Uh"}r2 (h7]h8]h9]h:]h;]uh0j h)]r3 j3)r4 }r5 (h!XNRemove all objects from an unorderd property that are not in the set argument.r6 h0j0 jqjh1j<h"}r7 (h7]h8]h9]h:]h;]ujwMph)]r8 h+XNRemove all objects from an unorderd property that are not in the set argument.r9 r: }r; (h!j6 h0j4 ubaubah1jAubj4)r< }r= (h!Uh"}r> (h7]h8]h9]h:]h;]uh0j h)]h1jAubeh1jZubj/)r? }r@ (h!Uh"}rA (h7]h8]h9]h:]h;]uh0j]h)]rB (j4)rC }rD (h!Uh"}rE (h7]h8]h9]h:]h;]uh0j? h)]rF j3)rG }rH (h!Xvalidate\ *Property*\ _error_h0jC jqjh1j<h"}rI (h7]h8]h9]h:]h;]ujwMth)]rJ (h+XvalidaterK rL }rM (h!X validate\ h0jG ubj)rN }rO (h!X *Property*h"}rP (h7]h8]h9]h:]h;]uh0jG h)]rQ h+XPropertyrR rS }rT (h!Uh0jN ubah1jubh+X_error_rU rV }rW (h!X \ _error_h0jG ubeubah1jAubj4)rX }rY (h!Uh"}rZ (h7]h8]h9]h:]h;]uh0j? h)]r[ j3)r\ }r] (h!X$Validate the new value of a propertyr^ h0jX jqjh1j<h"}r_ (h7]h8]h9]h:]h;]ujwMth)]r` h+X$Validate the new value of a propertyra rb }rc (h!j^ h0j\ ubaubah1jAubj4)rd }re (h!Uh"}rf (h7]h8]h9]h:]h;]uh0j? h)]rg j3)rh }ri (h!XFor typed accessor's the value is wrapped in an :c:type:`NSValue` (but numbers and booleans are automaticly unwrapped by the bridge)h0jd jqjh1j<h"}rj (h7]h8]h9]h:]h;]ujwMth)]rk (h+X0For typed accessor's the value is wrapped in an rl rm }rn (h!X0For typed accessor's the value is wrapped in an h0jh ubji)ro }rp (h!X:c:type:`NSValue`rq h0jh jqjh1jmh"}rr (UreftypeXtypejojpXNSValueU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMuh)]rs h)rt }ru (h!jq h"}rv (h7]h8]rw (jzXcXc-typerx eh9]h:]h;]uh0jo h)]ry h+XNSValuerz r{ }r| (h!Uh0jt ubah1hubaubh+XC (but numbers and booleans are automaticly unwrapped by the bridge)r} r~ }r (h!XC (but numbers and booleans are automaticly unwrapped by the bridge)h0jh ubeubah1jAubeh1jZubeh1Utbodyr ubeh1Utgroupr ubaubj3)r }r (h!XTPyObjC provides another mechanism for defining properties: :class:`object_property`.h0jjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMzjxjLh)]r (h+X;PyObjC provides another mechanism for defining properties: r r }r (h!X;PyObjC provides another mechanism for defining properties: h0j ubji)r }r (h!X:class:`object_property`r h0j jqjh1jmh"}r (UreftypeXclassjojpXobject_propertyU refdomainXpyr h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMzh)]r h)r }r (h!j h"}r (h7]h8]r (jzj Xpy-classr eh9]h:]h;]uh0j h)]r h+Xobject_propertyr r }r (h!Uh0j ubah1hubaubh+X.r }r (h!X.h0j ubeubcsphinx.addnodes versionmodified r )r }r (h!Uh0jjqjh1Uversionmodifiedr h"}r (Uversionr X2.5h;]h9]h7]h8]h:]Utyper Xversionchangedr ujwM|jxjLh)]r h+XQAdded support for unordered properties. Also fixed some issues for 64-bit builds.r r }r (h!XQAdded support for unordered properties. Also fixed some issues for 64-bit builds.jqjjwM~jxjLh0j ubaubeubjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwM$jxjLh)]r (h+X^The conventions for accessor names that can be used with Key-Value Coding is described in the r r }r (h!X^The conventions for accessor names that can be used with Key-Value Coding is described in the h0jubjeubh1jbh"}r (UnameX(Apple documentation for Key-Value Codingj j h;]h9]h7]h8]h:]uh)]r h+X(Apple documentation for Key-Value Codingr r }r (h!Uh0jubaubj j`esUsymbol_footnotesr ]r Uautofootnote_refsr ]r Usymbol_footnote_refsr ]r j]r jxjLU current_liner NUtransform_messagesr ]r (jn)r }r (h!Uh"}r (h7]UlevelKh;]h9]Usourcejh8]h:]UlineM>Utypejvuh)]r j3)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+X,Hyperlink target "py2app" is not referenced.r r }r (h!Uh0j ubah1j<ubah1jrubjn)r }r (h!Uh"}r (h7]UlevelKh;]h9]Usourcejh8]h:]Utypejvuh)]r j3)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+X-Hyperlink target "index-0" is not referenced.r r }r (h!Uh0j ubah1j<ubah1jrubjn)r }r (h!Uh"}r (h7]UlevelKh;]h9]Usourcejh8]h:]Utypejvuh)]r j3)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+X-Hyperlink target "index-1" is not referenced.r r }r (h!Uh0j ubah1j<ubah1jrubeUreporterr NUid_startr KU autofootnotesr ]r U citation_refsr }r Uindirect_targetsr ]r Usettingsr (cdocutils.frontend Values r or }r (Ufootnote_backlinksr KUrecord_dependenciesr NU rfc_base_urlr Uhttp://tools.ietf.org/html/r U tracebackr KUpep_referencesr NUstrip_commentsr NU toc_backlinksr jAU language_coder Uenr U datestampr NU report_levelr KU _destinationr NU halt_levelr KU strip_classesr Nh|NUerror_encoding_error_handlerr Ubackslashreplacer Udebugr NUembed_stylesheetr Uoutput_encoding_error_handlerr Ustrictr U sectnum_xformr KUdump_transformsr NU docinfo_xformr KUwarning_streamr NUpep_file_url_templater Upep-%04dr Uexit_status_levelr KUconfigr NUstrict_visitorr NUcloak_email_addressesr Utrim_footnote_reference_spacer Uenvr NUdump_pseudo_xmlr NUexpose_internalsr NUsectsubtitle_xformr U source_linkr NUrfc_referencesr NUoutput_encodingr Uutf-8r U source_urlr NUinput_encodingr U utf-8-sigr U_disable_configr NU id_prefixr UU tab_widthr KUerror_encodingr UUTF-8r U_sourcer UK/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/api/module-objc.rstUgettext_compactr U generatorr NUdump_internalsr NU pep_base_urlr Uhttp://www.python.org/dev/peps/r Uinput_encoding_error_handlerr j Uauto_id_prefixr Uidr Udoctitle_xformr Ustrip_elements_with_classesr! NU _config_filesr" ]Ufile_insertion_enabledr# KU raw_enabledr$ KU dump_settingsr% NubUsymbol_footnote_startr& KUidsr' }r( (jj)r) }r* (h!XprotocolsForProcessr+ h0j)r, }r- (h!Uh0jC)r. }r/ (h!Uh0jC)r0 }r1 (h!UjFKh0jIjqjh1jh"}r2 (h7]r3 X introductionr4 ah8]h9]h:]h;]r5 U introductionr6 aujwK jxjLh)]r7 (h)r8 }r9 (h!X Introductionr: h0j0 jqjh1hAh"}r; (h7]h8]h9]h:]h;]ujwK jxjLh)]r< h+X Introductionr= r> }r? (h!j: h0j8 ubaubj3)r@ }rA (h!XThe module :mod:`objc` is the core of PyObjC and provides the automatic bridging between Python and Objective-C. It also provides a number of utility functions and types that make it easier to integrate Python and Objective-C code.h0j0 jqjh1j<h"}rB (h7]h8]h9]h:]h;]ujwKjxjLh)]rC (h+X The module rD rE }rF (h!X The module h0j@ ubji)rG }rH (h!X :mod:`objc`rI h0j@ jqjh1jmh"}rJ (UreftypeXmodjojpXobjcU refdomainXpyrK h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]rL h)rM }rN (h!jI h"}rO (h7]h8]rP (jzjK Xpy-modrQ eh9]h:]h;]uh0jG h)]rR h+XobjcrS rT }rU (h!Uh0jM ubah1hubaubh+X is the core of PyObjC and provides the automatic bridging between Python and Objective-C. It also provides a number of utility functions and types that make it easier to integrate Python and Objective-C code.rV rW }rX (h!X is the core of PyObjC and provides the automatic bridging between Python and Objective-C. It also provides a number of utility functions and types that make it easier to integrate Python and Objective-C code.h0j@ ubeubj3)rY }rZ (h!XThe module :mod:`objc` defines a number of functions whose names start with an underscore. Those functions are private and should not be used, they can be removed from release without warning.h0j0 jqjh1j<h"}r[ (h7]h8]h9]h:]h;]ujwKjxjLh)]r\ (h+X The module r] r^ }r_ (h!X The module h0jY ubji)r` }ra (h!X :mod:`objc`rb h0jY jqjh1jmh"}rc (UreftypeXmodjojpXobjcU refdomainXpyrd h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]re h)rf }rg (h!jb h"}rh (h7]h8]ri (jzjd Xpy-modrj eh9]h:]h;]uh0j` h)]rk h+Xobjcrl rm }rn (h!Uh0jf ubah1hubaubh+X defines a number of functions whose names start with an underscore. Those functions are private and should not be used, they can be removed from release without warning.ro rp }rq (h!X defines a number of functions whose names start with an underscore. Those functions are private and should not be used, they can be removed from release without warning.h0jY ubeubj3)rr }rs (h!XNOTE: This document is currently mostly an exhaustive list of stuff and needs to be reorganised once I've filled in the technical details.rt h0j0 jqjh1j<h"}ru (h7]h8]h9]h:]h;]ujwKjxjLh)]rv h+XNOTE: This document is currently mostly an exhaustive list of stuff and needs to be reorganised once I've filled in the technical details.rw rx }ry (h!jt h0jr ubaubjC)rz }r{ (h!Uh0j0 jqjh1jh"}r| (h7]h8]h9]h:]r} jZah;]r~ jaujwKjxjLh)]r (h)r }r (h!X Debuggingr h0jz jqjh1hAh"}r (h7]h8]h9]h:]h;]ujwKjxjLh)]r h+X Debuggingr r }r (h!j h0j ubaubj)r }r (h!Uh0jz jqjh1jh"}r (h;]h9]h7]h8]h:]Uentries]r (jXsetVerbose() (in module objc)jUtr aujwNjxjLh)]ubj)r }r (h!Uh0jz jqjh1jh"}r (jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r (j)r }r (h!XsetVerbose(yesOrNo)h0j jqjh1jh"}r (h;]r jajjh9]h7]h8]h:]r jajX setVerboser jUjujwK$jxjLh)]r (j)r }r (h!Xobjc.h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK$jxjLh)]r h+Xobjc.r r }r (h!Uh0j ubaubj)r }r (h!j h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK$jxjLh)]r h+X setVerboser r }r (h!Uh0j ubaubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK$jxjLh)]r j)r }r (h!XyesOrNoh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XyesOrNor r }r (h!Uh0j ubah1jubaubeubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK$jxjLh)]r (j3)r }r (h!XHWhen the argument is :const:`True` the bridge will log more information.h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwKjxjLh)]r (h+XWhen the argument is r r }r (h!XWhen the argument is h0j ubji)r }r (h!X :const:`True`r h0j jqjh1jmh"}r (UreftypeXconstjojpXTrueU refdomainXpyr h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]r h)r }r (h!j h"}r (h7]h8]r (jzj Xpy-constr eh9]h:]h;]uh0j h)]r h+XTruer r }r (h!Uh0j ubah1hubaubh+X& the bridge will log more information.r r }r (h!X& the bridge will log more information.h0j ubeubj3)r }r (h!X}This currently results in output on the standard error stream whenever an exception is translated from Python to Objective-C.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwK!jxjLh)]r h+X}This currently results in output on the standard error stream whenever an exception is translated from Python to Objective-C.r r }r (h!j h0j ubaubeubeubj)r }r (h!Uh0jz jqjh1jh"}r (h;]h9]h7]h8]h:]Uentries]r (jXgetVerbose() (in module objc)jUtr aujwNjxjLh)]ubj)r }r (h!Uh0jz jqjh1jh"}r (jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r (j)r }r (h!X getVerbose()h0j jqjh1jh"}r (h;]r jajjh9]h7]h8]h:]r jajX getVerboser jUjujwK)jxjLh)]r (j)r }r (h!Xobjc.h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK)jxjLh)]r h+Xobjc.r r }r (h!Uh0j ubaubj)r }r (h!j h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK)jxjLh)]r h+X getVerboser r }r (h!Uh0j ubaubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK)jxjLh)]ubeubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwK)jxjLh)]r j3)r }r (h!X.Returns the current value of the verbose flag.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwK'jxjLh)]r h+X.Returns the current value of the verbose flag.rr}r(h!j h0j ubaubaubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rjcah;]rjaujwK+jxjLh)]r(h)r }r (h!XTweaking behaviourr h0jjqjh1hAh"}r (h7]h8]h9]h:]h;]ujwK+jxjLh)]r h+XTweaking behaviourrr}r(h!j h0j ubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX&setUseKVOForSetattr() (in module objc)j]UtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jj^jj^ujwNjxjLh)]r(j)r}r(h!XsetUseKVOForSetattrrh0jjqjh1jh"}r(h;]rj]ajjh9]h7]h8]h:]rj]ajjjUjujwK5jxjLh)]r (j)r!}r"(h!Xobjc.h0jjqjh1jh"}r#(h7]h8]h9]h:]h;]ujwK5jxjLh)]r$h+Xobjc.r%r&}r'(h!Uh0j!ubaubj)r(}r)(h!jh0jjqjh1jh"}r*(h7]h8]h9]h:]h;]ujwK5jxjLh)]r+h+XsetUseKVOForSetattrr,r-}r.(h!Uh0j(ubaubj)r/}r0(h!Uh0jjqjh1jh"}r1(h7]h8]h9]h:]h;]ujwK5jxjLh)]ubeubj)r2}r3(h!Uh0jjqjh1jh"}r4(h7]h8]h9]h:]h;]ujwK5jxjLh)]r5(j3)r6}r7(h!XuSets the default value for the *__useKVO__* attribute on classes defined after this call. Returns the previous value.h0j2jqjh1j<h"}r8(h7]h8]h9]h:]h;]ujwK/jxjLh)]r9(h+XSets the default value for the r:r;}r<(h!XSets the default value for the h0j6ubj)r=}r>(h!X *__useKVO__*h"}r?(h7]h8]h9]h:]h;]uh0j6h)]r@h+X __useKVO__rArB}rC(h!Uh0j=ubah1jubh+XJ attribute on classes defined after this call. Returns the previous value.rDrE}rF(h!XJ attribute on classes defined after this call. Returns the previous value.h0j6ubeubj3)rG}rH(h!XWhen the *__useKVO__* attribute of a class is true instances of the class will generate Key-Value Observation notifications when setting attributes from Python.h0j2jqjh1j<h"}rI(h7]h8]h9]h:]h;]ujwK2jxjLh)]rJ(h+X When the rKrL}rM(h!X When the h0jGubj)rN}rO(h!X *__useKVO__*h"}rP(h7]h8]h9]h:]h;]uh0jGh)]rQh+X __useKVO__rRrS}rT(h!Uh0jNubah1jubh+X attribute of a class is true instances of the class will generate Key-Value Observation notifications when setting attributes from Python.rUrV}rW(h!X attribute of a class is true instances of the class will generate Key-Value Observation notifications when setting attributes from Python.h0jGubeubeubeubj)rX}rY(h!Uh0jjqjh1jh"}rZ(h;]h9]h7]h8]h:]Uentries]r[(jX#setHideProtected() (in module objc)j+Utr\aujwNjxjLh)]ubj)r]}r^(h!Uh0jjqjh1jh"}r_(jjXpyh;]h9]h7]h8]h:]jj,jj,ujwNjxjLh)]r`(j)ra}rb(h!XsetHideProtected(yesOrNo)h0j]jqjh1jh"}rc(h;]rdj+ajjh9]h7]h8]h:]rej+ajXsetHideProtectedrfjUjujwK=jxjLh)]rg(j)rh}ri(h!Xobjc.h0jajqjh1jh"}rj(h7]h8]h9]h:]h;]ujwK=jxjLh)]rkh+Xobjc.rlrm}rn(h!Uh0jhubaubj)ro}rp(h!jfh0jajqjh1jh"}rq(h7]h8]h9]h:]h;]ujwK=jxjLh)]rrh+XsetHideProtectedrsrt}ru(h!Uh0joubaubj)rv}rw(h!Uh0jajqjh1jh"}rx(h7]h8]h9]h:]h;]ujwK=jxjLh)]ryj)rz}r{(h!XyesOrNoh"}r|(h7]h8]h9]h:]h;]uh0jvh)]r}h+XyesOrNor~r}r(h!Uh0jzubah1jubaubeubj)r}r(h!Uh0j]jqjh1jh"}r(h7]h8]h9]h:]h;]ujwK=jxjLh)]r(j3)r}r(h!XWhen the argument is :const:`True` protected methods of an Objective-C class will not be included in the output of :func:`dir`. Protected methods are those whose selector starts with an underscore.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwK8jxjLh)]r(h+XWhen the argument is rr}r(h!XWhen the argument is h0jubji)r}r(h!X :const:`True`rh0jjqjh1jmh"}r(UreftypeXconstjojpXTrueU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwK8h)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-constreh9]h:]h;]uh0jh)]rh+XTruerr}r(h!Uh0jubah1hubaubh+XQ protected methods of an Objective-C class will not be included in the output of rr}r(h!XQ protected methods of an Objective-C class will not be included in the output of h0jubji)r}r(h!X :func:`dir`rh0jjqjh1jmh"}r(UreftypeXfuncjojpXdirU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwK8h)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+Xdir()rr}r(h!Uh0jubah1hubaubh+XG. Protected methods are those whose selector starts with an underscore.rr}r(h!XG. Protected methods are those whose selector starts with an underscore.h0jubeubj3)r}r(h!XThis option is on by default.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwK(h7]h8]h9]h:]h;]ujwKLh)]r?h+X[Setting this option to false is discouraged and is mostly usefull when porting to Python 3.r@rA}rB(h!j=h0j;ubaubaubeubeubj)rC}rD(h!Uh0jjqNh1jh"}rE(h;]h9]h7]h8]h:]Uentries]rF(jX&getStrBridgeEnabled() (in module objc)jEUtrGaujwNjxjLh)]ubj)rH}rI(h!Uh0jjqNh1jh"}rJ(jjXpyh;]h9]h7]h8]h:]jjFjjFujwNjxjLh)]rK(j)rL}rM(h!XgetStrBridgeEnabledrNh0jHjqjh1jh"}rO(h;]rPjEajjh9]h7]h8]h:]rQjEajjNjUjujwKXjxjLh)]rR(j)rS}rT(h!Xobjc.h0jLjqjh1jh"}rU(h7]h8]h9]h:]h;]ujwKXjxjLh)]rVh+Xobjc.rWrX}rY(h!Uh0jSubaubj)rZ}r[(h!jNh0jLjqjh1jh"}r\(h7]h8]h9]h:]h;]ujwKXjxjLh)]r]h+XgetStrBridgeEnabledr^r_}r`(h!Uh0jZubaubj)ra}rb(h!Uh0jLjqjh1jh"}rc(h7]h8]h9]h:]h;]ujwKXjxjLh)]ubeubj)rd}re(h!Uh0jHjqjh1jh"}rf(h7]h8]h9]h:]h;]ujwKXjxjLh)]rg(j3)rh}ri(h!XSReturns :data:`True` if the str bridge is enabled and :data:`False` when it is not.h0jdjqjh1j<h"}rj(h7]h8]h9]h:]h;]ujwKQjxjLh)]rk(h+XReturns rlrm}rn(h!XReturns h0jhubji)ro}rp(h!X :data:`True`rqh0jhjqjh1jmh"}rr(UreftypeXdatajojpXTrueU refdomainXpyrsh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKQh)]rth)ru}rv(h!jqh"}rw(h7]h8]rx(jzjsXpy-dataryeh9]h:]h;]uh0joh)]rzh+XTruer{r|}r}(h!Uh0juubah1hubaubh+X" if the str bridge is enabled and r~r}r(h!X" if the str bridge is enabled and h0jhubji)r}r(h!X :data:`False`rh0jhjqjh1jmh"}r(UreftypeXdatajojpXFalseU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKQh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0jh)]rh+XFalserr}r(h!Uh0jubah1hubaubh+X when it is not.rr}r(h!X when it is not.h0jhubeubj')r}r(h!X,This function is not available in Python 3.xrh0jdjqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!jh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKVh)]rh+X,This function is not available in Python 3.xrr}r(h!jh0jubaubaubeubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rjfah;]rjaujwKZjxjLh)]r(h)r}r(h!X Utilitiesrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwKZjxjLh)]rh+X Utilitiesrr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX!allocateBuffer() (in module objc)j4UtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jj5jj5ujwNjxjLh)]r(j)r}r(h!XallocateBuffer(size)h0jjqjh1jh"}r(h;]rj4ajjh9]h7]h8]h:]rj4ajXallocateBufferrjUjujwK_jxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwK_jxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwK_jxjLh)]rh+XallocateBufferrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwK_jxjLh)]rj)r}r(h!Xsizeh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xsizerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwK_jxjLh)]rj3)r}r(h!X1Returns a writable buffer object of *size* bytes.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwK^jxjLh)]r(h+X$Returns a writable buffer object of rr}r(h!X$Returns a writable buffer object of h0jubj)r}r(h!X*size*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xsizerr}r(h!Uh0jubah1jubh+X bytes.rr}r(h!X bytes.h0jubeubaubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXCFToObject() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X CFToObjectrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwKmjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKmjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKmjxjLh)]rh+X CFToObjectrr}r(h!Uh0jubaubj)r }r (h!Uh0jjqjh1jh"}r (h7]h8]h9]h:]h;]ujwKmjxjLh)]ubeubj)r }r (h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKmjxjLh)]r(j3)r}r(h!XConverts an object from the standard library :mod:`CF` module to a PyObjC wrapper for the same CoreFoundation object. Raises an exception when the conversion fails.h0j jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKbjxjLh)]r(h+X-Converts an object from the standard library rr}r(h!X-Converts an object from the standard library h0jubji)r}r(h!X :mod:`CF`rh0jjqjh1jmh"}r(UreftypeXmodjojpXCFU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKbh)]rh)r}r(h!jh"}r(h7]h8]r (jzjXpy-modr!eh9]h:]h;]uh0jh)]r"h+XCFr#r$}r%(h!Uh0jubah1hubaubh+Xn module to a PyObjC wrapper for the same CoreFoundation object. Raises an exception when the conversion fails.r&r'}r((h!Xn module to a PyObjC wrapper for the same CoreFoundation object. Raises an exception when the conversion fails.h0jubeubj )r)}r*(h!Uh0j jqjh1j h"}r+(j X2.4h;]h9]h7]h8]h:]j X deprecatedr,ujwKfjxjLh)]r-h+X^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.r.r/}r0(h!X^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.jqjjwKijxjLh0j)ubaubj')r1}r2(h!X,this function is not available for Python 3.r3h0j jqjh1j*h"}r4(h7]h8]h9]h:]h;]ujwNjxjLh)]r5j3)r6}r7(h!j3h0j1jqjh1j<h"}r8(h7]h8]h9]h:]h;]ujwKkh)]r9h+X,this function is not available for Python 3.r:r;}r<(h!j3h0j6ubaubaubeubeubj)r=}r>(h!Uh0jjqNh1jh"}r?(h;]h9]h7]h8]h:]Uentries]r@(jXObjectToCF() (in module objc)jUtrAaujwNjxjLh)]ubj)rB}rC(h!Uh0jjqNh1jh"}rD(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rE(j)rF}rG(h!X ObjectToCFrHh0jBjqjh1jh"}rI(h;]rJjajjh9]h7]h8]h:]rKjajjHjUjujwK|jxjLh)]rL(j)rM}rN(h!Xobjc.h0jFjqjh1jh"}rO(h7]h8]h9]h:]h;]ujwK|jxjLh)]rPh+Xobjc.rQrR}rS(h!Uh0jMubaubj)rT}rU(h!jHh0jFjqjh1jh"}rV(h7]h8]h9]h:]h;]ujwK|jxjLh)]rWh+X ObjectToCFrXrY}rZ(h!Uh0jTubaubj)r[}r\(h!Uh0jFjqjh1jh"}r](h7]h8]h9]h:]h;]ujwK|jxjLh)]ubeubj)r^}r_(h!Uh0jBjqjh1jh"}r`(h7]h8]h9]h:]h;]ujwK|jxjLh)]ra(j3)rb}rc(h!XConverts a PyObjC wrapper for a CoreFoundation object to an object from the standard library :mod:`CF` module for the same CoreFoundation object. Raises an exception when the conversion fails.h0j^jqjh1j<h"}rd(h7]h8]h9]h:]h;]ujwKpjxjLh)]re(h+X]Converts a PyObjC wrapper for a CoreFoundation object to an object from the standard library rfrg}rh(h!X]Converts a PyObjC wrapper for a CoreFoundation object to an object from the standard library h0jbubji)ri}rj(h!X :mod:`CF`rkh0jbjqjh1jmh"}rl(UreftypeXmodjojpXCFU refdomainXpyrmh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKph)]rnh)ro}rp(h!jkh"}rq(h7]h8]rr(jzjmXpy-modrseh9]h:]h;]uh0jih)]rth+XCFrurv}rw(h!Uh0joubah1hubaubh+XZ module for the same CoreFoundation object. Raises an exception when the conversion fails.rxry}rz(h!XZ module for the same CoreFoundation object. Raises an exception when the conversion fails.h0jbubeubj )r{}r|(h!Uh0j^jqjh1j h"}r}(j X2.4h;]h9]h7]h8]h:]j X deprecatedr~ujwKtjxjLh)]rh+X^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.rr}r(h!X^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.jqjjwKwjxjLh0j{ubaubj')r}r(h!X,this function is not available for Python 3.rh0j^jqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!jh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKyh)]rh+X,this function is not available for Python 3.rr}r(h!jh0jubaubaubeubeubeubj. jC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rjiah;]rjaujwMjxjLh)]r(h)r}r(h!XDynamic modification of classesrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XDynamic modification of classesrr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX"classAddMethods() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XclassAddMethods(cls, methods)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXclassAddMethodsrjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XclassAddMethodsrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j)r}r(h!Xclsh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xclsrr}r(h!Uh0jubah1jubj)r}r(h!Xmethodsh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodsrr}r(h!Uh0jubah1jubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!X-Add a sequence of methods to the given class.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X-Add a sequence of methods to the given class.rr}r(h!jh0jubaubj3)r}r(h!XThe effect is simular to how categories work in Objective-C. If the class already implements a method that is defined in *methods* the existing implementation is replaced by the new one.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XyThe effect is simular to how categories work in Objective-C. If the class already implements a method that is defined in rr}r(h!XyThe effect is simular to how categories work in Objective-C. If the class already implements a method that is defined in h0jubj)r}r(h!X *methods*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodsrr}r(h!Uh0jubah1jubh+X8 the existing implementation is replaced by the new one.rr}r(h!X8 the existing implementation is replaced by the new one.h0jubeubj3)r}r(h!X*The objects in *methods* should be one of:h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM jxjLh)]r(h+XThe objects in rr}r(h!XThe objects in h0jubj)r}r(h!X *methods*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodsrr}r(h!Uh0jubah1jubh+X should be one of:rr}r(h!X should be one of:h0jubeubj0)r}r(h!Uh0jjqjh1jh"}r(UbulletrX*h;]h9]h7]h8]h:]ujwM jxjLh)]r(j5)r}r(h!Xy:class:`selector` instances with a callable (that is, the first argument to :class:`selector` must not be :data:`None`). h0jjqjh1jMh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!Xx:class:`selector` instances with a callable (that is, the first argument to :class:`selector` must not be :data:`None`).h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM h)]r(ji)r}r (h!X:class:`selector`r h0jjqjh1jmh"}r (UreftypeXclassjojpXselectorU refdomainXpyr h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM h)]r h)r}r(h!j h"}r(h7]h8]r(jzj Xpy-classreh9]h:]h;]uh0jh)]rh+Xselectorrr}r(h!Uh0jubah1hubaubh+X; instances with a callable (that is, the first argument to rr}r(h!X; instances with a callable (that is, the first argument to h0jubji)r}r(h!X:class:`selector`rh0jjqjh1jmh"}r(UreftypeXclassjojpXselectorU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM h)]rh)r }r!(h!jh"}r"(h7]h8]r#(jzjXpy-classr$eh9]h:]h;]uh0jh)]r%h+Xselectorr&r'}r((h!Uh0j ubah1hubaubh+X must not be r)r*}r+(h!X must not be h0jubji)r,}r-(h!X :data:`None`r.h0jjqjh1jmh"}r/(UreftypeXdatajojpXNoneU refdomainXpyr0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM h)]r1h)r2}r3(h!j.h"}r4(h7]h8]r5(jzj0Xpy-datar6eh9]h:]h;]uh0j,h)]r7h+XNoner8r9}r:(h!Uh0j2ubah1hubaubh+X).r;r<}r=(h!X).h0jubeubaubj5)r>}r?(h!XU:class:`classmethod` or :class:`staticmethod` instances that wrap a function object. h0jjqjh1jMh"}r@(h7]h8]h9]h:]h;]ujwNjxjLh)]rAj3)rB}rC(h!XT:class:`classmethod` or :class:`staticmethod` instances that wrap a function object.h0j>jqjh1j<h"}rD(h7]h8]h9]h:]h;]ujwMh)]rE(ji)rF}rG(h!X:class:`classmethod`rHh0jBjqjh1jmh"}rI(UreftypeXclassjojpX classmethodU refdomainXpyrJh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rKh)rL}rM(h!jHh"}rN(h7]h8]rO(jzjJXpy-classrPeh9]h:]h;]uh0jFh)]rQh+X classmethodrRrS}rT(h!Uh0jLubah1hubaubh+X or rUrV}rW(h!X or h0jBubji)rX}rY(h!X:class:`staticmethod`rZh0jBjqjh1jmh"}r[(UreftypeXclassjojpX staticmethodU refdomainXpyr\h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r]h)r^}r_(h!jZh"}r`(h7]h8]ra(jzj\Xpy-classrbeh9]h:]h;]uh0jXh)]rch+X staticmethodrdre}rf(h!Uh0j^ubah1hubaubh+X' instances that wrap a function object.rgrh}ri(h!X' instances that wrap a function object.h0jBubeubaubj5)rj}rk(h!X functions h0jjqjh1jMh"}rl(h7]h8]h9]h:]h;]ujwNjxjLh)]rmj3)rn}ro(h!X functionsrph0jjjqjh1j<h"}rq(h7]h8]h9]h:]h;]ujwMh)]rrh+X functionsrsrt}ru(h!jph0jnubaubaubj5)rv}rw(h!Xunbound methods h0jjqjh1jMh"}rx(h7]h8]h9]h:]h;]ujwNjxjLh)]ryj3)rz}r{(h!Xunbound methodsr|h0jvjqjh1j<h"}r}(h7]h8]h9]h:]h;]ujwMh)]r~h+Xunbound methodsrr}r(h!j|h0jzubaubaubeubj3)r}r(h!XFor the last two the method selector is calculated using the regular algoritm for this (e.g. as if ``selector(item)`` was called). The last two are instance methods by default, but automaticly made class methods when the class (or a superclass) has a class method with the same selector.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XcFor the last two the method selector is calculated using the regular algoritm for this (e.g. as if rr}r(h!XcFor the last two the method selector is calculated using the regular algoritm for this (e.g. as if h0jubh)r}r(h!X``selector(item)``h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xselector(item)rr}r(h!Uh0jubah1hubh+X was called). The last two are instance methods by default, but automaticly made class methods when the class (or a superclass) has a class method with the same selector.rr}r(h!X was called). The last two are instance methods by default, but automaticly made class methods when the class (or a superclass) has a class method with the same selector.h0jubeubeubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX!classAddMethod() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X!classAddMethod(cls, name, method)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXclassAddMethodrjUjujwM&jxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwM&jxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwM&jxjLh)]rh+XclassAddMethodrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwM&jxjLh)]r(j)r}r(h!Xclsh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xclsrr}r(h!Uh0jubah1jubj)r}r(h!Xnameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubj)r}r(h!Xmethodh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodrr}r(h!Uh0jubah1jubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwM&jxjLh)]r(j3)r}r(h!XAdds function *method* as selector *name* to the given class. When *method* is a selector the signature and class-method-ness are copied from the selector.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XAdds function rr}r(h!XAdds function h0jubj)r}r(h!X*method*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodrr}r(h!Uh0jubah1jubh+X as selector rr}r(h!X as selector h0jubj)r}r(h!X*name*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubh+X to the given class. When rr}r(h!X to the given class. When h0jubj)r}r(h!X*method*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xmethodrr}r(h!Uh0jubah1jubh+XP is a selector the signature and class-method-ness are copied from the selector.rr}r(h!XP is a selector the signature and class-method-ness are copied from the selector.h0jubeubj')r}r(h!XYAdding a selector that's defined in Objective-C to another class will raise an exception.h0jjqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!XYAdding a selector that's defined in Objective-C to another class will raise an exception.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM$h)]rh+XYAdding a selector that's defined in Objective-C to another class will raise an exception.rr}r(h!jh0jubaubaubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXCategory (class in objc)j/UtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jj0jj0ujwNjxjLh)]r(j)r}r (h!XCategoryr h0jjqjh1jh"}r (h;]r j/ajjh9]h7]h8]h:]r j/ajj jUjujwM7jxjLh)]r(csphinx.addnodes desc_annotation r)r}r(h!Xclass h0jjqjh1Udesc_annotationrh"}r(h7]h8]h9]h:]h;]ujwM7jxjLh)]rh+Xclass rr}r(h!Uh0jubaubj)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwM7jxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r (h!j h0jjqjh1jh"}r!(h7]h8]h9]h:]h;]ujwM7jxjLh)]r"h+XCategoryr#r$}r%(h!Uh0jubaubeubj)r&}r'(h!Uh0jjqjh1jh"}r((h7]h8]h9]h:]h;]ujwM7jxjLh)]r)(j3)r*}r+(h!XfA helper class for adding a category to an existing Objecive-C class (subclass of :c:type:`NSObject`).h0j&jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM)jxjLh)]r-(h+XRA helper class for adding a category to an existing Objecive-C class (subclass of r.r/}r0(h!XRA helper class for adding a category to an existing Objecive-C class (subclass of h0j*ubji)r1}r2(h!X:c:type:`NSObject`r3h0j*jqjh1jmh"}r4(UreftypeXtypejojpXNSObjectU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM)h)]r5h)r6}r7(h!j3h"}r8(h7]h8]r9(jzXcXc-typer:eh9]h:]h;]uh0j1h)]r;h+XNSObjectr<r=}r>(h!Uh0j6ubah1hubaubh+X).r?r@}rA(h!X).h0j*ubeubj3)rB}rC(h!XUsage::h0j&jqjh1j<h"}rD(h7]h8]h9]h:]h;]ujwM,jxjLh)]rEh+XUsage:rFrG}rH(h!XUsage:h0jBubaubj)rI}rJ(h!XEclass NSObject (Category(NSObject)): def method(self): passh0j&jqjh1jh"}rK(j!j"h;]h9]h7]h8]h:]ujwM.jxjLh)]rLh+XEclass NSObject (Category(NSObject)): def method(self): passrMrN}rO(h!Uh0jIubaubj3)rP}rQ(h!XeThe metaclass uses :func:`classAddMethods` to add the methods in the category body to the base class.h0j&jqjh1j<h"}rR(h7]h8]h9]h:]h;]ujwM2jxjLh)]rS(h+XThe metaclass uses rTrU}rV(h!XThe metaclass uses h0jPubji)rW}rX(h!X:func:`classAddMethods`rYh0jPjqjh1jmh"}rZ(UreftypeXfuncjojpXclassAddMethodsU refdomainXpyr[h;]h9]U refexplicith7]h8]h:]jrjjsj jtjujwM2h)]r\h)r]}r^(h!jYh"}r_(h7]h8]r`(jzj[Xpy-funcraeh9]h:]h;]uh0jWh)]rbh+XclassAddMethods()rcrd}re(h!Uh0j]ubah1hubaubh+X; to add the methods in the category body to the base class.rfrg}rh(h!X; to add the methods in the category body to the base class.h0jPubeubj3)ri}rj(h!XLThe name of the class must be the same as the argument to :class:`Category`.h0j&jqjh1j<h"}rk(h7]h8]h9]h:]h;]ujwM5jxjLh)]rl(h+X:The name of the class must be the same as the argument to rmrn}ro(h!X:The name of the class must be the same as the argument to h0jiubji)rp}rq(h!X:class:`Category`rrh0jijqjh1jmh"}rs(UreftypeXclassjojpXCategoryU refdomainXpyrth;]h9]U refexplicith7]h8]h:]jrjjsj jtjujwM5h)]ruh)rv}rw(h!jrh"}rx(h7]h8]ry(jzjtXpy-classrzeh9]h:]h;]uh0jph)]r{h+XCategoryr|r}}r~(h!Uh0jvubah1hubaubh+X.r}r(h!X.h0jiubeubeubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rjRah;]rjaujwM9jxjLh)]r(h)r}r(h!XPlugin bundlesrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwM9jxjLh)]rh+XPlugin bundlesrr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX currentBundle() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X currentBundlerh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwMDjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMDjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMDjxjLh)]rh+X currentBundlerr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMDjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMDjxjLh)]r(j3)r}r(h!XDuring module initialization this function returns an NSBundle object for the current bundle. This works for application as well as plug-ins created using `py2app `_.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM>jxjLh)]r(h+XDuring module initialization this function returns an NSBundle object for the current bundle. This works for application as well as plug-ins created using rr}r(h!XDuring module initialization this function returns an NSBundle object for the current bundle. This works for application as well as plug-ins created using h0jubj)r}r(h!X-`py2app `_h"}r(UnamejSj X!http://packages.python.org/py2apprh;]h9]h7]h8]h:]uh0jh)]rh+Xpy2apprr}r(h!Uh0jubah1jbubj@)r}r(h!X$ h"}r(Urefurijh;]rjah9]h7]h8]h:]rjSauh0jh)]h1j?ubh+X.r}r(h!X.h0jubeubj3)r}r(h!XbAfter module initialization use ``NSBundle.bundleForClass_(ClassInYourBundle)`` to get the bundle.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMBjxjLh)]r(h+X After module initialization use rr}r(h!X After module initialization use h0jubh)r}r(h!X/``NSBundle.bundleForClass_(ClassInYourBundle)``h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X+NSBundle.bundleForClass_(ClassInYourBundle)rr}r(h!Uh0jubah1hubh+X to get the bundle.rr}r(h!X to get the bundle.h0jubeubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX!registerPlugin() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XregisterPlugin(pluginName)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXregisterPluginrjUjujwMKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMKjxjLh)]rh+XregisterPluginrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMKjxjLh)]rj)r}r(h!X pluginNameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X pluginNamerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMKjxjLh)]r(j )r}r (h!Uh0jjqjh1j h"}r (j X2.3h;]h9]h7]h8]h:]j X deprecatedr ujwMGjxjLh)]r (h+Xuse r r}r(h!Xuse jqjjwMIjxjLh0jubji)r}r(h!X:func:`currentBundle`rh0jjqjh1jmh"}r(UreftypeXfuncjojpX currentBundleU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMHjxjLh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+XcurrentBundle()rr}r(h!Uh0jubah1hubaubh+X insteadrr }r!(h!X insteadjqjjwMIjxjLh0jubeubj3)r"}r#(h!XBRegister the current py2app plugin by named and return its bundle.r$h0jjqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwMJjxjLh)]r&h+XBRegister the current py2app plugin by named and return its bundle.r'r(}r)(h!j$h0j"ubaubeubeubj)r*}r+(h!Uh0jjqjh1jh"}r,(h;]h9]h7]h8]h:]Uentries]r-(jXpluginBundle() (in module objc)jUtr.aujwNjxjLh)]ubj)r/}r0(h!Uh0jjqjh1jh"}r1(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r2(j)r3}r4(h!XpluginBundle(pluginName)h0j/jqjh1jh"}r5(h;]r6jajjh9]h7]h8]h:]r7jajX pluginBundler8jUjujwMUjxjLh)]r9(j)r:}r;(h!Xobjc.h0j3jqjh1jh"}r<(h7]h8]h9]h:]h;]ujwMUjxjLh)]r=h+Xobjc.r>r?}r@(h!Uh0j:ubaubj)rA}rB(h!j8h0j3jqjh1jh"}rC(h7]h8]h9]h:]h;]ujwMUjxjLh)]rDh+X pluginBundlerErF}rG(h!Uh0jAubaubj)rH}rI(h!Uh0j3jqjh1jh"}rJ(h7]h8]h9]h:]h;]ujwMUjxjLh)]rKj)rL}rM(h!X pluginNameh"}rN(h7]h8]h9]h:]h;]uh0jHh)]rOh+X pluginNamerPrQ}rR(h!Uh0jLubah1jubaubeubj)rS}rT(h!Uh0j/jqjh1jh"}rU(h7]h8]h9]h:]h;]ujwMUjxjLh)]rV(j )rW}rX(h!Uh0jSjqjh1j h"}rY(j X2.3h;]h9]h7]h8]h:]j X deprecatedrZujwMNjxjLh)]r[(h+Xuse r\r]}r^(h!Xuse jqjjwMPjxjLh0jWubji)r_}r`(h!X:func:`currentBundle`rah0jWjqjh1jmh"}rb(UreftypeXfuncjojpX currentBundleU refdomainXpyrch;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMOjxjLh)]rdh)re}rf(h!jah"}rg(h7]h8]rh(jzjcXpy-funcrieh9]h:]h;]uh0j_h)]rjh+XcurrentBundle()rkrl}rm(h!Uh0jeubah1hubaubh+X insteadrnro}rp(h!X insteadjqjjwMPjxjLh0jWubeubj3)rq}rr(h!X{Return the main bundle for a named plugin. This should only be used after it has been register with :func:`registerPlugin`.h0jSjqjh1j<h"}rs(h7]h8]h9]h:]h;]ujwMQjxjLh)]rt(h+XdReturn the main bundle for a named plugin. This should only be used after it has been register with rurv}rw(h!XdReturn the main bundle for a named plugin. This should only be used after it has been register with h0jqubji)rx}ry(h!X:func:`registerPlugin`rzh0jqjqjh1jmh"}r{(UreftypeXfuncjojpXregisterPluginU refdomainXpyr|h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMQh)]r}h)r~}r(h!jzh"}r(h7]h8]r(jzj|Xpy-funcreh9]h:]h;]uh0jxh)]rh+XregisterPlugin()rr}r(h!Uh0j~ubah1hubaubh+X.r}r(h!X.h0jqubeubeubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rj^ah;]rjaujwMWjxjLh)]r(h)r}r(h!XMemory managementrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMWjxjLh)]rh+XMemory managementrr}r(h!jh0jubaubj3)r}r(h!X{PyObjC automaticly manages Cocoa reference counts for you, the functions in this section help in finetuning this behaviour.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMYjxjLh)]rh+X{PyObjC automaticly manages Cocoa reference counts for you, the functions in this section help in finetuning this behaviour.rr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX)recycleAutoreleasePool() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XrecycleAutoreleasePool()h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXrecycleAutoreleasePoolrjUjujwMajxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMajxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMajxjLh)]rh+XrecycleAutoreleasePoolrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMajxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMajxjLh)]rj3)r}r(h!XFlush the NSAutoreleasePool that PyObjC creates on import. Use this before entering the application main loop when you do a lot of work before starting the main loop.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM^jxjLh)]rh+XFlush the NSAutoreleasePool that PyObjC creates on import. Use this before entering the application main loop when you do a lot of work before starting the main loop.rr}r(h!jh0jubaubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX(removeAutoreleasePool() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XremoveAutoreleasePool()h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXremoveAutoreleasePoolrjUjujwMhjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMhjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMhjxjLh)]rh+XremoveAutoreleasePoolrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMhjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMhjxjLh)]rj3)r}r(h!XUse this in plugin bundles to remove the release pool that PyObjC creates on import. In plugins this pool will interact in unwanted ways with the embedding application.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMdjxjLh)]rh+XUse this in plugin bundles to remove the release pool that PyObjC creates on import. In plugins this pool will interact in unwanted ways with the embedding application.rr}r(h!jh0jubaubaubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rj]ah;]rjaujwMjjxjLh)]r(h)r}r(h!X Test supportrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMjjxjLh)]rh+X Test supportrr}r(h!jh0jubaubj3)r}r(h!XThe functions in this section are present as support code for PyObjC's unittests and are not part of the stable API. Please let us know if you use these functions in your code.r h0jjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMljxjLh)]r h+XThe functions in this section are present as support code for PyObjC's unittests and are not part of the stable API. Please let us know if you use these functions in your code.r r }r(h!j h0jubaubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX!splitSignature() (in module objc)jkUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyrh;]h9]h7]h8]h:]jjljjlujwNjxjLh)]r(j)r}r(h!XsplitSignature(typestring)h0jjqjh1jh"}r(h;]rjkajjh9]h7]h8]h:]rjkajXsplitSignaturerjUjujwMzjxjLh)]r(j)r }r!(h!Xobjc.h0jjqjh1jh"}r"(h7]h8]h9]h:]h;]ujwMzjxjLh)]r#h+Xobjc.r$r%}r&(h!Uh0j ubaubj)r'}r((h!jh0jjqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMzjxjLh)]r*h+XsplitSignaturer+r,}r-(h!Uh0j'ubaubj)r.}r/(h!Uh0jjqjh1jh"}r0(h7]h8]h9]h:]h;]ujwMzjxjLh)]r1j)r2}r3(h!X typestringh"}r4(h7]h8]h9]h:]h;]uh0j.h)]r5h+X typestringr6r7}r8(h!Uh0j2ubah1jubaubeubj)r9}r:(h!Uh0jjqjh1jh"}r;(h7]h8]h9]h:]h;]ujwMzjxjLh)]r<(j3)r=}r>(h!X[Split an encoded Objective-C signature string into the encoding strings for seperate types.r?h0j9jqjh1j<h"}r@(h7]h8]h9]h:]h;]ujwMrjxjLh)]rAh+X[Split an encoded Objective-C signature string into the encoding strings for seperate types.rBrC}rD(h!j?h0j=ubaubj)rE}rF(h!Uh0j9jqNh1jh"}rG(h7]h8]h9]h:]h;]ujwNjxjLh)]rH(j)rI}rJ(h!Uh"}rK(h7]h8]h9]h:]h;]uh0jEh)]rL(j")rM}rN(h!Uh"}rO(h7]h8]h9]h:]h;]uh0jIh)]rPh+X ParametersrQrR}rS(h!Uh0jMubah1j*ubj+)rT}rU(h!Uh"}rV(h7]h8]h9]h:]h;]uh0jIh)]rWj3)rX}rY(h!Uh"}rZ(h7]h8]h9]h:]h;]uh0jTh)]r[(j>)r\}r](h!X typestringh"}r^(h7]h8]h9]h:]h;]uh0jXh)]r_h+X typestringr`ra}rb(h!Uh0j\ubah1jFubh+X (rcrd}re(h!Uh0jXubji)rf}rg(h!Uh"}rh(UreftypeUobjriU reftargetX byte stringrjU refdomainjh;]h9]U refexplicith7]h8]h:]uh0jXh)]rkj)rl}rm(h!jjh"}rn(h7]h8]h9]h:]h;]uh0jfh)]roh+X byte stringrprq}rr(h!Uh0jlubah1jubah1jmubh+X)rs}rt(h!Uh0jXubh+X -- rurv}rw(h!Uh0jXubh+X)an encoded method signature (byte string)rxry}rz(h!X)an encoded method signature (byte string)h0jXubeh1j<ubah1jubeh1jubj)r{}r|(h!Uh"}r}(h7]h8]h9]h:]h;]uh0jEh)]r~(j")r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j{h)]rh+XReturnsrr}r(h!Uh0jubah1j*ubj+)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j{h)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xlist of type signaturesrr}r(h!Xlist of type signaturesh0jubah1j<ubah1jubeh1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jEh)]r(j")r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X Return typerr}r(h!Uh0jubah1j*ubj+)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xlist of byte stringsrr}r(h!Xlist of byte stringsh0jubah1j<ubah1jubeh1jubeubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX'splitStructSignature() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X splitStructSignature(typestring)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXsplitStructSignaturerjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XsplitStructSignaturerr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj)r}r(h!X typestringh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X typestringrr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!XReturns (structname, fields). *Structname* is a string or :data:`None` and *fields* is a list of (name, typestr) values. The *name* is a string or :data:`None` and the *typestr* is a byte string.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwM}jxjLh)]r(h+XReturns (structname, fields). rr}r(h!XReturns (structname, fields). h0jubj)r}r(h!X *Structname*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X Structnamerr}r(h!Uh0jubah1jubh+X is a string or rr}r(h!X is a string or h0jubji)r}r(h!X :data:`None`rh0jjqjh1jmh"}r(UreftypeXdatajojpXNoneU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM}h)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0jh)]rh+XNonerr}r(h!Uh0jubah1hubaubh+X and rr}r(h!X and h0jubj)r}r(h!X*fields*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xfieldsrr}r(h!Uh0jubah1jubh+X* is a list of (name, typestr) values. The rr}r(h!X* is a list of (name, typestr) values. The h0jubj)r}r(h!X*name*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubh+X is a string or rr }r (h!X is a string or h0jubji)r }r (h!X :data:`None`r h0jjqjh1jmh"}r(UreftypeXdatajojpXNoneU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM}h)]rh)r}r(h!j h"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0j h)]rh+XNonerr}r(h!Uh0jubah1hubaubh+X and the rr}r(h!X and the h0jubj)r}r(h!X *typestr*h"}r(h7]h8]h9]h:]h;]uh0jh)]r h+Xtypestrr!r"}r#(h!Uh0jubah1jubh+X is a byte string.r$r%}r&(h!X is a byte string.h0jubeubj3)r'}r((h!XPRaises :exc:`ValueError` when the type is not the type string for a struct type.h0jjqjh1j<h"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+XRaises r+r,}r-(h!XRaises h0j'ubji)r.}r/(h!X:exc:`ValueError`r0h0j'jqjh1jmh"}r1(UreftypeXexcjojpX ValueErrorU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r3h)r4}r5(h!j0h"}r6(h7]h8]r7(jzj2Xpy-excr8eh9]h:]h;]uh0j.h)]r9h+X ValueErrorr:r;}r<(h!Uh0j4ubah1hubaubh+X8 when the type is not the type string for a struct type.r=r>}r?(h!X8 when the type is not the type string for a struct type.h0j'ubeubeubeubj)r@}rA(h!Uh0jjqjh1jh"}rB(h;]h9]h7]h8]h:]Uentries]rC(jXrepythonify() (in module objc)j2UtrDaujwNjxjLh)]ubj)rE}rF(h!Uh0jjqjh1jh"}rG(jjXpyh;]h9]h7]h8]h:]jj3jj3ujwNjxjLh)]rH(j)rI}rJ(h!Xrepythonify(object [, type])h0jEjqjh1jh"}rK(h;]rLj2ajjh9]h7]h8]h:]rMj2ajX repythonifyrNjUjujwMjxjLh)]rO(j)rP}rQ(h!Xobjc.h0jIjqjh1jh"}rR(h7]h8]h9]h:]h;]ujwMjxjLh)]rSh+Xobjc.rTrU}rV(h!Uh0jPubaubj)rW}rX(h!jNh0jIjqjh1jh"}rY(h7]h8]h9]h:]h;]ujwMjxjLh)]rZh+X repythonifyr[r\}r](h!Uh0jWubaubj)r^}r_(h!Uh0jIjqjh1jh"}r`(h7]h8]h9]h:]h;]ujwMjxjLh)]ra(j)rb}rc(h!Xobjecth"}rd(h7]h8]h9]h:]h;]uh0j^h)]reh+Xobjectrfrg}rh(h!Uh0jbubah1jubj)ri}rj(h!Uh"}rk(h7]h8]h9]h:]h;]uh0j^h)]rlj)rm}rn(h!Xtypeh"}ro(h7]h8]h9]h:]h;]uh0jih)]rph+Xtyperqrr}rs(h!Uh0jmubah1jubah1jubeubeubj)rt}ru(h!Uh0jEjqjh1jh"}rv(h7]h8]h9]h:]h;]ujwMjxjLh)]rwj3)rx}ry(h!X^Internal API for converting an object to a given Objetive-C type and converting it back again.rzh0jtjqjh1j<h"}r{(h7]h8]h9]h:]h;]ujwMjxjLh)]r|h+X^Internal API for converting an object to a given Objetive-C type and converting it back again.r}r~}r(h!jzh0jxubaubaubeubeubjC)r}r(h!Uh0j0 jqjh1jh"}r(h7]h8]h9]h:]rj`ah;]rjaujwMjxjLh)]r(h)r}r(h!XFramework wrappersrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XFramework wrappersrr}r(h!jh0jubaubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXpyobjc_id() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!Xpyobjc_id(obj)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX pyobjc_idrjUjujwMjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X pyobjc_idrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj)r}r(h!Xobjh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xobjrr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!X;Returns the address of the underlying object as an integer.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X;Returns the address of the underlying object as an integer.rr}r(h!jh0jubaubj')r}r(h!XsThis is basicly the same as :func:`id`, but for the Objective-C object wrapped by PyObjC instead of python objects.h0jjqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!XsThis is basicly the same as :func:`id`, but for the Objective-C object wrapped by PyObjC instead of python objects.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]r(h+XThis is basicly the same as rr}r(h!XThis is basicly the same as h0jubji)r}r(h!X :func:`id`rh0jjqjh1jmh"}r(UreftypeXfuncjojpXidU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]rh+Xid()rr}r(h!Uh0jubah1hubaubh+XM, but for the Objective-C object wrapped by PyObjC instead of python objects.rr}r(h!XM, but for the Objective-C object wrapped by PyObjC instead of python objects.h0jubeubaubeubeubeubeubjqjh1jh"}r(h7]h8]h9]h:]rj_ah;]rjaujwK~jxjLh)]r(h)r}r(h!XAccessing classes and protocolsrh0j. jqjh1hAh"}r(h7]h8]h9]h:]h;]ujwK~jxjLh)]rh+XAccessing classes and protocolsrr}r(h!jh0jubaubj)r}r(h!Uh0j. jqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXlookUpClass() (in module objc)jAUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqNh1jh"}r(jjXpyrh;]h9]h7]h8]h:]jjBjjBujwNjxjLh)]r(j)r}r(h!XlookUpClass(classname)h0jjqjh1jh"}r(h;]rjAajjh9]h7]h8]h:]rjAajX lookUpClassrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+X lookUpClassrr }r (h!Uh0jubaubj)r }r (h!Uh0jjqjh1jh"}r (h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!X classnameh"}r(h7]h8]h9]h:]h;]uh0j h)]rh+X classnamerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!Uh0jjqNh1jh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]r(j)r}r(h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r!(j")r"}r#(h!Uh"}r$(h7]h8]h9]h:]h;]uh0jh)]r%h+X Parametersr&r'}r((h!Uh0j"ubah1j*ubj+)r)}r*(h!Uh"}r+(h7]h8]h9]h:]h;]uh0jh)]r,j3)r-}r.(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j)h)]r0(j>)r1}r2(h!X classnameh"}r3(h7]h8]h9]h:]h;]uh0j-h)]r4h+X classnamer5r6}r7(h!Uh0j1ubah1jFubh+X (r8r9}r:(h!Uh0j-ubji)r;}r<(h!Uh"}r=(UreftypejiU reftargetXstringr>U refdomainjh;]h9]U refexplicith7]h8]h:]uh0j-h)]r?j)r@}rA(h!j>h"}rB(h7]h8]h9]h:]h;]uh0j;h)]rCh+XstringrDrE}rF(h!Uh0j@ubah1jubah1jmubh+X)rG}rH(h!Uh0j-ubh+X -- rIrJ}rK(h!Uh0j-ubh+X the name of an Objective-C classrLrM}rN(h!X the name of an Objective-C classh0j-ubeh1j<ubah1jubeh1jubj)rO}rP(h!Uh"}rQ(h7]h8]h9]h:]h;]uh0jh)]rR(j")rS}rT(h!Uh"}rU(h7]h8]h9]h:]h;]uh0jOh)]rVh+XReturnsrWrX}rY(h!Uh0jSubah1j*ubj+)rZ}r[(h!Uh"}r\(h7]h8]h9]h:]h;]uh0jOh)]r]j3)r^}r_(h!Uh"}r`(h7]h8]h9]h:]h;]uh0jZh)]rah+Xthe named Objective-C classrbrc}rd(h!Xthe named Objective-C classh0j^ubah1j<ubah1jubeh1jubj)re}rf(h!Uh0jjqjh1jh"}rg(h7]h8]h9]h:]h;]ujwKjxjLh)]rh(j")ri}rj(h!Xraiseh"}rk(h7]h8]h9]h:]h;]uh0jeh)]rlh+XRaise rmrn}ro(h!Uh0jiubah1j*ubj+)rp}rq(h!X;:exc:`objc.nosuchclass_error` when the class does not existrrh"}rs(h7]h8]h9]h:]h;]uh0jeh)]rtj3)ru}rv(h!jrh0jpjqjh1j<h"}rw(h7]h8]h9]h:]h;]ujwKh)]rx(ji)ry}rz(h!X:exc:`objc.nosuchclass_error`r{h0jujqjh1jmh"}r|(UreftypeXexcjojpXobjc.nosuchclass_errorU refdomainXpyr}h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]r~h)r}r(h!j{h"}r(h7]h8]r(jzj}Xpy-excreh9]h:]h;]uh0jyh)]rh+Xobjc.nosuchclass_errorrr}r(h!Uh0jubah1hubaubh+X when the class does not existrr}r(h!X when the class does not existh0juubeubah1jubeubeubaubeubj)r}r(h!Uh0j. jqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXgetClassList() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XgetClassList()h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX getClassListrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+X getClassListrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!Uh0jjqNh1jh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j")r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XReturnsrr}r(h!Uh0jubah1j*ubj+)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X4a list of a classes known to the Objective-C runtimerr}r(h!X4a list of a classes known to the Objective-C runtimeh0jubah1j<ubah1jubeh1jubaubaubeubj)r}r(h!Uh0j. jqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX$protocolsForClass() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XprotocolsForClass(cls)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXprotocolsForClassrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+XprotocolsForClassrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!Xclsh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xclsrr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj3)r}r(h!X}Returns a list of Protocol objects that the class claims to implement directly. The *cls* object must a subclass of NSObject.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+XTReturns a list of Protocol objects that the class claims to implement directly. The rr}r(h!XTReturns a list of Protocol objects that the class claims to implement directly. The h0jubj)r}r(h!X*cls*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xclsrr}r(h!Uh0jubah1jubh+X$ object must a subclass of NSObject.rr}r(h!X$ object must a subclass of NSObject.h0jubeubaubeubj)r}r (h!Uh0j. jqjh1jh"}r (h;]h9]h7]h8]h:]Uentries]r (jX&protocolsForProcess() (in module objc)jUtr aujwNjxjLh)]ubj, j)r }r(h!Uh0j. jqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX%propertiesForClass() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XpropertiesForClass(objcClass)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXpropertiesForClassrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r h+Xobjc.r!r"}r#(h!Uh0jubaubj)r$}r%(h!jh0jjqjh1jh"}r&(h7]h8]h9]h:]h;]ujwKjxjLh)]r'h+XpropertiesForClassr(r)}r*(h!Uh0j$ubaubj)r+}r,(h!Uh0jjqjh1jh"}r-(h7]h8]h9]h:]h;]ujwKjxjLh)]r.j)r/}r0(h!X objcClassh"}r1(h7]h8]h9]h:]h;]uh0j+h)]r2h+X objcClassr3r4}r5(h!Uh0j/ubah1jubaubeubj)r6}r7(h!Uh0jjqjh1jh"}r8(h7]h8]h9]h:]h;]ujwKjxjLh)]r9(j)r:}r;(h!Uh0j6jqNh1jh"}r<(h7]h8]h9]h:]h;]ujwNjxjLh)]r=j)r>}r?(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j:h)]rA(j")rB}rC(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j>h)]rEh+XReturnsrFrG}rH(h!Uh0jBubah1j*ubj+)rI}rJ(h!Uh"}rK(h7]h8]h9]h:]h;]uh0j>h)]rLj3)rM}rN(h!Uh"}rO(h7]h8]h9]h:]h;]uh0jIh)]rPh+X1a list of properties from the Objective-C runtimerQrR}rS(h!X1a list of properties from the Objective-C runtimeh0jMubah1j<ubah1jubeh1jubaubj3)rT}rU(h!XThe return value is a list with information about properties on this class or protocol from the Objective-C runtime. This does not include properties superclasses.rVh0j6jqjh1j<h"}rW(h7]h8]h9]h:]h;]ujwKjxjLh)]rXh+XThe return value is a list with information about properties on this class or protocol from the Objective-C runtime. This does not include properties superclasses.rYrZ}r[(h!jVh0jTubaubj3)r\}r](h!X>Every entry in the list is dictionary with the following keys:r^h0j6jqjh1j<h"}r_(h7]h8]h9]h:]h;]ujwKjxjLh)]r`h+X>Every entry in the list is dictionary with the following keys:rarb}rc(h!j^h0j\ubaubj)rd}re(h!Uh0j6jqjh1jh"}rf(h7]h8]h9]h:]h;]ujwNjxjLh)]rgj)rh}ri(h!Uh"}rj(h;]h9]h7]h8]h:]UcolsKuh0jdh)]rk(j)rl}rm(h!Uh"}rn(h;]h9]h7]h8]h:]UcolwidthK uh0jhh)]h1j#ubj)ro}rp(h!Uh"}rq(h;]h9]h7]h8]h:]UcolwidthK=uh0jhh)]h1j#ubj*)rr}rs(h!Uh"}rt(h7]h8]h9]h:]h;]uh0jhh)]ruj/)rv}rw(h!Uh"}rx(h7]h8]h9]h:]h;]uh0jrh)]ry(j4)rz}r{(h!Uh"}r|(h7]h8]h9]h:]h;]uh0jvh)]r}j3)r~}r(h!XKeyrh0jzjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+XKeyrr}r(h!jh0j~ubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jvh)]rj3)r}r(h!X Descriptionrh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X Descriptionrr}r(h!jh0jubaubah1jAubeh1jZubah1j[ubj\)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]r(j/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X*name*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!XName of the property (a string)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+XName of the property (a string)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *raw_attr*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xraw_attrrr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X1Raw value of the attribute string (a byte string)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X1Raw value of the attribute string (a byte string)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *typestr*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xtypestrrr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X2The type string for this attribute (a byte string)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X2The type string for this attribute (a byte string)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *classname*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X classnamerr}r (h!Uh0jubah1jubaubah1jAubj4)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j3)r}r(h!X\When the type string is ``objc._C_ID`` this is the name of the Objective-C class (a string).h0j jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]r(h+XWhen the type string is rr}r(h!XWhen the type string is h0jubh)r}r(h!X``objc._C_ID``h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X objc._C_IDrr}r(h!Uh0jubah1hubh+X6 this is the name of the Objective-C class (a string).rr}r(h!X6 this is the name of the Objective-C class (a string).h0jubeubah1jAubeh1jZubj/)r}r (h!Uh"}r!(h7]h8]h9]h:]h;]uh0jh)]r"(j4)r#}r$(h!Uh"}r%(h7]h8]h9]h:]h;]uh0jh)]r&j3)r'}r((h!X *readonly*r)h0j#jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwKh)]r+j)r,}r-(h!j)h"}r.(h7]h8]h9]h:]h;]uh0j'h)]r/h+Xreadonlyr0r1}r2(h!Uh0j,ubah1jubaubah1jAubj4)r3}r4(h!Uh"}r5(h7]h8]h9]h:]h;]uh0jh)]r6j3)r7}r8(h!X)True iff the property is read-only (bool)r9h0j3jqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwKh)]r;h+X)True iff the property is read-only (bool)r<r=}r>(h!j9h0j7ubaubah1jAubeh1jZubj/)r?}r@(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jh)]rB(j4)rC}rD(h!Uh"}rE(h7]h8]h9]h:]h;]uh0j?h)]rFj3)rG}rH(h!X*copy*rIh0jCjqjh1j<h"}rJ(h7]h8]h9]h:]h;]ujwKh)]rKj)rL}rM(h!jIh"}rN(h7]h8]h9]h:]h;]uh0jGh)]rOh+XcopyrPrQ}rR(h!Uh0jLubah1jubaubah1jAubj4)rS}rT(h!Uh"}rU(h7]h8]h9]h:]h;]uh0j?h)]rVj3)rW}rX(h!X1True iff the property is copying the value (bool)rYh0jSjqjh1j<h"}rZ(h7]h8]h9]h:]h;]ujwKh)]r[h+X1True iff the property is copying the value (bool)r\r]}r^(h!jYh0jWubaubah1jAubeh1jZubj/)r_}r`(h!Uh"}ra(h7]h8]h9]h:]h;]uh0jh)]rb(j4)rc}rd(h!Uh"}re(h7]h8]h9]h:]h;]uh0j_h)]rfj3)rg}rh(h!X*retain*rih0jcjqjh1j<h"}rj(h7]h8]h9]h:]h;]ujwKh)]rkj)rl}rm(h!jih"}rn(h7]h8]h9]h:]h;]uh0jgh)]roh+Xretainrprq}rr(h!Uh0jlubah1jubaubah1jAubj4)rs}rt(h!Uh"}ru(h7]h8]h9]h:]h;]uh0j_h)]rvj3)rw}rx(h!X3True iff the property is retaining the value (bool)ryh0jsjqjh1j<h"}rz(h7]h8]h9]h:]h;]ujwKh)]r{h+X3True iff the property is retaining the value (bool)r|r}}r~(h!jyh0jwubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *nonatomic*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X nonatomicrr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X*True iff the property is not atomic (bool)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X*True iff the property is not atomic (bool)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *dynamic*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xdynamicrr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X'True iff the property is dynamic (bool)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X'True iff the property is dynamic (bool)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X*weak*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xweakrr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X$True iff the property is weak (bool)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X$True iff the property is weak (bool)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X *collectable*rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rj)r}r(h!jh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X collectablerr}r(h!Uh0jubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X+True iff the property is collectable (bool)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X+True iff the property is collectable (bool)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X*getter*r h0jjqjh1j<h"}r (h7]h8]h9]h:]h;]ujwKh)]r j)r }r (h!j h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xgetterrr}r(h!Uh0j ubah1jubaubah1jAubj4)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!X;Non-standard selector for the getter method (a byte string)rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+X;Non-standard selector for the getter method (a byte string)rr}r(h!jh0jubaubah1jAubeh1jZubj/)r}r (h!Uh"}r!(h7]h8]h9]h:]h;]uh0jh)]r"(j4)r#}r$(h!Uh"}r%(h7]h8]h9]h:]h;]uh0jh)]r&j3)r'}r((h!X*setter*r)h0j#jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwKh)]r+j)r,}r-(h!j)h"}r.(h7]h8]h9]h:]h;]uh0j'h)]r/h+Xsetterr0r1}r2(h!Uh0j,ubah1jubaubah1jAubj4)r3}r4(h!Uh"}r5(h7]h8]h9]h:]h;]uh0jh)]r6j3)r7}r8(h!X;Non-standard selector for the setter method (a byte string)r9h0j3jqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwKh)]r;h+X;Non-standard selector for the setter method (a byte string)r<r=}r>(h!j9h0j7ubaubah1jAubeh1jZubeh1j ubeh1j ubaubj3)r?}r@(h!XAll values but *name* and *raw_attr* are optional. The other attributes contain a decoded version of the *raw_attr* value. The boolean attributes should be interpreted as :data:`False` when the aren't present.h0j6jqjh1j<h"}rA(h7]h8]h9]h:]h;]ujwKjxjLh)]rB(h+XAll values but rCrD}rE(h!XAll values but h0j?ubj)rF}rG(h!X*name*h"}rH(h7]h8]h9]h:]h;]uh0j?h)]rIh+XnamerJrK}rL(h!Uh0jFubah1jubh+X and rMrN}rO(h!X and h0j?ubj)rP}rQ(h!X *raw_attr*h"}rR(h7]h8]h9]h:]h;]uh0j?h)]rSh+Xraw_attrrTrU}rV(h!Uh0jPubah1jubh+XE are optional. The other attributes contain a decoded version of the rWrX}rY(h!XE are optional. The other attributes contain a decoded version of the h0j?ubj)rZ}r[(h!X *raw_attr*h"}r\(h7]h8]h9]h:]h;]uh0j?h)]r]h+Xraw_attrr^r_}r`(h!Uh0jZubah1jubh+X8 value. The boolean attributes should be interpreted as rarb}rc(h!X8 value. The boolean attributes should be interpreted as h0j?ubji)rd}re(h!X :data:`False`rfh0j?jqjh1jmh"}rg(UreftypeXdatajojpXFalseU refdomainXpyrhh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]rih)rj}rk(h!jfh"}rl(h7]h8]rm(jzjhXpy-datarneh9]h:]h;]uh0jdh)]roh+XFalserprq}rr(h!Uh0jjubah1hubaubh+X when the aren't present.rsrt}ru(h!X when the aren't present.h0j?ubeubj3)rv}rw(h!XcThe documentation for the Objective-C runtime contains more information about property definitions.rxh0j6jqjh1j<h"}ry(h7]h8]h9]h:]h;]ujwKjxjLh)]rzh+XcThe documentation for the Objective-C runtime contains more information about property definitions.r{r|}r}(h!jxh0jvubaubj3)r~}r(h!XRThis function only returns information about properties as they are defined in the Objective-C runtime, that is using ``@property`` definitions in an Objective-C interface. Not all properties as they are commonly used in Objective-C are defined using that syntax, especially properties in classes that were introduced before MacOSX 10.5.h0j6jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+XvThis function only returns information about properties as they are defined in the Objective-C runtime, that is using rr}r(h!XvThis function only returns information about properties as they are defined in the Objective-C runtime, that is using h0j~ubh)r}r(h!X ``@property``h"}r(h7]h8]h9]h:]h;]uh0j~h)]rh+X @propertyrr}r(h!Uh0jubah1hubh+X definitions in an Objective-C interface. Not all properties as they are commonly used in Objective-C are defined using that syntax, especially properties in classes that were introduced before MacOSX 10.5.rr}r(h!X definitions in an Objective-C interface. Not all properties as they are commonly used in Objective-C are defined using that syntax, especially properties in classes that were introduced before MacOSX 10.5.h0j~ubeubj3)r}r(h!X;This function always returns an empty list on MacOS X 10.4.rh0j6jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+X;This function always returns an empty list on MacOS X 10.4.rr}r(h!jh0jubaubj )r}r(h!Uh0j6jqjh1j h"}r(j X2.3h;]h9]h7]h8]h:]j X versionaddedrujwKjxjLh)]ubeubeubj)r}r(h!Uh0j. jqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX(listInstanceVariables() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X&listInstanceVariables(classOrInstance)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXlistInstanceVariablesrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+XlistInstanceVariablesrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!XclassOrInstanceh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XclassOrInstancerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(j3)r}r(h!XReturns a list of information about all instance variables for a class or instance. *ClassOrInstance* must be a subclass of NSObject, or an instance of such a class.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+XTReturns a list of information about all instance variables for a class or instance. rr}r(h!XTReturns a list of information about all instance variables for a class or instance. h0jubj)r}r(h!X*ClassOrInstance*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XClassOrInstancerr}r(h!Uh0jubah1jubh+X@ must be a subclass of NSObject, or an instance of such a class.rr}r(h!X@ must be a subclass of NSObject, or an instance of such a class.h0jubeubj3)r}r(h!XThe elements of the list are tuples with two elements: a string with the name of the instance variable and a byte string with the type encoding of the instance variable.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+XThe elements of the list are tuples with two elements: a string with the name of the instance variable and a byte string with the type encoding of the instance variable.rr}r(h!jh0jubaubeubeubj)r}r(h!Uh0j. jqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX&getInstanceVariable() (in module objc)j UtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jj jj ujwNjxjLh)]r(j)r}r(h!X!getInstanceVariable(object, name)h0jjqjh1jh"}r(h;]rj ajjh9]h7]h8]h:]rj ajXgetInstanceVariablerjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+XgetInstanceVariablerr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(j)r}r(h!Xobjecth"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xobjectrr}r (h!Uh0jubah1jubj)r }r (h!Xnameh"}r (h7]h8]h9]h:]h;]uh0jh)]r h+Xnamerr}r(h!Uh0j ubah1jubeubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(j3)r}r(h!X2Returns the value of the instance variable *name*.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+X+Returns the value of the instance variable rr}r(h!X+Returns the value of the instance variable h0jubj)r}r(h!X*name*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamer r!}r"(h!Uh0jubah1jubh+X.r#}r$(h!X.h0jubeubcdocutils.nodes warning r%)r&}r'(h!XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.h0jjqjh1Uwarningr(h"}r)(h7]h8]h9]h:]h;]ujwNjxjLh)]r*j3)r+}r,(h!XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.r-h0j&jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwKh)]r/h+XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.r0r1}r2(h!j-h0j+ubaubaubeubeubj)r3}r4(h!Uh0j. jqNh1jh"}r5(h;]h9]h7]h8]h:]Uentries]r6(jX&setInstanceVariable() (in module objc)j:Utr7aujwNjxjLh)]ubj)r8}r9(h!Uh0j. jqNh1jh"}r:(jjXpyh;]h9]h7]h8]h:]jj;jj;ujwNjxjLh)]r;(j)r<}r=(h!X;setInstanceVariable(object, name, value[ ,updateRefCounts])h0j8jqjh1jh"}r>(h;]r?j:ajjh9]h7]h8]h:]r@j:ajXsetInstanceVariablerAjUjujwKjxjLh)]rB(j)rC}rD(h!Xobjc.h0j<jqjh1jh"}rE(h7]h8]h9]h:]h;]ujwKjxjLh)]rFh+Xobjc.rGrH}rI(h!Uh0jCubaubj)rJ}rK(h!jAh0j<jqjh1jh"}rL(h7]h8]h9]h:]h;]ujwKjxjLh)]rMh+XsetInstanceVariablerNrO}rP(h!Uh0jJubaubj)rQ}rR(h!Uh0j<jqjh1jh"}rS(h7]h8]h9]h:]h;]ujwKjxjLh)]rT(j)rU}rV(h!Xobjecth"}rW(h7]h8]h9]h:]h;]uh0jQh)]rXh+XobjectrYrZ}r[(h!Uh0jUubah1jubj)r\}r](h!Xnameh"}r^(h7]h8]h9]h:]h;]uh0jQh)]r_h+Xnamer`ra}rb(h!Uh0j\ubah1jubj)rc}rd(h!Xvalueh"}re(h7]h8]h9]h:]h;]uh0jQh)]rfh+Xvaluergrh}ri(h!Uh0jcubah1jubj)rj}rk(h!Uh"}rl(h7]h8]h9]h:]h;]uh0jQh)]rmj)rn}ro(h!XupdateRefCountsh"}rp(h7]h8]h9]h:]h;]uh0jjh)]rqh+XupdateRefCountsrrrs}rt(h!Uh0jnubah1jubah1jubeubeubj)ru}rv(h!Uh0j8jqjh1jh"}rw(h7]h8]h9]h:]h;]ujwKjxjLh)]rx(j3)ry}rz(h!XSet the value of instance variable *name* to *value*. When the instance variable type encoding is :data:`objc._C_ID` *updateRefCounts* must be specified and tells whether or not the retainCount of the old and new values are updated.h0jujqjh1j<h"}r{(h7]h8]h9]h:]h;]ujwKjxjLh)]r|(h+X#Set the value of instance variable r}r~}r(h!X#Set the value of instance variable h0jyubj)r}r(h!X*name*h"}r(h7]h8]h9]h:]h;]uh0jyh)]rh+Xnamerr}r(h!Uh0jubah1jubh+X to rr}r(h!X to h0jyubj)r}r(h!X*value*h"}r(h7]h8]h9]h:]h;]uh0jyh)]rh+Xvaluerr}r(h!Uh0jubah1jubh+X.. When the instance variable type encoding is rr}r(h!X.. When the instance variable type encoding is h0jyubji)r}r(h!X:data:`objc._C_ID`rh0jyjqjh1jmh"}r(UreftypeXdatajojpX objc._C_IDU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0jh)]rh+X objc._C_IDrr}r(h!Uh0jubah1hubaubh+X r}r(h!X h0jyubj)r}r(h!X*updateRefCounts*h"}r(h7]h8]h9]h:]h;]uh0jyh)]rh+XupdateRefCountsrr}r(h!Uh0jubah1jubh+Xb must be specified and tells whether or not the retainCount of the old and new values are updated.rr}r(h!Xb must be specified and tells whether or not the retainCount of the old and new values are updated.h0jyubeubj%)r}r(h!XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.h0jujqjh1j(h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKh)]rh+XDirect access of instance variables should only be used as a debugging tool and could negatively affect the invariants that a class tries to maintain.rr}r(h!jh0jubaubaubeubeubj)r}r(h!Uh0j. jqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX protocolNamed() (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!XprotocolNamed(name)h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajX protocolNamedrjUjujwKjxjLh)]r(j)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rh+X protocolNamedrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]rj)r}r(h!Xnameh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xnamerr}r(h!Uh0jubah1jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(j3)r}r(h!XoReturns a Protocol object for the named protocol. Raises :exc:`ProtocolError` when the protocol does not exist.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+X9Returns a Protocol object for the named protocol. Raises rr}r(h!X9Returns a Protocol object for the named protocol. Raises h0jubji)r}r(h!X:exc:`ProtocolError`rh0jjqjh1jmh"}r(UreftypeXexcjojpX ProtocolErrorU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwKh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-excreh9]h:]h;]uh0jh)]rh+X ProtocolErrorrr}r(h!Uh0jubah1hubaubh+X" when the protocol does not exist.rr}r(h!X" when the protocol does not exist.h0jubeubj3)r}r(h!X=This is the equivalent of ``@protocol(name)`` in Objective-C.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwKjxjLh)]r(h+XThis is the equivalent of rr}r(h!XThis is the equivalent of h0jubh)r}r (h!X``@protocol(name)``h"}r (h7]h8]h9]h:]h;]uh0jh)]r h+X@protocol(name)r r }r(h!Uh0jubah1hubh+X in Objective-C.rr}r(h!X in Objective-C.h0jubeubeubeubj)r}r(h!Uh0j. jqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX ProtocolErrorrjUtraujwNjxjLh)]ubj)r}r(h!Uh0j. jqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!jh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]r jajjjUjujwKjxjLh)]r!(j)r"}r#(h!X exception h0jjqjh1jh"}r$(h7]h8]h9]h:]h;]ujwKjxjLh)]r%h+X exception r&r'}r((h!Uh0j"ubaubj)r)}r*(h!Xobjc.h0jjqjh1jh"}r+(h7]h8]h9]h:]h;]ujwKjxjLh)]r,h+Xobjc.r-r.}r/(h!Uh0j)ubaubj)r0}r1(h!jh0jjqjh1jh"}r2(h7]h8]h9]h:]h;]ujwKjxjLh)]r3h+X ProtocolErrorr4r5}r6(h!Uh0j0ubaubeubj)r7}r8(h!Uh0jjqjh1jh"}r9(h7]h8]h9]h:]h;]ujwKjxjLh)]r:j3)r;}r<(h!XORaised by :func:`protocolNamed` when looking up a protocol that does not exist.h0j7jqjh1j<h"}r=(h7]h8]h9]h:]h;]ujwKjxjLh)]r>(h+X Raised by r?r@}rA(h!X Raised by h0j;ubji)rB}rC(h!X:func:`protocolNamed`rDh0j;jqjh1jmh"}rE(UreftypeXfuncjojpX protocolNamedU refdomainXpyrFh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwKh)]rGh)rH}rI(h!jDh"}rJ(h7]h8]rK(jzjFXpy-funcrLeh9]h:]h;]uh0jBh)]rMh+XprotocolNamed()rNrO}rP(h!Uh0jHubah1hubaubh+X0 when looking up a protocol that does not exist.rQrR}rS(h!X0 when looking up a protocol that does not exist.h0j;ubeubaubeubeubjqjh1jh"}rT(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rU(j) j)rV}rW(h!Uh0j, jqjh1jh"}rX(h7]h8]h9]h:]h;]ujwKjxjLh)]rYj3)rZ}r[(h!XHReturns a list of all Protocol objects known to the Objective-C runtime.r\h0jVjqjh1j<h"}r](h7]h8]h9]h:]h;]ujwKjxjLh)]r^h+XHReturns a list of all Protocol objects known to the Objective-C runtime.r_r`}ra(h!j\h0jZubaubaubeubjqjh1jh"}rb(h;]rcjajjh9]h7]h8]h:]rdjajj+ jUjujwKjxjLh)]re(j)rf}rg(h!Xobjc.h0j) jqjh1jh"}rh(h7]h8]h9]h:]h;]ujwKjxjLh)]rih+Xobjc.rjrk}rl(h!Uh0jfubaubj)rm}rn(h!j+ h0j) jqjh1jh"}ro(h7]h8]h9]h:]h;]ujwKjxjLh)]rph+XprotocolsForProcessrqrr}rs(h!Uh0jmubaubj)rt}ru(h!Uh0j) jqjh1jh"}rv(h7]h8]h9]h:]h;]ujwKjxjLh)]ubeubjj)rw}rx(h!X __module__ryh0j)rz}r{(h!Uh0j)r|}r}(h!Uh0j)r~}r(h!Uh0jC)r}r(h!Uh0jIjqjh1jh"}r(h7]h8]h9]h:]rjhah;]rjaujwMjxjLh)]r(h)r}r(h!XTypesrh0jjqjh1hAh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XTypesrr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXobjc_class (class in objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X objc_classrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwMjxjLh)]r(j)r}r(h!Xclass h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xclass rr}r(h!Uh0jubaubj)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X objc_classrr}r(h!Uh0jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj3)r}r(h!XYThis class is the metatype for Objective-C classes and provides no user-visible behavior.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XYThis class is the metatype for Objective-C classes and provides no user-visible behavior.rr}r(h!jh0jubaubaubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXobjc_object (class in objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqNh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X objc_objectrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajjjUjujwMjxjLh)]r(j)r}r(h!Xclass h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xclass rr}r(h!Uh0jubaubj)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.rr}r(h!Uh0jubaubj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X objc_objectrr}r(h!Uh0jubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!X.This class is the root class for Objective-C classes, that is all wrappers for Objective-C classes are a subclass of this class. It is not possible to instantiate instances of Objective-C classes by using the class as a callable, instances are created using the standard Objective-C mechanisms instead.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X.This class is the root class for Objective-C classes, that is all wrappers for Objective-C classes are a subclass of this class. It is not possible to instantiate instances of Objective-C classes by using the class as a callable, instances are created using the standard Objective-C mechanisms instead.rr}r(h!jh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX'objc_object.pyobjc_ISA (in module objc)j-UtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jj.jj.ujwNjxjLh)]r(j)r}r(h!X pyobjc_ISArh0jjqjh1jh"}r(h;]rj-ajjh9]h7]h8]h:]rj-ajXobjc_object.pyobjc_ISAjjjujwMjxjLh)]rj)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X pyobjc_ISArr}r(h!Uh0jubaubaubj)r}r(h!Uh0jjqjh1jh"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]r j3)r }r (h!XMRead-only property that returns the current Objective-C classes of an object.r h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XMRead-only property that returns the current Objective-C classes of an object.rr}r(h!j h0j ubaubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX3objc_object.pyobjc_instanceMethods (in module objc)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!Xpyobjc_instanceMethodsrh0jjqjh1jh"}r(h;]r jajjh9]h7]h8]h:]r!jajX"objc_object.pyobjc_instanceMethodsjjjujwMjxjLh)]r"j)r#}r$(h!jh0jjqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+Xpyobjc_instanceMethodsr'r(}r)(h!Uh0j#ubaubaubj)r*}r+(h!Uh0jjqjh1jh"}r,(h7]h8]h9]h:]h;]ujwMjxjLh)]r-j3)r.}r/(h!X[Read-only property that provides explicit access to just the instance methods of an object.r0h0j*jqjh1j<h"}r1(h7]h8]h9]h:]h;]ujwMjxjLh)]r2h+X[Read-only property that provides explicit access to just the instance methods of an object.r3r4}r5(h!j0h0j.ubaubaubeubj)r6}r7(h!Uh0jjqjh1jh"}r8(h;]h9]h7]h8]h:]Uentries]r9(jX0objc_object.__block_signature__ (in module objc)jUtr:aujwNjxjLh)]ubj)r;}r<(h!Uh0jjqjh1jh"}r=(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r>(j)r?}r@(h!X__block_signature__rAh0j;jqjh1jh"}rB(h;]rCjajjh9]h7]h8]h:]rDjajXobjc_object.__block_signature__jjjujwMjxjLh)]rEj)rF}rG(h!jAh0j?jqjh1jh"}rH(h7]h8]h9]h:]h;]ujwMjxjLh)]rIh+X__block_signature__rJrK}rL(h!Uh0jFubaubaubj)rM}rN(h!Uh0j;jqjh1jh"}rO(h7]h8]h9]h:]h;]ujwMjxjLh)]rPj3)rQ}rR(h!XFProperty with the type signature for calling a block, or :data:`None`.h0jMjqjh1j<h"}rS(h7]h8]h9]h:]h;]ujwMjxjLh)]rT(h+X9Property with the type signature for calling a block, or rUrV}rW(h!X9Property with the type signature for calling a block, or h0jQubji)rX}rY(h!X :data:`None`rZh0jQjqjh1jmh"}r[(UreftypeXdatajojpXNoneU refdomainXpyr\h;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]r]h)r^}r_(h!jZh"}r`(h7]h8]ra(jzj\Xpy-datarbeh9]h:]h;]uh0jXh)]rch+XNonerdre}rf(h!Uh0j^ubah1hubaubh+X.rg}rh(h!X.h0jQubeubaubeubj)ri}rj(h!Uh0jjqjh1jh"}rk(h;]h9]h7]h8]h:]Uentries]rl(jX'__cobject__() (objc.objc_object method)jUtrmaujwNjxjLh)]ubj)rn}ro(h!Uh0jjqjh1jh"}rp(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rq(j)rr}rs(h!X __cobject__()h0jnjqjh1jh"}rt(h;]rujajjh9]h7]h8]h:]rvjajXobjc_object.__cobject__jjjujwMjxjLh)]rw(j)rx}ry(h!X __cobject__h0jrjqjh1jh"}rz(h7]h8]h9]h:]h;]ujwMjxjLh)]r{h+X __cobject__r|r}}r~(h!Uh0jxubaubj)r}r(h!Uh0jrjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r}r(h!Uh0jnjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj3)r}r(h!XvReturns a capsule object with identifier "objc.__object__" and the a reference to the Objective-C object as the value.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XvReturns a capsule object with identifier "objc.__object__" and the a reference to the Objective-C object as the value.rr}r(h!jh0jubaubaubeubj)r}r(h!Uh0jjqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX&__reduce__() (objc.objc_object method)jUtraujwNjxjLh)]ubj)r}r(h!Uh0jjqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!X __reduce__()h0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXobjc_object.__reduce__jjjujwMjxjLh)]r(j)r}r(h!X __reduce__h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X __reduce__rr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj3)r}r(h!XThis method ensures that Objective-C objects will not be pickled unless the subclass explictly implements the pickle protocol. This is needed because the pickle will write an incomplete serialization of Objective-C objects for protocol 2 or later.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+XThis method ensures that Objective-C objects will not be pickled unless the subclass explictly implements the pickle protocol. This is needed because the pickle will write an incomplete serialization of Objective-C objects for protocol 2 or later.rr}r(h!jh0jubaubaubeubj')r}r(h!XThe wrapper classes for the :c:type:`NSString` class cluster aren't subclasses of :class:`objc_object`, but are subclasses of the builtin :class:`unicode` type (:class:`str:` in Python 3).h0jjqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!XThe wrapper classes for the :c:type:`NSString` class cluster aren't subclasses of :class:`objc_object`, but are subclasses of the builtin :class:`unicode` type (:class:`str:` in Python 3).h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]r(h+XThe wrapper classes for the rr}r(h!XThe wrapper classes for the h0jubji)r}r(h!X:c:type:`NSString`rh0jjqjh1jmh"}r(UreftypeXtypejojpXNSStringU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzXcXc-typereh9]h:]h;]uh0jh)]rh+XNSStringrr}r(h!Uh0jubah1hubaubh+X$ class cluster aren't subclasses of rr}r(h!X$ class cluster aren't subclasses of h0jubji)r}r(h!X:class:`objc_object`rh0jjqjh1jmh"}r(UreftypeXclassjojpX objc_objectU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+X objc_objectrr}r(h!Uh0jubah1hubaubh+X$, but are subclasses of the builtin rr}r(h!X$, but are subclasses of the builtin h0jubji)r}r(h!X:class:`unicode`rh0jjqjh1jmh"}r(UreftypeXclassjojpXunicodeU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+Xunicoderr}r(h!Uh0jubah1hubaubh+X type (rr}r(h!X type (h0jubji)r}r(h!X :class:`str:`rh0jjqjh1jmh"}r(UreftypeXclassjojpXstr:U refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+Xstr:rr}r(h!Uh0jubah1hubaubh+X in Python 3).rr}r(h!X in Python 3).h0jubeubaubeubeubj)r}r(h!Uh0jjqNh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jXpyobjc_unicode (class in objc)jMUtr aujwNjxjLh)]ubj)r }r (h!Uh0jjqNh1jh"}r (jjXpyh;]h9]h7]h8]h:]jjNjjNujwNjxjLh)]r (j)r}r(h!Xpyobjc_unicoderh0j jqjh1jh"}r(h;]rjMajjh9]h7]h8]h:]rjMajjjUjujwMjxjLh)]r(j)r}r(h!Xclass h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xclass rr}r(h!Uh0jubaubj)r}r(h!Xobjc.h0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xobjc.r r!}r"(h!Uh0jubaubj)r#}r$(h!jh0jjqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+Xpyobjc_unicoder'r(}r)(h!Uh0j#ubaubeubj)r*}r+(h!Uh0j jqjh1jh"}r,(h7]h8]h9]h:]h;]ujwMjxjLh)]r-(j3)r.}r/(h!XThis class is used to wrap instances of the :c:type:`NSString` class cluster and is a subclass of the builtin Unicode type (:class:`unicode` for python 2 and :class:`str` for Python 3).h0j*jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwMjxjLh)]r1(h+X,This class is used to wrap instances of the r2r3}r4(h!X,This class is used to wrap instances of the h0j.ubji)r5}r6(h!X:c:type:`NSString`r7h0j.jqjh1jmh"}r8(UreftypeXtypejojpXNSStringU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r9h)r:}r;(h!j7h"}r<(h7]h8]r=(jzXcXc-typer>eh9]h:]h;]uh0j5h)]r?h+XNSStringr@rA}rB(h!Uh0j:ubah1hubaubh+X> class cluster and is a subclass of the builtin Unicode type (rCrD}rE(h!X> class cluster and is a subclass of the builtin Unicode type (h0j.ubji)rF}rG(h!X:class:`unicode`rHh0j.jqjh1jmh"}rI(UreftypeXclassjojpXunicodeU refdomainXpyrJh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rKh)rL}rM(h!jHh"}rN(h7]h8]rO(jzjJXpy-classrPeh9]h:]h;]uh0jFh)]rQh+XunicoderRrS}rT(h!Uh0jLubah1hubaubh+X for python 2 and rUrV}rW(h!X for python 2 and h0j.ubji)rX}rY(h!X :class:`str`rZh0j.jqjh1jmh"}r[(UreftypeXclassjojpXstrU refdomainXpyr\h;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]r]h)r^}r_(h!jZh"}r`(h7]h8]ra(jzj\Xpy-classrbeh9]h:]h;]uh0jXh)]rch+Xstrrdre}rf(h!Uh0j^ubah1hubaubh+X for Python 3).rgrh}ri(h!X for Python 3).h0j.ubeubj3)rj}rk(h!XMethods of the underlying :c:type:`NSString` class can be accessed at as methods of the python type, unless they have the same name as a method of the built-in Unicode type.h0j*jqjh1j<h"}rl(h7]h8]h9]h:]h;]ujwMjxjLh)]rm(h+XMethods of the underlying rnro}rp(h!XMethods of the underlying h0jjubji)rq}rr(h!X:c:type:`NSString`rsh0jjjqjh1jmh"}rt(UreftypeXtypejojpXNSStringU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]ruh)rv}rw(h!jsh"}rx(h7]h8]ry(jzXcXc-typerzeh9]h:]h;]uh0jqh)]r{h+XNSStringr|r}}r~(h!Uh0jvubah1hubaubh+X class can be accessed at as methods of the python type, unless they have the same name as a method of the built-in Unicode type.rr}r(h!X class can be accessed at as methods of the python type, unless they have the same name as a method of the built-in Unicode type.h0jjubeubj)r}r(h!Uh0j*jqjh1jh"}r(h;]h9]h7]h8]h:]Uentries]r(jX'nsstring() (objc.pyobjc_unicode method)jUtraujwNjxjLh)]ubj)r}r(h!Uh0j*jqjh1jh"}r(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r(j)r}r(h!Xnsstringrh0jjqjh1jh"}r(h;]rjajjh9]h7]h8]h:]rjajXpyobjc_unicode.nsstringjjjujwMjxjLh)]r(j)r}r(h!jh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+Xnsstringrr}r(h!Uh0jubaubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r}r(h!Uh0jjqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rj3)r}r(h!XReturns an instance of a subclass of :class:`objc_object` that represents the string. This provides full access to the Cocoa string API, but without easy interoperability with Python APIs.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X%Returns an instance of a subclass of rr}r(h!X%Returns an instance of a subclass of h0jubji)r}r(h!X:class:`objc_object`rh0jjqjh1jmh"}r(UreftypeXclassjojpX objc_objectU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+X objc_objectrr}r(h!Uh0jubah1hubaubh+X that represents the string. This provides full access to the Cocoa string API, but without easy interoperability with Python APIs.rr}r(h!X that represents the string. This provides full access to the Cocoa string API, but without easy interoperability with Python APIs.h0jubeubaubeubj')r}r(h!X Instances of :c:type:`NSString` can be mutable. Mutations to mutable Cocoa strings are not reflected in instances of :class:`pyobjc_unicode`, use :meth:`nsstring` and explict conversion to the built-in unicode type when you work with mutable :c:type:`NSString` values.h0j*jqjh1j*h"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj3)r}r(h!X Instances of :c:type:`NSString` can be mutable. Mutations to mutable Cocoa strings are not reflected in instances of :class:`pyobjc_unicode`, use :meth:`nsstring` and explict conversion to the built-in unicode type when you work with mutable :c:type:`NSString` values.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]r(h+X Instances of rr}r(h!X Instances of h0jubji)r}r(h!X:c:type:`NSString`rh0jjqjh1jmh"}r(UreftypeXtypejojpXNSStringU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzXcXc-typereh9]h:]h;]uh0jh)]rh+XNSStringrr}r(h!Uh0jubah1hubaubh+XV can be mutable. Mutations to mutable Cocoa strings are not reflected in instances of rr}r(h!XV can be mutable. Mutations to mutable Cocoa strings are not reflected in instances of h0jubji)r}r(h!X:class:`pyobjc_unicode`rh0jjqjh1jmh"}r(UreftypeXclassjojpXpyobjc_unicodeU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+Xpyobjc_unicoderr}r(h!Uh0jubah1hubaubh+X, use rr}r(h!X, use h0jubji)r}r(h!X:meth:`nsstring`rh0jjqjh1jmh"}r(UreftypeXmethjojpXnsstringU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-methreh9]h:]h;]uh0jh)]rh+X nsstring()rr}r(h!Uh0jubah1hubaubh+XP and explict conversion to the built-in unicode type when you work with mutable rr}r(h!XP and explict conversion to the built-in unicode type when you work with mutable h0jubji)r}r(h!X:c:type:`NSString`rh0jjqjh1jmh"}r(UreftypeXtypejojpXNSStringU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzXcXc-typereh9]h:]h;]uh0jh)]rh+XNSStringrr}r(h!Uh0jubah1hubaubh+X values.rr}r (h!X values.h0jubeubaubj')r }r (h!XSCocoa strings are wrapped using a subclass of the built-in unicode string to get better interaction between Python and Cocoa. Because Cocoa strings are instances of the built-in unicode type they can be passed to functions in extension modules that expect unicode arguments (in particular the file system access APIs such as :func:`open`).h0j*jqjh1j*h"}r (h7]h8]h9]h:]h;]ujwNjxjLh)]r j3)r}r(h!XSCocoa strings are wrapped using a subclass of the built-in unicode string to get better interaction between Python and Cocoa. Because Cocoa strings are instances of the built-in unicode type they can be passed to functions in extension modules that expect unicode arguments (in particular the file system access APIs such as :func:`open`).h0j jqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMh)]r(h+XECocoa strings are wrapped using a subclass of the built-in unicode string to get better interaction between Python and Cocoa. Because Cocoa strings are instances of the built-in unicode type they can be passed to functions in extension modules that expect unicode arguments (in particular the file system access APIs such as rr}r(h!XECocoa strings are wrapped using a subclass of the built-in unicode string to get better interaction between Python and Cocoa. Because Cocoa strings are instances of the built-in unicode type they can be passed to functions in extension modules that expect unicode arguments (in particular the file system access APIs such as h0jubji)r}r(h!X :func:`open`rh0jjqjh1jmh"}r(UreftypeXfuncjojpXopenU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsjjtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-funcreh9]h:]h;]uh0jh)]r h+Xopen()r!r"}r#(h!Uh0jubah1hubaubh+X).r$r%}r&(h!X).h0jubeubaubeubeubj)r'}r((h!Uh0jjqNh1jh"}r)(h;]h9]h7]h8]h:]Uentries]r*(jXselector (class in objc)jUtr+aujwNjxjLh)]ubj)r,}r-(h!Uh0jjqNh1jh"}r.(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r/(j)r0}r1(h!Xiselector(function[, selector[, signature[, isClassMethod[, returnType[, argumentTypes[, isRequired]]]]]])h0j,jqjh1jh"}r2(h;]r3jajjh9]h7]h8]h:]r4jajXselectorr5jUjujwMjxjLh)]r6(j)r7}r8(h!Xclass h0j0jqjh1jh"}r9(h7]h8]h9]h:]h;]ujwMjxjLh)]r:h+Xclass r;r<}r=(h!Uh0j7ubaubj)r>}r?(h!Xobjc.h0j0jqjh1jh"}r@(h7]h8]h9]h:]h;]ujwMjxjLh)]rAh+Xobjc.rBrC}rD(h!Uh0j>ubaubj)rE}rF(h!j5h0j0jqjh1jh"}rG(h7]h8]h9]h:]h;]ujwMjxjLh)]rHh+XselectorrIrJ}rK(h!Uh0jEubaubj)rL}rM(h!Uh0j0jqjh1jh"}rN(h7]h8]h9]h:]h;]ujwMjxjLh)]rO(j)rP}rQ(h!Xfunctionh"}rR(h7]h8]h9]h:]h;]uh0jLh)]rSh+XfunctionrTrU}rV(h!Uh0jPubah1jubj)rW}rX(h!Uh"}rY(h7]h8]h9]h:]h;]uh0jLh)]rZ(j)r[}r\(h!Xselectorh"}r](h7]h8]h9]h:]h;]uh0jWh)]r^h+Xselectorr_r`}ra(h!Uh0j[ubah1jubj)rb}rc(h!Uh"}rd(h7]h8]h9]h:]h;]uh0jWh)]re(j)rf}rg(h!X signatureh"}rh(h7]h8]h9]h:]h;]uh0jbh)]rih+X signaturerjrk}rl(h!Uh0jfubah1jubj)rm}rn(h!Uh"}ro(h7]h8]h9]h:]h;]uh0jbh)]rp(j)rq}rr(h!X isClassMethodh"}rs(h7]h8]h9]h:]h;]uh0jmh)]rth+X isClassMethodrurv}rw(h!Uh0jqubah1jubj)rx}ry(h!Uh"}rz(h7]h8]h9]h:]h;]uh0jmh)]r{(j)r|}r}(h!X returnTypeh"}r~(h7]h8]h9]h:]h;]uh0jxh)]rh+X returnTyperr}r(h!Uh0j|ubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jxh)]r(j)r}r(h!X argumentTypesh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X argumentTypesrr}r(h!Uh0jubah1jubj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!X isRequiredh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X isRequiredrr}r(h!Uh0jubah1jubah1jubeh1jubeh1jubeh1jubeh1jubeh1jubeubeubj)r}r(h!Uh0j,jqjh1jh"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r}r(h!X5This type is used to represent an Objective-C method.rh0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]rh+X5This type is used to represent an Objective-C method.rr}r(h!jh0jubaubj)r}r(h!Uh0jjqNh1jh"}r(h7]h8]h9]h:]h;]ujwNjxjLh)]rj)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j")r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X Parametersrr}r(h!Uh0jubah1j*ubj+)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!Xfunctionh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xfunctionrr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0jubh+X:The Python callable that is used for the method. Can be a rr}r(h!X:The Python callable that is used for the method. Can be a h0jubji)r}r(h!X:class:`classmethod`rh0jjqjh1jmh"}r(UreftypeXclassjojpX classmethodU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+X classmethodrr}r(h!Uh0jubah1hubaubh+X , but not a rr}r(h!X , but not a h0jubji)r}r(h!X:class:`staticmethod`rh0jjqjh1jmh"}r(UreftypeXclassjojpX staticmethodU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-classreh9]h:]h;]uh0jh)]rh+X staticmethodrr}r(h!Uh0jubah1hubaubh+X.r}r(h!X.h0jubeh1j<ubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!Xselectorh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+Xselectorrr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0jubh+XcThe Objective-C selector for the method. The default is calculated from the __name__ attribute for rr}r(h!XdThe Objective-C selector for the method. The default is calculated from the \__name__ attribute for h0jubj)r }r (h!X *function*h"}r (h7]h8]h9]h:]h;]uh0jh)]r h+Xfunctionr r}r(h!Uh0j ubah1jubeh1j<ubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!X signatureh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X signaturerr}r(h!Uh0jubah1jFubh+X -- rr }r!(h!Uh0jubh+XThe type encoding for the method, the default signature assumes that all arguments and the result are objects (or 'void' when the function does not contain a return statement with a value).r"r#}r$(h!XThe type encoding for the method, the default signature assumes that all arguments and the result are objects (or 'void' when the function does not contain a return statement with a value).h0jubeh1j<ubah1jMubj5)r%}r&(h!Uh"}r'(h7]h8]h9]h:]h;]uh0jh)]r(j3)r)}r*(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j%h)]r,(j>)r-}r.(h!X isClassMethodh"}r/(h7]h8]h9]h:]h;]uh0j)h)]r0h+X isClassMethodr1r2}r3(h!Uh0j-ubah1jFubh+X -- r4r5}r6(h!Uh0j)ubh+X:Used to specify if a method is a class method (default is r7r8}r9(h!X:Used to specify if a method is a class method (default is h0j)ubji)r:}r;(h!X :data:`True`r<h0j)jqjh1jmh"}r=(UreftypeXdatajojpXTrueU refdomainXpyr>h;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]r?h)r@}rA(h!j<h"}rB(h7]h8]rC(jzj>Xpy-datarDeh9]h:]h;]uh0j:h)]rEh+XTruerFrG}rH(h!Uh0j@ubah1hubaubh+X if rIrJ}rK(h!X if h0j)ubj)rL}rM(h!X *function*h"}rN(h7]h8]h9]h:]h;]uh0j)h)]rOh+XfunctionrPrQ}rR(h!Uh0jLubah1jubh+X is a rSrT}rU(h!X is a h0j)ubji)rV}rW(h!X:class:`classmethod`rXh0j)jqjh1jmh"}rY(UreftypeXclassjojpX classmethodU refdomainXpyrZh;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]r[h)r\}r](h!jXh"}r^(h7]h8]r_(jzjZXpy-classr`eh9]h:]h;]uh0jVh)]rah+X classmethodrbrc}rd(h!Uh0j\ubah1hubaubh+X and rerf}rg(h!X and h0j)ubji)rh}ri(h!X :data:`False`rjh0j)jqjh1jmh"}rk(UreftypeXdatajojpXFalseU refdomainXpyrlh;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]rmh)rn}ro(h!jjh"}rp(h7]h8]rq(jzjlXpy-datarreh9]h:]h;]uh0jhh)]rsh+XFalsertru}rv(h!Uh0jnubah1hubaubh+X otherwise)rwrx}ry(h!X otherwise)h0j)ubeh1j<ubah1jMubj5)rz}r{(h!Uh"}r|(h7]h8]h9]h:]h;]uh0jh)]r}j3)r~}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jzh)]r(j>)r}r(h!X returnTypeh"}r(h7]h8]h9]h:]h;]uh0j~h)]rh+X returnTyperr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0j~ubh+XNAlternative method for specifying the method return type, using the syntax of rr}r(h!XNAlternative method for specifying the method return type, using the syntax of h0j~ubji)r}r(h!X:c:func:`Py_BuildValue`rh0j~jqjh1jmh"}r(UreftypeXfuncjojpX Py_BuildValueU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzXcXc-funcreh9]h:]h;]uh0jh)]rh+XPy_BuildValue()rr}r(h!Uh0jubah1hubaubh+X.r}r(h!X.h0j~ubeh1j<ubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!X argumentTypesh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X argumentTypesrr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0jubh+XFAlternative method for specifying argument types, using the syntax of rr}r(h!XFAlternative method for specifying argument types, using the syntax of h0jubji)r}r(h!X:c:func:`Py_BuildValue`rh0jjqjh1jmh"}r(UreftypeXfuncjojpX Py_BuildValueU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzXcXc-funcreh9]h:]h;]uh0jh)]rh+XPy_BuildValue()rr}r(h!Uh0jubah1hubaubh+X.r}r(h!X.h0jubeh1j<ubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj3)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j>)r}r(h!X isRequiredh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X isRequiredrr}r(h!Uh0jubah1jFubh+X -- rr}r(h!Uh0jubh+X/Specify if the method is required (defaults to rr}r(h!X/Specify if the method is required (defaults to h0jubji)r}r(h!X :data:`True`rh0jjqjh1jmh"}r(UreftypeXdatajojpXTrueU refdomainXpyrh;]h9]U refexplicith7]h8]h:]jrjjsj5jtjujwMh)]rh)r}r(h!jh"}r(h7]h8]r(jzjXpy-datareh9]h:]h;]uh0jh)]rh+XTruerr}r(h!Uh0jubah1hubaubh+X'), used in the definition of protocols.rr}r(h!X'), used in the definition of protocols.h0jubeh1j<ubah1jMubeh1jubah1jubeh1jubaubj3)r}r(h!XThe arguments *returnType* and *argumentTypes* are deprecated in PyObjC 2.5, they are confusing and can only specify a subset of types.h0jjqjh1j<h"}r(h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XThe arguments rr}r(h!XThe arguments h0jubj)r}r(h!X *returnType*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X returnTyperr}r(h!Uh0jubah1jubh+X and rr}r(h!X and h0jubj)r}r(h!X*argumentTypes*h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X argumentTypesr r }r (h!Uh0jubah1jubh+XY are deprecated in PyObjC 2.5, they are confusing and can only specify a subset of types.r r }r (h!XY are deprecated in PyObjC 2.5, they are confusing and can only specify a subset of types.h0jubeubj)r }r (h!Uh0jjqjh1jh"}r (h;]h9]h7]h8]h:]Uentries]r (jX"selector.callable (in module objc)jIUtr aujwNjxjLh)]ubj)r }r (h!Uh0jjqjh1jh"}r (jjXpyh;]h9]h7]h8]h:]jjJjjJujwNjxjLh)]r (j)r }r (h!Xcallabler h0j jqjh1jh"}r (h;]r jIajjh9]h7]h8]h:]r jIajXselector.callablejj5jujwMjxjLh)]r j)r }r (h!j h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]r h+Xcallabler r }r (h!Uh0j ubaubaubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]r j3)r! }r" (h!XgRead-only property with access to the underlying callable (the *function* argument to the constructor).h0j jqjh1j<h"}r# (h7]h8]h9]h:]h;]ujwMjxjLh)]r$ (h+X?Read-only property with access to the underlying callable (the r% r& }r' (h!X?Read-only property with access to the underlying callable (the h0j! ubj)r( }r) (h!X *function*h"}r* (h7]h8]h9]h:]h;]uh0j! h)]r+ h+Xfunctionr, r- }r. (h!Uh0j( ubah1jubh+X argument to the constructor).r/ r0 }r1 (h!X argument to the constructor).h0j! ubeubaubeubj)r2 }r3 (h!Uh0jjqjh1jh"}r4 (h;]h9]h7]h8]h:]Uentries]r5 (jX!selector.__doc__ (in module objc)j$Utr6 aujwNjxjLh)]ubj)r7 }r8 (h!Uh0jjqjh1jh"}r9 (jjXpyh;]h9]h7]h8]h:]jj%jj%ujwNjxjLh)]r: (j)r; }r< (h!X__doc__r= h0j7 jqjh1jh"}r> (h;]r? j$ajjh9]h7]h8]h:]r@ j$ajXselector.__doc__jj5jujwMjxjLh)]rA j)rB }rC (h!j= h0j; jqjh1jh"}rD (h7]h8]h9]h:]h;]ujwMjxjLh)]rE h+X__doc__rF rG }rH (h!Uh0jB ubaubaubj)rI }rJ (h!Uh0j7 jqjh1jh"}rK (h7]h8]h9]h:]h;]ujwMjxjLh)]rL j3)rM }rN (h!X%Documentation string for the selectorrO h0jI jqjh1j<h"}rP (h7]h8]h9]h:]h;]ujwMjxjLh)]rQ h+X%Documentation string for the selectorrR rS }rT (h!jO h0jM ubaubaubeubj)rU }rV (h!Uh0jjqjh1jh"}rW (h;]h9]h7]h8]h:]Uentries]rX (jX%__metadata__() (objc.selector method)j8UtrY aujwNjxjLh)]ubj)rZ }r[ (h!Uh0jjqjh1jh"}r\ (jjXpyh;]h9]h7]h8]h:]jj9jj9ujwNjxjLh)]r] (j)r^ }r_ (h!X __metadata__r` h0jZ jqjh1jh"}ra (h;]rb j8ajjh9]h7]h8]h:]rc j8ajXselector.__metadata__jj5jujwMjxjLh)]rd (j)re }rf (h!j` h0j^ jqjh1jh"}rg (h7]h8]h9]h:]h;]ujwMjxjLh)]rh h+X __metadata__ri rj }rk (h!Uh0je ubaubj)rl }rm (h!Uh0j^ jqjh1jh"}rn (h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)ro }rp (h!Uh0jZ jqjh1jh"}rq (h7]h8]h9]h:]h;]ujwMjxjLh)]rr j3)rs }rt (h!XReturns a copy of the metadata dictionary for the selector. See the :doc:`metadata system documentation ` for more information.h0jo jqjh1j<h"}ru (h7]h8]h9]h:]h;]ujwMjxjLh)]rv (h+XEReturns a copy of the metadata dictionary for the selector. See the rw rx }ry (h!XEReturns a copy of the metadata dictionary for the selector. See the h0js ubji)rz }r{ (h!X7:doc:`metadata system documentation `r| h0js jqjh1jmh"}r} (UreftypeXdocr~ jojpX/metadata/manualU refdomainUh;]h9]U refexplicith7]h8]h:]jrjujwMh)]r h)r }r (h!j| h"}r (h7]h8]r (jzj~ eh9]h:]h;]uh0jz h)]r h+Xmetadata system documentationr r }r (h!Uh0j ubah1hubaubh+X for more information.r r }r (h!X for more information.h0js ubeubaubeubeubeubj)r }r (h!Uh0jjqNh1jh"}r (h;]h9]h7]h8]h:]Uentries]r (jXivar (class in objc)jUtr aujwNjxjLh)]ubj)r }r (h!Uh0jjqNh1jh"}r (jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r (j)r }r (h!X ivar([name[, type[, isOutlet]]])h0j jqjh1jh"}r (h;]r jajjh9]h7]h8]h:]r jajXivarr jUjujwM,jxjLh)]r (j)r }r (h!Xclass h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwM,jxjLh)]r h+Xclass r r }r (h!Uh0j ubaubj)r }r (h!Xobjc.h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwM,jxjLh)]r h+Xobjc.r r }r (h!Uh0j ubaubj)r }r (h!j h0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwM,jxjLh)]r h+Xivarr r }r (h!Uh0j ubaubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwM,jxjLh)]r j)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r (j)r }r (h!Xnameh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+Xnamer r }r (h!Uh0j ubah1jubj)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r (j)r }r (h!Xtypeh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+Xtyper r }r (h!Uh0j ubah1jubj)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j)r }r (h!XisOutleth"}r (h7]h8]h9]h:]h;]uh0j h)]r h+XisOutletr r }r (h!Uh0j ubah1jubah1jubeh1jubeh1jubaubeubj)r }r (h!Uh0j jqjh1jh"}r (h7]h8]h9]h:]h;]ujwM,jxjLh)]r (j3)r }r (h!XCreates a descriptor for accessing an Objective-C instance variable. This should only be used in the definition of an Objective-C subclass, the bridge will use this information to create an instance variable with the same name on the Objective-C class itself.r h0j jqjh1j<h"}r (h7]h8]h9]h:]h;]ujwMjxjLh)]r h+XCreates a descriptor for accessing an Objective-C instance variable. This should only be used in the definition of an Objective-C subclass, the bridge will use this information to create an instance variable with the same name on the Objective-C class itself.r r }r (h!j h0j ubaubj)r }r (h!Uh0j jqNh1jh"}r (h7]h8]h9]h:]h;]ujwNjxjLh)]r j)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r (j")r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r h+X Parametersr r }r (h!Uh0j ubah1j*ubj+)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j0)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r (j5)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r j3)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0j h)]r (j>)r!}r!(h!Xnameh"}r!(h7]h8]h9]h:]h;]uh0j h)]r!h+Xnamer!r!}r!(h!Uh0j!ubah1jFubh+X -- r!r!}r !(h!Uh0j ubh+XuName of the instance variable. The name defaults to the name the instance variable is bound to in a class definition.r !r !}r !(h!XuName of the instance variable. The name defaults to the name the instance variable is bound to in a class definition.h0j ubeh1j<ubah1jMubj5)r !}r!(h!Uh"}r!(h7]h8]h9]h:]h;]uh0j h)]r!j3)r!}r!(h!Uh"}r!(h7]h8]h9]h:]h;]uh0j !h)]r!(j>)r!}r!(h!Xtypeh"}r!(h7]h8]h9]h:]h;]uh0j!h)]r!h+Xtyper!r!}r!(h!Uh0j!ubah1jFubh+X -- r!r!}r!(h!Uh0j!ubh+X6Type encoding for the instance varialble. Defaults to r!r !}r!!(h!X6Type encoding for the instance varialble. Defaults to h0j!ubji)r"!}r#!(h!X :data:`_C_ID`r$!h0j!jqjh1jmh"}r%!(UreftypeXdatajojpX_C_IDU refdomainXpyr&!h;]h9]U refexplicith7]h8]h:]jrjjsj jtjujwMh)]r'!h)r(!}r)!(h!j$!h"}r*!(h7]h8]r+!(jzj&!Xpy-datar,!eh9]h:]h;]uh0j"!h)]r-!h+X_C_IDr.!r/!}r0!(h!Uh0j(!ubah1hubaubh+X (that is, an object)r1!r2!}r3!(h!X (that is, an object)h0j!ubeh1j<ubah1jMubj5)r4!}r5!(h!Uh"}r6!(h7]h8]h9]h:]h;]uh0j h)]r7!j3)r8!}r9!(h!Uh"}r:!(h7]h8]h9]h:]h;]uh0j4!h)]r;!(j>)r!(h7]h8]h9]h:]h;]uh0j8!h)]r?!h+XisOutletr@!rA!}rB!(h!Uh0j"(h!X:func:`IBOutlet`r?"h0j6"jqjh1jmh"}r@"(UreftypeXfuncjojpXIBOutletU refdomainXpyrA"h;]h9]U refexplicith7]h8]h:]jrjjsj jtjujwM)h)]rB"h)rC"}rD"(h!j?"h"}rE"(h7]h8]rF"(jzjA"Xpy-funcrG"eh9]h:]h;]uh0j="h)]rH"h+X IBOutlet()rI"rJ"}rK"(h!Uh0jC"ubah1hubaubeh1Utermubcdocutils.nodes definition rL")rM"}rN"(h!Uh"}rO"(h7]h8]h9]h:]h;]uh0j1"h)]rP"j3)rQ"}rR"(h!XDefinition of outlets.rS"h0jM"jqjh1j<h"}rT"(h7]h8]h9]h:]h;]ujwM*h)]rU"h+XDefinition of outlets.rV"rW"}rX"(h!jS"h0jQ"ubaubah1U definitionubeubah1Udefinition_listubeubeubeubj)rY"}rZ"(h!Uh0jjqNh1jh"}r["(h;]h9]h7]h8]h:]Uentries]r\"(jX!informal_protocol (class in objc)jfUtr]"aujwNjxjLh)]ubj)r^"}r_"(h!Uh0jjqNh1jh"}r`"(jjXpyh;]h9]h7]h8]h:]jjgjjgujwNjxjLh)]ra"(j)rb"}rc"(h!X&informal_protocol(name, selector_list)h0j^"jqjh1jh"}rd"(h;]re"jfajjh9]h7]h8]h:]rf"jfajXinformal_protocolrg"jUjujwMBjxjLh)]rh"(j)ri"}rj"(h!Xclass h0jb"jqjh1jh"}rk"(h7]h8]h9]h:]h;]ujwMBjxjLh)]rl"h+Xclass rm"rn"}ro"(h!Uh0ji"ubaubj)rp"}rq"(h!Xobjc.h0jb"jqjh1jh"}rr"(h7]h8]h9]h:]h;]ujwMBjxjLh)]rs"h+Xobjc.rt"ru"}rv"(h!Uh0jp"ubaubj)rw"}rx"(h!jg"h0jb"jqjh1jh"}ry"(h7]h8]h9]h:]h;]ujwMBjxjLh)]rz"h+Xinformal_protocolr{"r|"}r}"(h!Uh0jw"ubaubj)r~"}r"(h!Uh0jb"jqjh1jh"}r"(h7]h8]h9]h:]h;]ujwMBjxjLh)]r"(j)r"}r"(h!Xnameh"}r"(h7]h8]h9]h:]h;]uh0j~"h)]r"h+Xnamer"r"}r"(h!Uh0j"ubah1jubj)r"}r"(h!X selector_listh"}r"(h7]h8]h9]h:]h;]uh0j~"h)]r"h+X selector_listr"r"}r"(h!Uh0j"ubah1jubeubeubj)r"}r"(h!Uh0j^"jqjh1jh"}r"(h7]h8]h9]h:]h;]ujwMBjxjLh)]r"(j3)r"}r"(h!XThis class is used to specify which methods are part of an informal protocol in Objective-C. Informal protocols are a documentation construct in Objective-C and as such are not present in the Objective-C runtime (as opposed to formal protocols).r"h0j"jqjh1j<h"}r"(h7]h8]h9]h:]h;]ujwM/jxjLh)]r"h+XThis class is used to specify which methods are part of an informal protocol in Objective-C. Informal protocols are a documentation construct in Objective-C and as such are not present in the Objective-C runtime (as opposed to formal protocols).r"r"}r"(h!j"h0j"ubaubj3)r"}r"(h!XInformal protocols are used by the bridge to automaticly update method signatures when a class appears to implement an informal protocol. This makes it possible the define a large subset of Cocoa functionality without manually setting method signatures.r"h0j"jqjh1j<h"}r"(h7]h8]h9]h:]h;]ujwM3jxjLh)]r"h+XInformal protocols are used by the bridge to automaticly update method signatures when a class appears to implement an informal protocol. This makes it possible the define a large subset of Cocoa functionality without manually setting method signatures.r"r"}r"(h!j"h0j"ubaubj)r"}r"(h!Uh0j"jqNh1jh"}r"(h7]h8]h9]h:]h;]ujwNjxjLh)]r"j)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"(j")r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"h+X Parametersr"r"}r"(h!Uh0j"ubah1j*ubj+)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"j0)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"(j5)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"j3)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"(j>)r"}r"(h!Xnameh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"h+Xnamer"r"}r"(h!Uh0j"ubah1jFubh+X -- r"r"}r"(h!Uh0j"ubh+XName of the protocolr"r"}r"(h!XName of the protocolh0j"ubeh1j<ubah1jMubj5)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"j3)r"}r"(h!Uh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"(j>)r"}r"(h!X selector_listh"}r"(h7]h8]h9]h:]h;]uh0j"h)]r"h+X selector_listr"r"}r"(h!Uh0j"ubah1jFubh+X -- r"r"}r"(h!Uh0j"ubh+XA sequence of r"r"}r"(h!XA sequence of h0j"ubji)r"}r"(h!X:class:`selector`r"h0j"jqjh1jmh"}r"(UreftypeXclassjojpXselectorU refdomainXpyr"h;]h9]U refexplicith7]h8]h:]jrjjsjg"jtjujwM8h)]r"h)r"}r"(h!j"h"}r"(h7]h8]r"(jzj"Xpy-classr"eh9]h:]h;]uh0j"h)]r"h+Xselectorr"r"}r"(h!Uh0j"ubah1hubaubh+X1 instances, all of which should have no callable.r"r"}r"(h!X1 instances, all of which should have no callable.h0j"ubeh1j<ubah1jMubeh1jubah1jubeh1jubaubj)r"}r"(h!Uh0j"jqjh1jh"}r"(h;]h9]h7]h8]h:]Uentries]r"(jX+informal_protocol.__name__ (in module objc)jUtr"aujwNjxjLh)]ubj)r"}r"(h!Uh0j"jqjh1jh"}r"(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r"(j)r#}r#(h!X__name__r#h0j"jqjh1jh"}r#(h;]r#jajjh9]h7]h8]h:]r#jajXinformal_protocol.__name__jjg"jujwM=jxjLh)]r#j)r#}r#(h!j#h0j#jqjh1jh"}r #(h7]h8]h9]h:]h;]ujwM=jxjLh)]r #h+X__name__r #r #}r #(h!Uh0j#ubaubaubj)r#}r#(h!Uh0j"jqjh1jh"}r#(h7]h8]h9]h:]h;]ujwM=jxjLh)]r#j3)r#}r#(h!X)Read-only property with the protocol namer#h0j#jqjh1j<h"}r#(h7]h8]h9]h:]h;]ujwM<jxjLh)]r#h+X)Read-only property with the protocol namer#r#}r#(h!j#h0j#ubaubaubeubj)r#}r#(h!Uh0j"jqjh1jh"}r#(h;]h9]h7]h8]h:]Uentries]r#(jX,informal_protocol.selectors (in module objc)jRUtr#aujwNjxjLh)]ubj)r#}r #(h!Uh0j"jqjh1jh"}r!#(jjXpyh;]h9]h7]h8]h:]jjSjjSujwNjxjLh)]r"#(j)r##}r$#(h!X selectorsr%#h0j#jqjh1jh"}r&#(h;]r'#jRajjh9]h7]h8]h:]r(#jRajXinformal_protocol.selectorsjjg"jujwM@jxjLh)]r)#j)r*#}r+#(h!j%#h0j##jqjh1jh"}r,#(h7]h8]h9]h:]h;]ujwM@jxjLh)]r-#h+X selectorsr.#r/#}r0#(h!Uh0j*#ubaubaubj)r1#}r2#(h!Uh0j#jqjh1jh"}r3#(h7]h8]h9]h:]h;]ujwM@jxjLh)]r4#j3)r5#}r6#(h!XCRead-only property with the sequence of selectors for this protocolr7#h0j1#jqjh1j<h"}r8#(h7]h8]h9]h:]h;]ujwM@jxjLh)]r9#h+XCRead-only property with the sequence of selectors for this protocolr:#r;#}r<#(h!j7#h0j5#ubaubaubeubeubeubj)r=#}r>#(h!Uh0jjqNh1jh"}r?#(h;]h9]h7]h8]h:]Uentries]r@#(jXformal_protocol (class in objc)jUtrA#aujwNjxjLh)]ubj)rB#}rC#(h!Uh0jjqNh1jh"}rD#(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rE#(j)rF#}rG#(h!X,formal_protocol(name, supers, selector_list)h0jB#jqjh1jh"}rH#(h;]rI#jajjh9]h7]h8]h:]rJ#jajXformal_protocolrK#jUjujwMzjxjLh)]rL#(j)rM#}rN#(h!Xclass h0jF#jqjh1jh"}rO#(h7]h8]h9]h:]h;]ujwMzjxjLh)]rP#h+Xclass rQ#rR#}rS#(h!Uh0jM#ubaubj)rT#}rU#(h!Xobjc.h0jF#jqjh1jh"}rV#(h7]h8]h9]h:]h;]ujwMzjxjLh)]rW#h+Xobjc.rX#rY#}rZ#(h!Uh0jT#ubaubj)r[#}r\#(h!jK#h0jF#jqjh1jh"}r]#(h7]h8]h9]h:]h;]ujwMzjxjLh)]r^#h+Xformal_protocolr_#r`#}ra#(h!Uh0j[#ubaubj)rb#}rc#(h!Uh0jF#jqjh1jh"}rd#(h7]h8]h9]h:]h;]ujwMzjxjLh)]re#(j)rf#}rg#(h!Xnameh"}rh#(h7]h8]h9]h:]h;]uh0jb#h)]ri#h+Xnamerj#rk#}rl#(h!Uh0jf#ubah1jubj)rm#}rn#(h!Xsupersh"}ro#(h7]h8]h9]h:]h;]uh0jb#h)]rp#h+Xsupersrq#rr#}rs#(h!Uh0jm#ubah1jubj)rt#}ru#(h!X selector_listh"}rv#(h7]h8]h9]h:]h;]uh0jb#h)]rw#h+X selector_listrx#ry#}rz#(h!Uh0jt#ubah1jubeubeubj)r{#}r|#(h!Uh0jB#jqjh1jh"}r}#(h7]h8]h9]h:]h;]ujwMzjxjLh)]r~#(j3)r#}r#(h!X}This class is used to represent formal protocols in Python, and is comparabile with the "@protocol" construct in Objective-C.r#h0j{#jqjh1j<h"}r#(h7]h8]h9]h:]h;]ujwMEjxjLh)]r#h+X}This class is used to represent formal protocols in Python, and is comparabile with the "@protocol" construct in Objective-C.r#r#}r#(h!j#h0j#ubaubj)r#}r#(h!Uh0j{#jqNh1jh"}r#(h7]h8]h9]h:]h;]ujwNjxjLh)]r#j)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#(j")r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#h+X Parametersr#r#}r#(h!Uh0j#ubah1j*ubj+)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#j0)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#(j5)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#j3)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#(j>)r#}r#(h!Xnameh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#h+Xnamer#r#}r#(h!Uh0j#ubah1jFubh+X -- r#r#}r#(h!Uh0j#ubh+XThe name of the protocolr#r#}r#(h!XThe name of the protocolh0j#ubeh1j<ubah1jMubj5)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#j3)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#(j>)r#}r#(h!Xsupersh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#h+Xsupersr#r#}r#(h!Uh0j#ubah1jFubh+X -- r#r#}r#(h!Uh0j#ubh+X/A list of protocols this protocol inherits fromr#r#}r#(h!X/A list of protocols this protocol inherits fromh0j#ubeh1j<ubah1jMubj5)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#j3)r#}r#(h!Uh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#(j>)r#}r#(h!X selector_listh"}r#(h7]h8]h9]h:]h;]uh0j#h)]r#h+X selector_listr#r#}r#(h!Uh0j#ubah1jFubh+X -- r#r#}r#(h!Uh0j#ubh+XA sequence of r#r#}r#(h!XA sequence of h0j#ubji)r#}r#(h!X:class:`selector`r#h0j#jqjh1jmh"}r#(UreftypeXclassjojpXselectorU refdomainXpyr#h;]h9]U refexplicith7]h8]h:]jrjjsjK#jtjujwMJh)]r#h)r#}r#(h!j#h"}r#(h7]h8]r#(jzj#Xpy-classr#eh9]h:]h;]uh0j#h)]r#h+Xselectorr#r#}r#(h!Uh0j#ubah1hubaubh+X1 instances, all of which should have no callable.r#r#}r#(h!X1 instances, all of which should have no callable.h0j#ubeh1j<ubah1jMubeh1jubah1jubeh1jubaubj')r#}r#(h!XConstructing new protocols is supported on a subset of Mac OS X platforms: * All 32-bit programs * 64-bit programs starting from Mac OS X 10.7, but only when PyObjC was build with the 10.7 SDK (or later)h0j{#jqNh1j*h"}r#(h7]h8]h9]h:]h;]ujwNjxjLh)]r#(j3)r#}r#(h!XJConstructing new protocols is supported on a subset of Mac OS X platforms:r#h0j#jqjh1j<h"}r#(h7]h8]h9]h:]h;]ujwMNh)]r#h+XJConstructing new protocols is supported on a subset of Mac OS X platforms:r#r#}r#(h!j#h0j#ubaubj0)r#}r#(h!Uh"}r#(jX*h;]h9]h7]h8]h:]uh0j#h)]r#(j5)r#}r$(h!XAll 32-bit programs h"}r$(h7]h8]h9]h:]h;]uh0j#h)]r$j3)r$}r$(h!XAll 32-bit programsr$h0j#jqjh1j<h"}r$(h7]h8]h9]h:]h;]ujwMPh)]r$h+XAll 32-bit programsr$r $}r $(h!j$h0j$ubaubah1jMubj5)r $}r $(h!Xh64-bit programs starting from Mac OS X 10.7, but only when PyObjC was build with the 10.7 SDK (or later)h"}r $(h7]h8]h9]h:]h;]uh0j#h)]r$j3)r$}r$(h!Xh64-bit programs starting from Mac OS X 10.7, but only when PyObjC was build with the 10.7 SDK (or later)r$h0j $jqjh1j<h"}r$(h7]h8]h9]h:]h;]ujwMRh)]r$h+Xh64-bit programs starting from Mac OS X 10.7, but only when PyObjC was build with the 10.7 SDK (or later)r$r$}r$(h!j$h0j$ubaubah1jMubeh1jubeubj)r$}r$(h!Uh0j{#jqjh1jh"}r$(h;]h9]h7]h8]h:]Uentries]r$(jX)formal_protocol.__name__ (in module objc)jUtr$aujwNjxjLh)]ubj)r$}r$(h!Uh0j{#jqjh1jh"}r$(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r$(j)r $}r!$(h!X__name__r"$h0j$jqjh1jh"}r#$(h;]r$$jajjh9]h7]h8]h:]r%$jajXformal_protocol.__name__jjK#jujwMXjxjLh)]r&$j)r'$}r($(h!j"$h0j $jqjh1jh"}r)$(h7]h8]h9]h:]h;]ujwMXjxjLh)]r*$h+X__name__r+$r,$}r-$(h!Uh0j'$ubaubaubj)r.$}r/$(h!Uh0j$jqjh1jh"}r0$(h7]h8]h9]h:]h;]ujwMXjxjLh)]r1$j3)r2$}r3$(h!X0Read-only property with the name of the protocolr4$h0j.$jqjh1j<h"}r5$(h7]h8]h9]h:]h;]ujwMWjxjLh)]r6$h+X0Read-only property with the name of the protocolr7$r8$}r9$(h!j4$h0j2$ubaubaubeubj)r:$}r;$(h!Uh0j{#jqjh1jh"}r<$(h;]h9]h7]h8]h:]Uentries]r=$(jX$name() (objc.formal_protocol method)jUtr>$aujwNjxjLh)]ubj)r?$}r@$(h!Uh0j{#jqjh1jh"}rA$(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rB$(j)rC$}rD$(h!XnamerE$h0j?$jqjh1jh"}rF$(h;]rG$jajjh9]h7]h8]h:]rH$jajXformal_protocol.namejjK#jujwM\jxjLh)]rI$(j)rJ$}rK$(h!jE$h0jC$jqjh1jh"}rL$(h7]h8]h9]h:]h;]ujwM\jxjLh)]rM$h+XnamerN$rO$}rP$(h!Uh0jJ$ubaubj)rQ$}rR$(h!Uh0jC$jqjh1jh"}rS$(h7]h8]h9]h:]h;]ujwM\jxjLh)]ubeubj)rT$}rU$(h!Uh0j?$jqjh1jh"}rV$(h7]h8]h9]h:]h;]ujwM\jxjLh)]rW$j3)rX$}rY$(h!X Returns the name of the protocolrZ$h0jT$jqjh1j<h"}r[$(h7]h8]h9]h:]h;]ujwM[jxjLh)]r\$h+X Returns the name of the protocolr]$r^$}r_$(h!jZ$h0jX$ubaubaubeubj)r`$}ra$(h!Uh0j{#jqjh1jh"}rb$(h;]h9]h7]h8]h:]Uentries]rc$(jX+conformsTo_() (objc.formal_protocol method)jUtrd$aujwNjxjLh)]ubj)re$}rf$(h!Uh0j{#jqjh1jh"}rg$(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rh$(j)ri$}rj$(h!XconformsTo_(proto)h0je$jqjh1jh"}rk$(h;]rl$jajjh9]h7]h8]h:]rm$jajXformal_protocol.conformsTo_jjK#jujwM`jxjLh)]rn$(j)ro$}rp$(h!X conformsTo_h0ji$jqjh1jh"}rq$(h7]h8]h9]h:]h;]ujwM`jxjLh)]rr$h+X conformsTo_rs$rt$}ru$(h!Uh0jo$ubaubj)rv$}rw$(h!Uh0ji$jqjh1jh"}rx$(h7]h8]h9]h:]h;]ujwM`jxjLh)]ry$j)rz$}r{$(h!Xprotoh"}r|$(h7]h8]h9]h:]h;]uh0jv$h)]r}$h+Xprotor~$r$}r$(h!Uh0jz$ubah1jubaubeubj)r$}r$(h!Uh0je$jqjh1jh"}r$(h7]h8]h9]h:]h;]ujwM`jxjLh)]r$j3)r$}r$(h!XdReturns :data:`True` if this protocol conforms to protocol *proto*, returns :data:`False` otherwise.h0j$jqjh1j<h"}r$(h7]h8]h9]h:]h;]ujwM_jxjLh)]r$(h+XReturns r$r$}r$(h!XReturns h0j$ubji)r$}r$(h!X :data:`True`r$h0j$jqjh1jmh"}r$(UreftypeXdatajojpXTrueU refdomainXpyr$h;]h9]U refexplicith7]h8]h:]jrjjsjK#jtjujwM_h)]r$h)r$}r$(h!j$h"}r$(h7]h8]r$(jzj$Xpy-datar$eh9]h:]h;]uh0j$h)]r$h+XTruer$r$}r$(h!Uh0j$ubah1hubaubh+X' if this protocol conforms to protocol r$r$}r$(h!X' if this protocol conforms to protocol h0j$ubj)r$}r$(h!X*proto*h"}r$(h7]h8]h9]h:]h;]uh0j$h)]r$h+Xprotor$r$}r$(h!Uh0j$ubah1jubh+X , returns r$r$}r$(h!X , returns h0j$ubji)r$}r$(h!X :data:`False`r$h0j$jqjh1jmh"}r$(UreftypeXdatajojpXFalseU refdomainXpyr$h;]h9]U refexplicith7]h8]h:]jrjjsjK#jtjujwM_h)]r$h)r$}r$(h!j$h"}r$(h7]h8]r$(jzj$Xpy-datar$eh9]h:]h;]uh0j$h)]r$h+XFalser$r$}r$(h!Uh0j$ubah1hubaubh+X otherwise.r$r$}r$(h!X otherwise.h0j$ubeubaubeubj)r$}r$(h!Uh0j{#jqjh1jh"}r$(h;]h9]h7]h8]h:]Uentries]r$(jX=descriptionForInstanceMethod_() (objc.formal_protocol method)jUtr$aujwNjxjLh)]ubj)r$}r$(h!Uh0j{#jqjh1jh"}r$(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r$(j)r$}r$(h!X'descriptionForInstanceMethod_(selector)h0j$jqjh1jh"}r$(h;]r$jajjh9]h7]h8]h:]r$jajX-formal_protocol.descriptionForInstanceMethod_jjK#jujwMfjxjLh)]r$(j)r$}r$(h!XdescriptionForInstanceMethod_h0j$jqjh1jh"}r$(h7]h8]h9]h:]h;]ujwMfjxjLh)]r$h+XdescriptionForInstanceMethod_r$r$}r$(h!Uh0j$ubaubj)r$}r$(h!Uh0j$jqjh1jh"}r$(h7]h8]h9]h:]h;]ujwMfjxjLh)]r$j)r$}r$(h!Xselectorh"}r$(h7]h8]h9]h:]h;]uh0j$h)]r$h+Xselectorr$r$}r$(h!Uh0j$ubah1jubaubeubj)r$}r$(h!Uh0j$jqjh1jh"}r$(h7]h8]h9]h:]h;]ujwMfjxjLh)]r$(j3)r$}r$(h!X_Returns a tuple with 2 byte strings: the selector name and the type signature for the selector.r$h0j$jqjh1j<h"}r$(h7]h8]h9]h:]h;]ujwMcjxjLh)]r$h+X_Returns a tuple with 2 byte strings: the selector name and the type signature for the selector.r$r$}r$(h!j$h0j$ubaubj3)r$}r$(h!XCReturns :data:`None` when the selector is not part of the protocol.h0j$jqjh1j<h"}r$(h7]h8]h9]h:]h;]ujwMejxjLh)]r$(h+XReturns r$r$}r$(h!XReturns h0j$ubji)r$}r$(h!X :data:`None`r$h0j$jqjh1jmh"}r$(UreftypeXdatajojpXNoneU refdomainXpyr$h;]h9]U refexplicith7]h8]h:]jrjjsjK#jtjujwMeh)]r$h)r$}r$(h!j$h"}r$(h7]h8]r$(jzj$Xpy-datar$eh9]h:]h;]uh0j$h)]r$h+XNoner$r$}r$(h!Uh0j$ubah1hubaubh+X/ when the selector is not part of the protocol.r$r$}r$(h!X/ when the selector is not part of the protocol.h0j$ubeubeubeubj)r%}r%(h!Uh0j{#jqjh1jh"}r%(h;]h9]h7]h8]h:]Uentries]r%(jX:descriptionForClassMethod_() (objc.formal_protocol method)jUtr%aujwNjxjLh)]ubj)r%}r%(h!Uh0j{#jqjh1jh"}r%(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r%(j)r %}r %(h!X$descriptionForClassMethod_(selector)h0j%jqjh1jh"}r %(h;]r %jajjh9]h7]h8]h:]r %jajX*formal_protocol.descriptionForClassMethod_jjK#jujwMljxjLh)]r%(j)r%}r%(h!XdescriptionForClassMethod_h0j %jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMljxjLh)]r%h+XdescriptionForClassMethod_r%r%}r%(h!Uh0j%ubaubj)r%}r%(h!Uh0j %jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMljxjLh)]r%j)r%}r%(h!Xselectorh"}r%(h7]h8]h9]h:]h;]uh0j%h)]r%h+Xselectorr%r%}r %(h!Uh0j%ubah1jubaubeubj)r!%}r"%(h!Uh0j%jqjh1jh"}r#%(h7]h8]h9]h:]h;]ujwMljxjLh)]r$%(j3)r%%}r&%(h!X_Returns a tuple with 2 byte strings: the selector name and the type signature for the selector.r'%h0j!%jqjh1j<h"}r(%(h7]h8]h9]h:]h;]ujwMijxjLh)]r)%h+X_Returns a tuple with 2 byte strings: the selector name and the type signature for the selector.r*%r+%}r,%(h!j'%h0j%%ubaubj3)r-%}r.%(h!XCReturns :data:`None` when the selector is not part of the protocol.h0j!%jqjh1j<h"}r/%(h7]h8]h9]h:]h;]ujwMkjxjLh)]r0%(h+XReturns r1%r2%}r3%(h!XReturns h0j-%ubji)r4%}r5%(h!X :data:`None`r6%h0j-%jqjh1jmh"}r7%(UreftypeXdatajojpXNoneU refdomainXpyr8%h;]h9]U refexplicith7]h8]h:]jrjjsjK#jtjujwMkh)]r9%h)r:%}r;%(h!j6%h"}r<%(h7]h8]r=%(jzj8%Xpy-datar>%eh9]h:]h;]uh0j4%h)]r?%h+XNoner@%rA%}rB%(h!Uh0j:%ubah1hubaubh+X/ when the selector is not part of the protocol.rC%rD%}rE%(h!X/ when the selector is not part of the protocol.h0j-%ubeubeubeubj)rF%}rG%(h!Uh0j{#jqjh1jh"}rH%(h;]h9]h7]h8]h:]Uentries]rI%(jX/instanceMethods() (objc.formal_protocol method)jvUtrJ%aujwNjxjLh)]ubj)rK%}rL%(h!Uh0j{#jqjh1jh"}rM%(jjXpyh;]h9]h7]h8]h:]jjwjjwujwNjxjLh)]rN%(j)rO%}rP%(h!XinstanceMethods()h0jK%jqjh1jh"}rQ%(h;]rR%jvajjh9]h7]h8]h:]rS%jvajXformal_protocol.instanceMethodsjjK#jujwMpjxjLh)]rT%(j)rU%}rV%(h!XinstanceMethodsh0jO%jqjh1jh"}rW%(h7]h8]h9]h:]h;]ujwMpjxjLh)]rX%h+XinstanceMethodsrY%rZ%}r[%(h!Uh0jU%ubaubj)r\%}r]%(h!Uh0jO%jqjh1jh"}r^%(h7]h8]h9]h:]h;]ujwMpjxjLh)]ubeubj)r_%}r`%(h!Uh0jK%jqjh1jh"}ra%(h7]h8]h9]h:]h;]ujwMpjxjLh)]rb%j3)rc%}rd%(h!X4Returns a list of instance methods in this protocol.re%h0j_%jqjh1j<h"}rf%(h7]h8]h9]h:]h;]ujwMojxjLh)]rg%h+X4Returns a list of instance methods in this protocol.rh%ri%}rj%(h!je%h0jc%ubaubaubeubj)rk%}rl%(h!Uh0j{#jqjh1jh"}rm%(h;]h9]h7]h8]h:]Uentries]rn%(jX,classMethods() (objc.formal_protocol method)jUtro%aujwNjxjLh)]ubj)rp%}rq%(h!Uh0j{#jqjh1jh"}rr%(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rs%(j)rt%}ru%(h!XclassMethods()h0jp%jqjh1jh"}rv%(h;]rw%jajjh9]h7]h8]h:]rx%jajXformal_protocol.classMethodsjjK#jujwMtjxjLh)]ry%(j)rz%}r{%(h!X classMethodsh0jt%jqjh1jh"}r|%(h7]h8]h9]h:]h;]ujwMtjxjLh)]r}%h+X classMethodsr~%r%}r%(h!Uh0jz%ubaubj)r%}r%(h!Uh0jt%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMtjxjLh)]ubeubj)r%}r%(h!Uh0jp%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMtjxjLh)]r%j3)r%}r%(h!X4Returns a list of instance methods in this protocol.r%h0j%jqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwMsjxjLh)]r%h+X4Returns a list of instance methods in this protocol.r%r%}r%(h!j%h0j%ubaubaubeubj')r%}r%(h!XThe interface of this class gives the impression that a protocol instance is an Objective-C object. That was true in earlier versions of Mac OS X, but not in more recent versions.h0j{#jqjh1j*h"}r%(h7]h8]h9]h:]h;]ujwNjxjLh)]r%j3)r%}r%(h!XThe interface of this class gives the impression that a protocol instance is an Objective-C object. That was true in earlier versions of Mac OS X, but not in more recent versions.r%h0j%jqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwMwh)]r%h+XThe interface of this class gives the impression that a protocol instance is an Objective-C object. That was true in earlier versions of Mac OS X, but not in more recent versions.r%r%}r%(h!j%h0j%ubaubaubeubeubj)r%}r%(h!Uh0jjqNh1jh"}r%(h;]h9]h7]h8]h:]Uentries]r%(jXvarlist (class in objc)jUtr%aujwNjxjLh)]ubj)r%}r%(h!Uh0jjqNh1jh"}r%(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r%(j)r%}r%(h!Xvarlistr%h0j%jqjh1jh"}r%(h;]r%jajjh9]h7]h8]h:]r%jajj%jUjujwMjxjLh)]r%(j)r%}r%(h!Xclass h0j%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r%h+Xclass r%r%}r%(h!Uh0j%ubaubj)r%}r%(h!Xobjc.h0j%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r%h+Xobjc.r%r%}r%(h!Uh0j%ubaubj)r%}r%(h!j%h0j%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r%h+Xvarlistr%r%}r%(h!Uh0j%ubaubeubj)r%}r%(h!Uh0j%jqjh1jh"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r%(j3)r%}r%(h!XYA C array of unspecified length. Instances of this type cannot be created in Python code.r%h0j%jqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwM}jxjLh)]r%h+XYA C array of unspecified length. Instances of this type cannot be created in Python code.r%r%}r%(h!j%h0j%ubaubj3)r%}r%(h!XvThis type is used when the API does not specify the amount of items in an array in a way that is usable by the bridge.r%h0j%jqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwMjxjLh)]r%h+XvThis type is used when the API does not specify the amount of items in an array in a way that is usable by the bridge.r%r%}r%(h!j%h0j%ubaubj%)r%}r%(h!XAccess through a :class:`varlist` object can easily read beyond the end of the wrapped C array. Read the Apple documentation for APIs that return a varlist to determine how many elements you can safely access.h0j%jqjh1j(h"}r%(h7]h8]h9]h:]h;]ujwNjxjLh)]r%j3)r%}r%(h!XAccess through a :class:`varlist` object can easily read beyond the end of the wrapped C array. Read the Apple documentation for APIs that return a varlist to determine how many elements you can safely access.h0j%jqjh1j<h"}r%(h7]h8]h9]h:]h;]ujwMh)]r%(h+XAccess through a r%r%}r%(h!XAccess through a h0j%ubji)r%}r%(h!X:class:`varlist`r%h0j%jqjh1jmh"}r%(UreftypeXclassjojpXvarlistU refdomainXpyr%h;]h9]U refexplicith7]h8]h:]jrjjsj%jtjujwMh)]r%h)r%}r%(h!j%h"}r%(h7]h8]r%(jzj%Xpy-classr%eh9]h:]h;]uh0j%h)]r%h+Xvarlistr%r%}r%(h!Uh0j%ubah1hubaubh+X object can easily read beyond the end of the wrapped C array. Read the Apple documentation for APIs that return a varlist to determine how many elements you can safely access.r%r%}r%(h!X object can easily read beyond the end of the wrapped C array. Read the Apple documentation for APIs that return a varlist to determine how many elements you can safely access.h0j%ubeubaubj)r%}r%(h!Uh0j%jqjh1jh"}r%(h;]h9]h7]h8]h:]Uentries]r%(jX as_tuple() (objc.varlist method)jUtr%aujwNjxjLh)]ubj)r%}r%(h!Uh0j%jqjh1jh"}r%(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r%(j)r%}r%(h!Xas_tuple(count)h0j%jqjh1jh"}r%(h;]r%jajjh9]h7]h8]h:]r%jajXvarlist.as_tuplejj%jujwMjxjLh)]r&(j)r&}r&(h!Xas_tupleh0j%jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+Xas_tupler&r&}r&(h!Uh0j&ubaubj)r&}r &(h!Uh0j%jqjh1jh"}r &(h7]h8]h9]h:]h;]ujwMjxjLh)]r &j)r &}r &(h!Xcounth"}r&(h7]h8]h9]h:]h;]uh0j&h)]r&h+Xcountr&r&}r&(h!Uh0j &ubah1jubaubeubj)r&}r&(h!Uh0j%jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&j3)r&}r&(h!XCReturns a tuple containing the first *count* elements of the array.h0j&jqjh1j<h"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&(h+X%Returns a tuple containing the first r&r&}r&(h!X%Returns a tuple containing the first h0j&ubj)r&}r&(h!X*count*h"}r &(h7]h8]h9]h:]h;]uh0j&h)]r!&h+Xcountr"&r#&}r$&(h!Uh0j&ubah1jubh+X elements of the array.r%&r&&}r'&(h!X elements of the array.h0j&ubeubaubeubj)r(&}r)&(h!Uh0j%jqjh1jh"}r*&(h;]h9]h7]h8]h:]Uentries]r+&(jX#__getitem__() (objc.varlist method)j Utr,&aujwNjxjLh)]ubj)r-&}r.&(h!Uh0j%jqjh1jh"}r/&(jjXpyh;]h9]h7]h8]h:]jj jj ujwNjxjLh)]r0&(j)r1&}r2&(h!X__getitem__(index)h0j-&jqjh1jh"}r3&(h;]r4&j ajjh9]h7]h8]h:]r5&j ajXvarlist.__getitem__jj%jujwMjxjLh)]r6&(j)r7&}r8&(h!X __getitem__h0j1&jqjh1jh"}r9&(h7]h8]h9]h:]h;]ujwMjxjLh)]r:&h+X __getitem__r;&r<&}r=&(h!Uh0j7&ubaubj)r>&}r?&(h!Uh0j1&jqjh1jh"}r@&(h7]h8]h9]h:]h;]ujwMjxjLh)]rA&j)rB&}rC&(h!Xindexh"}rD&(h7]h8]h9]h:]h;]uh0j>&h)]rE&h+XindexrF&rG&}rH&(h!Uh0jB&ubah1jubaubeubj)rI&}rJ&(h!Uh0j-&jqjh1jh"}rK&(h7]h8]h9]h:]h;]ujwMjxjLh)]rL&j3)rM&}rN&(h!XeReturns the value of the *index*-th element of the array. Supports numeric indexes as well as slices.h0jI&jqjh1j<h"}rO&(h7]h8]h9]h:]h;]ujwMjxjLh)]rP&(h+XReturns the value of the rQ&rR&}rS&(h!XReturns the value of the h0jM&ubj)rT&}rU&(h!X*index*h"}rV&(h7]h8]h9]h:]h;]uh0jM&h)]rW&h+XindexrX&rY&}rZ&(h!Uh0jT&ubah1jubh+XE-th element of the array. Supports numeric indexes as well as slices.r[&r\&}r]&(h!XE-th element of the array. Supports numeric indexes as well as slices.h0jM&ubeubaubeubj)r^&}r_&(h!Uh0j%jqjh1jh"}r`&(h;]h9]h7]h8]h:]Uentries]ra&(jX#__setitem__() (objc.varlist method)jrUtrb&aujwNjxjLh)]ubj)rc&}rd&(h!Uh0j%jqjh1jh"}re&(jjXpyh;]h9]h7]h8]h:]jjsjjsujwNjxjLh)]rf&(j)rg&}rh&(h!X__setitem__(index, value)h0jc&jqjh1jh"}ri&(h;]rj&jrajjh9]h7]h8]h:]rk&jrajXvarlist.__setitem__jj%jujwMjxjLh)]rl&(j)rm&}rn&(h!X __setitem__h0jg&jqjh1jh"}ro&(h7]h8]h9]h:]h;]ujwMjxjLh)]rp&h+X __setitem__rq&rr&}rs&(h!Uh0jm&ubaubj)rt&}ru&(h!Uh0jg&jqjh1jh"}rv&(h7]h8]h9]h:]h;]ujwMjxjLh)]rw&(j)rx&}ry&(h!Xindexh"}rz&(h7]h8]h9]h:]h;]uh0jt&h)]r{&h+Xindexr|&r}&}r~&(h!Uh0jx&ubah1jubj)r&}r&(h!Xvalueh"}r&(h7]h8]h9]h:]h;]uh0jt&h)]r&h+Xvaluer&r&}r&(h!Uh0j&ubah1jubeubeubj)r&}r&(h!Uh0jc&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&j3)r&}r&(h!XSets the value of the *index*-th element of the array. Supports numeric indexes as well as slices (but assigning to a slice is only possible when that does not resize the array).h0j&jqjh1j<h"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&(h+XSets the value of the r&r&}r&(h!XSets the value of the h0j&ubj)r&}r&(h!X*index*h"}r&(h7]h8]h9]h:]h;]uh0j&h)]r&h+Xindexr&r&}r&(h!Uh0j&ubah1jubh+X-th element of the array. Supports numeric indexes as well as slices (but assigning to a slice is only possible when that does not resize the array).r&r&}r&(h!X-th element of the array. Supports numeric indexes as well as slices (but assigning to a slice is only possible when that does not resize the array).h0j&ubeubaubeubeubeubj)r&}r&(h!Uh0jjqNh1jh"}r&(h;]h9]h7]h8]h:]Uentries]r&(jXfunction (class in objc)jUtr&aujwNjxjLh)]ubj~j)r&}r&(h!Uh0jjqNh1jh"}r&(h;]h9]h7]h8]h:]Uentries]r&(jXIMP (class in objc)jUtr&aujwNjxjLh)]ubj)r&}r&(h!Uh0jjqNh1jh"}r&(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r&(j)r&}r&(h!XIMPr&h0j&jqjh1jh"}r&(h;]r&jajjh9]h7]h8]h:]r&jajj&jUjujwMjxjLh)]r&(j)r&}r&(h!Xclass h0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+Xclass r&r&}r&(h!Uh0j&ubaubj)r&}r&(h!Xobjc.h0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+Xobjc.r&r&}r&(h!Uh0j&ubaubj)r&}r&(h!j&h0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+XIMPr&r&}r&(h!Uh0j&ubaubeubj)r&}r&(h!Uh0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&(j3)r&}r&(h!XThis class is used to represent the actual implementation of an Objective-C method (basicly a C function). Instances behave the same as unbound methods: you can call them but need to specify the "self" argument.r&h0j&jqjh1j<h"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+XThis class is used to represent the actual implementation of an Objective-C method (basicly a C function). Instances behave the same as unbound methods: you can call them but need to specify the "self" argument.r&r&}r&(h!j&h0j&ubaubj)r&}r&(h!Uh0j&jqjh1jh"}r&(h;]h9]h7]h8]h:]Uentries]r&(jXIMP.isAlloc (in module objc)jUtr&aujwNjxjLh)]ubj)r&}r&(h!Uh0j&jqjh1jh"}r&(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r&(j)r&}r&(h!XisAllocr&h0j&jqjh1jh"}r&(h;]r&jajjh9]h7]h8]h:]r&jajX IMP.isAllocjj&jujwMjxjLh)]r&j)r&}r&(h!j&h0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+XisAllocr&r&}r&(h!Uh0j&ubaubaubj)r&}r&(h!Uh0j&jqjh1jh"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&j3)r&}r&(h!X}Read-only attribute that specifies if the IMP is an allocator (that is, the implementation of "+alloc" or one of its variant)r&h0j&jqjh1j<h"}r&(h7]h8]h9]h:]h;]ujwMjxjLh)]r&h+X}Read-only attribute that specifies if the IMP is an allocator (that is, the implementation of "+alloc" or one of its variant)r&r&}r&(h!j&h0j&ubaubaubeubj)r&}r&(h!Uh0j&jqjh1jh"}r&(h;]h9]h7]h8]h:]Uentries]r&(jX"IMP.isClassMethod (in module objc)jOUtr&aujwNjxjLh)]ubj)r&}r&(h!Uh0j&jqjh1jh"}r&(jjXpyh;]h9]h7]h8]h:]jjPjjPujwNjxjLh)]r&(j)r&}r&(h!X isClassMethodr&h0j&jqjh1jh"}r'(h;]r'jOajjh9]h7]h8]h:]r'jOajXIMP.isClassMethodjj&jujwMjxjLh)]r'j)r'}r'(h!j&h0j&jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+X isClassMethodr'r '}r '(h!Uh0j'ubaubaubj)r '}r '(h!Uh0j&jqjh1jh"}r '(h7]h8]h9]h:]h;]ujwMjxjLh)]r'j3)r'}r'(h!XDRead-only attribute that specified if the IMP is for a class method.r'h0j 'jqjh1j<h"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+XDRead-only attribute that specified if the IMP is for a class method.r'r'}r'(h!j'h0j'ubaubaubeubj)r'}r'(h!Uh0j&jqjh1jh"}r'(h;]h9]h7]h8]h:]Uentries]r'(jXIMP.signature (in module objc)jUtr'aujwNjxjLh)]ubj)r'}r'(h!Uh0j&jqjh1jh"}r'(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r'(j)r '}r!'(h!X signaturer"'h0j'jqjh1jh"}r#'(h;]r$'jajjh9]h7]h8]h:]r%'jajX IMP.signaturejj&jujwMjxjLh)]r&'j)r''}r('(h!j"'h0j 'jqjh1jh"}r)'(h7]h8]h9]h:]h;]ujwMjxjLh)]r*'h+X signaturer+'r,'}r-'(h!Uh0j''ubaubaubj)r.'}r/'(h!Uh0j'jqjh1jh"}r0'(h7]h8]h9]h:]h;]ujwMjxjLh)]r1'j3)r2'}r3'(h!X7Read-only attribute with the type encoding for the IMP.r4'h0j.'jqjh1j<h"}r5'(h7]h8]h9]h:]h;]ujwMjxjLh)]r6'h+X7Read-only attribute with the type encoding for the IMP.r7'r8'}r9'(h!j4'h0j2'ubaubaubeubj)r:'}r;'(h!Uh0j&jqjh1jh"}r<'(h;]h9]h7]h8]h:]Uentries]r='(jXIMP.selector (in module objc)j[Utr>'aujwNjxjLh)]ubj)r?'}r@'(h!Uh0j&jqjh1jh"}rA'(jjXpyh;]h9]h7]h8]h:]jj\jj\ujwNjxjLh)]rB'(j)rC'}rD'(h!XselectorrE'h0j?'jqjh1jh"}rF'(h;]rG'j[ajjh9]h7]h8]h:]rH'j[ajX IMP.selectorjj&jujwMjxjLh)]rI'j)rJ'}rK'(h!jE'h0jC'jqjh1jh"}rL'(h7]h8]h9]h:]h;]ujwMjxjLh)]rM'h+XselectorrN'rO'}rP'(h!Uh0jJ'ubaubaubj)rQ'}rR'(h!Uh0j?'jqjh1jh"}rS'(h7]h8]h9]h:]h;]ujwMjxjLh)]rT'j3)rU'}rV'(h!XVRead-only attribute with the selector for the method that this IMP is associated with.rW'h0jQ'jqjh1j<h"}rX'(h7]h8]h9]h:]h;]ujwMjxjLh)]rY'h+XVRead-only attribute with the selector for the method that this IMP is associated with.rZ'r['}r\'(h!jW'h0jU'ubaubaubeubj)r]'}r^'(h!Uh0j&jqjh1jh"}r_'(h;]h9]h7]h8]h:]Uentries]r`'(jXIMP.__name__ (in module objc)jUtra'aujwNjxjLh)]ubj)rb'}rc'(h!Uh0j&jqjh1jh"}rd'(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]re'(j)rf'}rg'(h!X__name__rh'h0jb'jqjh1jh"}ri'(h;]rj'jajjh9]h7]h8]h:]rk'jajX IMP.__name__jj&jujwMjxjLh)]rl'j)rm'}rn'(h!jh'h0jf'jqjh1jh"}ro'(h7]h8]h9]h:]h;]ujwMjxjLh)]rp'h+X__name__rq'rr'}rs'(h!Uh0jm'ubaubaubj)rt'}ru'(h!Uh0jb'jqjh1jh"}rv'(h7]h8]h9]h:]h;]ujwMjxjLh)]rw'j3)rx'}ry'(h!XAlias for :data:`selector`.h0jt'jqjh1j<h"}rz'(h7]h8]h9]h:]h;]ujwMjxjLh)]r{'(h+X Alias for r|'r}'}r~'(h!X Alias for h0jx'ubji)r'}r'(h!X:data:`selector`r'h0jx'jqjh1jmh"}r'(UreftypeXdatajojpXselectorU refdomainXpyr'h;]h9]U refexplicith7]h8]h:]jrjjsj&jtjujwMh)]r'h)r'}r'(h!j'h"}r'(h7]h8]r'(jzj'Xpy-datar'eh9]h:]h;]uh0j'h)]r'h+Xselectorr'r'}r'(h!Uh0j'ubah1hubaubh+X.r'}r'(h!X.h0jx'ubeubaubeubj)r'}r'(h!Uh0j&jqjh1jh"}r'(h;]h9]h7]h8]h:]Uentries]r'(jX __metadata__() (objc.IMP method)jUtr'aujwNjxjLh)]ubj)r'}r'(h!Uh0j&jqjh1jh"}r'(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r'(j)r'}r'(h!X __metadata__r'h0j'jqjh1jh"}r'(h;]r'jajjh9]h7]h8]h:]r'jajXIMP.__metadata__jj&jujwMjxjLh)]r'(j)r'}r'(h!j'h0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+X __metadata__r'r'}r'(h!Uh0j'ubaubj)r'}r'(h!Uh0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r'}r'(h!Uh0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'j3)r'}r'(h!XReturns a copy of the metadata dictionary for the selector. See the :doc:`metadata system documentation ` for more information.h0j'jqjh1j<h"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'(h+XEReturns a copy of the metadata dictionary for the selector. See the r'r'}r'(h!XEReturns a copy of the metadata dictionary for the selector. See the h0j'ubji)r'}r'(h!X7:doc:`metadata system documentation `r'h0j'jqjh1jmh"}r'(UreftypeXdocr'jojpX/metadata/manualU refdomainUh;]h9]U refexplicith7]h8]h:]jrjujwMh)]r'h)r'}r'(h!j'h"}r'(h7]h8]r'(jzj'eh9]h:]h;]uh0j'h)]r'h+Xmetadata system documentationr'r'}r'(h!Uh0j'ubah1hubaubh+X for more information.r'r'}r'(h!X for more information.h0j'ubeubaubeubeubeubj)r'}r'(h!Uh0jjqNh1jh"}r'(h;]h9]h7]h8]h:]Uentries]r'(jXsuper (class in objc)jUtr'aujwNjxjLh)]ubj)r'}r'(h!Uh0jjqNh1jh"}r'(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r'(j)r'}r'(h!Xsuperr'h0j'jqjh1jh"}r'(h;]r'jajjh9]h7]h8]h:]r'jajj'jUjujwMjxjLh)]r'(j)r'}r'(h!Xclass h0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+Xclass r'r'}r'(h!Uh0j'ubaubj)r'}r'(h!Xobjc.h0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+Xobjc.r'r'}r'(h!Uh0j'ubaubj)r'}r'(h!j'h0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'h+Xsuperr'r'}r'(h!Uh0j'ubaubeubj)r'}r'(h!Uh0j'jqjh1jh"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'(j3)r'}r'(h!XThis is a subclass of :class:`super <__builtin__.super>` that works properly for Objective-C classes as well as regular Python classes.h0j'jqjh1j<h"}r'(h7]h8]h9]h:]h;]ujwMjxjLh)]r'(h+XThis is a subclass of r'r'}r'(h!XThis is a subclass of h0j'ubji)r'}r'(h!X":class:`super <__builtin__.super>`r'h0j'jqjh1jmh"}r'(UreftypeXclassjojpX__builtin__.superU refdomainXpyr'h;]h9]U refexplicith7]h8]h:]jrjjsj'jtjujwMh)]r'h)r'}r'(h!j'h"}r'(h7]h8]r'(jzj'Xpy-classr(eh9]h:]h;]uh0j'h)]r(h+Xsuperr(r(}r((h!Uh0j'ubah1hubaubh+XO that works properly for Objective-C classes as well as regular Python classes.r(r(}r((h!XO that works properly for Objective-C classes as well as regular Python classes.h0j'ubeubj')r(}r ((h!X|The statement :samp:`from {Framework} import \*` will replace the built-in :class:`super <__builtin__.super>` by this class.h0j'jqjh1j*h"}r ((h7]h8]h9]h:]h;]ujwNjxjLh)]r (j3)r (}r ((h!X|The statement :samp:`from {Framework} import \*` will replace the built-in :class:`super <__builtin__.super>` by this class.h0j(jqjh1j<h"}r((h7]h8]h9]h:]h;]ujwMh)]r((h+XThe statement r(r(}r((h!XThe statement h0j (ubh)r(}r((h!Uh"}r((h;]h9]h7]h8]r(Xsampr(aUrolej(h:]uh0j (h)]r((h+Xfrom r(r(}r((h!Xfrom h0j(ubj)r(}r((h!X Frameworkh"}r((h7]h8]h9]h:]h;]uh0j(h)]r(h+X Frameworkr (r!(}r"((h!Uh0j(ubah1jubh+X import *r#(r$(}r%((h!X import *h0j(ubeh1hubh+X will replace the built-in r&(r'(}r(((h!X will replace the built-in h0j (ubji)r)(}r*((h!X":class:`super <__builtin__.super>`r+(h0j (jqjh1jmh"}r,((UreftypeXclassjojpX__builtin__.superU refdomainXpyr-(h;]h9]U refexplicith7]h8]h:]jrjjsj'jtjujwMh)]r.(h)r/(}r0((h!j+(h"}r1((h7]h8]r2((jzj-(Xpy-classr3(eh9]h:]h;]uh0j)(h)]r4(h+Xsuperr5(r6(}r7((h!Uh0j/(ubah1hubaubh+X by this class.r8(r9(}r:((h!X by this class.h0j (ubeubaubeubeubeubjqNh1jh"}r;((jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r<((j)r=(}r>((h!Xfunctionr?(h0j~jqjh1jh"}r@((h;]rA(jajjh9]h7]h8]h:]rB(jajj?(jUjujwMjxjLh)]rC((j)rD(}rE((h!Xclass h0j=(jqjh1jh"}rF((h7]h8]h9]h:]h;]ujwMjxjLh)]rG(h+Xclass rH(rI(}rJ((h!Uh0jD(ubaubj)rK(}rL((h!Xobjc.h0j=(jqjh1jh"}rM((h7]h8]h9]h:]h;]ujwMjxjLh)]rN(h+Xobjc.rO(rP(}rQ((h!Uh0jK(ubaubj)rR(}rS((h!j?(h0j=(jqjh1jh"}rT((h7]h8]h9]h:]h;]ujwMjxjLh)]rU(h+XfunctionrV(rW(}rX((h!Uh0jR(ubaubeubj|eubjqjh1jh"}rY((h7]h8]h9]h:]h;]ujwMjxjLh)]rZ((j3)r[(}r\((h!XInstances of this class represent global functions from Cocoa frameworks. These objects are created using :func:`loadBundleFunctions` and :func:`loadFunctionList`.h0j|jqjh1j<h"}r]((h7]h8]h9]h:]h;]ujwMjxjLh)]r^((h+XjInstances of this class represent global functions from Cocoa frameworks. These objects are created using r_(r`(}ra((h!XjInstances of this class represent global functions from Cocoa frameworks. These objects are created using h0j[(ubji)rb(}rc((h!X:func:`loadBundleFunctions`rd(h0j[(jqjh1jmh"}re((UreftypeXfuncjojpXloadBundleFunctionsU refdomainXpyrf(h;]h9]U refexplicith7]h8]h:]jrjjsj?(jtjujwMh)]rg(h)rh(}ri((h!jd(h"}rj((h7]h8]rk((jzjf(Xpy-funcrl(eh9]h:]h;]uh0jb(h)]rm(h+XloadBundleFunctions()rn(ro(}rp((h!Uh0jh(ubah1hubaubh+X and rq(rr(}rs((h!X and h0j[(ubji)rt(}ru((h!X:func:`loadFunctionList`rv(h0j[(jqjh1jmh"}rw((UreftypeXfuncjojpXloadFunctionListU refdomainXpyrx(h;]h9]U refexplicith7]h8]h:]jrjjsj?(jtjujwMh)]ry(h)rz(}r{((h!jv(h"}r|((h7]h8]r}((jzjx(Xpy-funcr~(eh9]h:]h;]uh0jt(h)]r(h+XloadFunctionList()r(r(}r((h!Uh0jz(ubah1hubaubh+X.r(}r((h!X.h0j[(ubeubj)r(}r((h!Uh0j|jqjh1jh"}r((h;]h9]h7]h8]h:]Uentries]r((jX!function.__doc__ (in module objc)jUtr(aujwNjxjLh)]ubj)r(}r((h!Uh0j|jqjh1jh"}r((jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r((j)r(}r((h!X__doc__r(h0j(jqjh1jh"}r((h;]r(jajjh9]h7]h8]h:]r(jajXfunction.__doc__jj?(jujwMjxjLh)]r(j)r(}r((h!j(h0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X__doc__r(r(}r((h!Uh0j(ubaubaubj)r(}r((h!Uh0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r(}r((h!XBRead-only property with the documentation string for the function.r(h0j(jqjh1j<h"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+XBRead-only property with the documentation string for the function.r(r(}r((h!j(h0j(ubaubaubeubj)r(}r((h!Uh0j|jqjh1jh"}r((h;]h9]h7]h8]h:]Uentries]r((jX"function.__name__ (in module objc)jWUtr(aujwNjxjLh)]ubj)r(}r((h!Uh0j|jqjh1jh"}r((jjXpyh;]h9]h7]h8]h:]jjXjjXujwNjxjLh)]r((j)r(}r((h!X__name__r(h0j(jqjh1jh"}r((h;]r(jWajjh9]h7]h8]h:]r(jWajXfunction.__name__jj?(jujwMjxjLh)]r(j)r(}r((h!j(h0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X__name__r(r(}r((h!Uh0j(ubaubaubj)r(}r((h!Uh0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r(}r((h!X0Read-only property with the name of the functionr(h0j(jqjh1j<h"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X0Read-only property with the name of the functionr(r(}r((h!j(h0j(ubaubaubeubj)r(}r((h!Uh0j|jqjh1jh"}r((h;]h9]h7]h8]h:]Uentries]r((jX$function.__module__ (in module objc)jUtr(aujwNjxjLh)]ubjzj)r(}r((h!Uh0j|jqjh1jh"}r((h;]h9]h7]h8]h:]Uentries]r((jX%__metadata__() (objc.function method)j6Utr(aujwNjxjLh)]ubj)r(}r((h!Uh0j|jqjh1jh"}r((jjXpyh;]h9]h7]h8]h:]jj7jj7ujwNjxjLh)]r((j)r(}r((h!X __metadata__r(h0j(jqjh1jh"}r((h;]r(j6ajjh9]h7]h8]h:]r(j6ajXfunction.__metadata__jj?(jujwMjxjLh)]r((j)r(}r((h!j(h0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(h+X __metadata__r(r(}r((h!Uh0j(ubaubj)r(}r((h!Uh0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r(}r((h!Uh0j(jqjh1jh"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r(j3)r(}r((h!XReturns a copy of the metadata dictionary for the selector. See the :doc:`metadata system documentation ` for more information.h0j(jqjh1j<h"}r((h7]h8]h9]h:]h;]ujwMjxjLh)]r((h+XEReturns a copy of the metadata dictionary for the selector. See the r(r(}r((h!XEReturns a copy of the metadata dictionary for the selector. See the h0j(ubji)r(}r((h!X7:doc:`metadata system documentation `r(h0j(jqjh1jmh"}r((UreftypeXdocr(jojpX/metadata/manualU refdomainUh;]h9]U refexplicith7]h8]h:]jrjujwMh)]r(h)r(}r((h!j(h"}r((h7]h8]r((jzj(eh9]h:]h;]uh0j(h)]r(h+Xmetadata system documentationr)r)}r)(h!Uh0j(ubah1hubaubh+X for more information.r)r)}r)(h!X for more information.h0j(ubeubaubeubeubjqjh1jh"}r)(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r)(jwj)r)}r )(h!Uh0jzjqjh1jh"}r )(h7]h8]h9]h:]h;]ujwMjxjLh)]r )j3)r )}r )(h!X=Read-write property with the module that defined the functionr)h0j)jqjh1j<h"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+X=Read-write property with the module that defined the functionr)r)}r)(h!j)h0j )ubaubaubeubjqjh1jh"}r)(h;]r)jajjh9]h7]h8]h:]r)jajXfunction.__module__jj?(jujwMjxjLh)]r)j)r)}r)(h!jyh0jwjqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+X __module__r)r)}r)(h!Uh0j)ubaubaubjjjjjjt%jjC)r)}r )(h!Uh0jIjqjh1jh"}r!)(h7]h8]h9]h:]r")jQah;]r#)jaujwMjxjLh)]r$)(h)r%)}r&)(h!X Constantsr')h0j)jqjh1hAh"}r()(h7]h8]h9]h:]h;]ujwMjxjLh)]r))h+X Constantsr*)r+)}r,)(h!j')h0j%)ubaubj)r-)}r.)(h!Uh0j)jqjh1jh"}r/)(h;]h9]h7]h8]h:]Uentries]r0)(jXnil (in module objc)jUtr1)aujwNjxjLh)]ubj)r2)}r3)(h!Uh0j)jqjh1jh"}r4)(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r5)(j)r6)}r7)(h!Xnilr8)h0j2)jqjh1jh"}r9)(h;]r:)jajjh9]h7]h8]h:]r;)jajj8)jUjujwMjxjLh)]r<)(j)r=)}r>)(h!Xobjc.h0j6)jqjh1jh"}r?)(h7]h8]h9]h:]h;]ujwMjxjLh)]r@)h+Xobjc.rA)rB)}rC)(h!Uh0j=)ubaubj)rD)}rE)(h!j8)h0j6)jqjh1jh"}rF)(h7]h8]h9]h:]h;]ujwMjxjLh)]rG)h+XnilrH)rI)}rJ)(h!Uh0jD)ubaubeubj)rK)}rL)(h!Uh0j2)jqjh1jh"}rM)(h7]h8]h9]h:]h;]ujwMjxjLh)]rN)j3)rO)}rP)(h!XMAlias for :const:`None`, for easier translation of existing Objective-C code.h0jK)jqjh1j<h"}rQ)(h7]h8]h9]h:]h;]ujwMjxjLh)]rR)(h+X Alias for rS)rT)}rU)(h!X Alias for h0jO)ubji)rV)}rW)(h!X :const:`None`rX)h0jO)jqjh1jmh"}rY)(UreftypeXconstjojpXNoneU refdomainXpyrZ)h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r[)h)r\)}r])(h!jX)h"}r^)(h7]h8]r_)(jzjZ)Xpy-constr`)eh9]h:]h;]uh0jV)h)]ra)h+XNonerb)rc)}rd)(h!Uh0j\)ubah1hubaubh+X6, for easier translation of existing Objective-C code.re)rf)}rg)(h!X6, for easier translation of existing Objective-C code.h0jO)ubeubaubeubj)rh)}ri)(h!Uh0j)jqjh1jh"}rj)(h;]h9]h7]h8]h:]Uentries]rk)(jXYES (in module objc)jKUtrl)aujwNjxjLh)]ubj)rm)}rn)(h!Uh0j)jqjh1jh"}ro)(jjXpyh;]h9]h7]h8]h:]jjLjjLujwNjxjLh)]rp)(j)rq)}rr)(h!XYESrs)h0jm)jqjh1jh"}rt)(h;]ru)jKajjh9]h7]h8]h:]rv)jKajjs)jUjujwMjxjLh)]rw)(j)rx)}ry)(h!Xobjc.h0jq)jqjh1jh"}rz)(h7]h8]h9]h:]h;]ujwMjxjLh)]r{)h+Xobjc.r|)r})}r~)(h!Uh0jx)ubaubj)r)}r)(h!js)h0jq)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+XYESr)r)}r)(h!Uh0j)ubaubeubj)r)}r)(h!Uh0jm)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)j3)r)}r)(h!XMAlias for :const:`True`, for easier translation of existing Objective-C code.h0j)jqjh1j<h"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)(h+X Alias for r)r)}r)(h!X Alias for h0j)ubji)r)}r)(h!X :const:`True`r)h0j)jqjh1jmh"}r)(UreftypeXconstjojpXTrueU refdomainXpyr)h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r)h)r)}r)(h!j)h"}r)(h7]h8]r)(jzj)Xpy-constr)eh9]h:]h;]uh0j)h)]r)h+XTruer)r)}r)(h!Uh0j)ubah1hubaubh+X6, for easier translation of existing Objective-C code.r)r)}r)(h!X6, for easier translation of existing Objective-C code.h0j)ubeubaubeubj)r)}r)(h!Uh0j)jqjh1jh"}r)(h;]h9]h7]h8]h:]Uentries]r)(jXNO (in module objc)jUtr)aujwNjxjLh)]ubj)r)}r)(h!Uh0j)jqjh1jh"}r)(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r)(j)r)}r)(h!XNOr)h0j)jqjh1jh"}r)(h;]r)jajjh9]h7]h8]h:]r)jajj)jUjujwMjxjLh)]r)(j)r)}r)(h!Xobjc.h0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+Xobjc.r)r)}r)(h!Uh0j)ubaubj)r)}r)(h!j)h0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+XNOr)r)}r)(h!Uh0j)ubaubeubj)r)}r)(h!Uh0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)j3)r)}r)(h!XNAlias for :const:`False`, for easier translation of existing Objective-C code.h0j)jqjh1j<h"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)(h+X Alias for r)r)}r)(h!X Alias for h0j)ubji)r)}r)(h!X:const:`False`r)h0j)jqjh1jmh"}r)(UreftypeXconstjojpXFalseU refdomainXpyr)h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r)h)r)}r)(h!j)h"}r)(h7]h8]r)(jzj)Xpy-constr)eh9]h:]h;]uh0j)h)]r)h+XFalser)r)}r)(h!Uh0j)ubah1hubaubh+X6, for easier translation of existing Objective-C code.r)r)}r)(h!X6, for easier translation of existing Objective-C code.h0j)ubeubaubeubj)r)}r)(h!Uh0j)jqjh1jh"}r)(h;]h9]h7]h8]h:]Uentries]r)(jXNULL (in module objc)jiUtr)aujwNjxjLh)]ubj)r)}r)(h!Uh0j)jqjh1jh"}r)(jjXpyh;]h9]h7]h8]h:]jjjjjjujwNjxjLh)]r)(j)r)}r)(h!XNULLr)h0j)jqjh1jh"}r)(h;]r)jiajjh9]h7]h8]h:]r)jiajj)jUjujwMjxjLh)]r)(j)r)}r)(h!Xobjc.h0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+Xobjc.r)r)}r)(h!Uh0j)ubaubj)r)}r)(h!j)h0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)h+XNULLr)r)}r)(h!Uh0j)ubaubeubj)r)}r)(h!Uh0j)jqjh1jh"}r)(h7]h8]h9]h:]h;]ujwMjxjLh)]r)(j3)r*}r*(h!XSingleton that tells the bridge to pass a :c:data:`NULL` pointer as an argument when the (Objective-)C type of that argument is a pointer.h0j)jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+X*Singleton that tells the bridge to pass a r*r*}r*(h!X*Singleton that tells the bridge to pass a h0j*ubji)r*}r*(h!X:c:data:`NULL`r *h0j*jqjh1jmh"}r *(UreftypeXdatajojpXNULLU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r *h)r *}r *(h!j *h"}r*(h7]h8]r*(jzXcXc-datar*eh9]h:]h;]uh0j*h)]r*h+XNULLr*r*}r*(h!Uh0j *ubah1hubaubh+XR pointer as an argument when the (Objective-)C type of that argument is a pointer.r*r*}r*(h!XR pointer as an argument when the (Objective-)C type of that argument is a pointer.h0j*ubeubj3)r*}r*(h!XThis behavior of the bridge is slightly different from using :data:`None`: with :data:`None` the bridge will allocate some memory for output parameters and pass a pointer to that buffer, with :data:`NULL` the bridge will always pass a :c:data:`NULL` pointer.h0j)jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+X=This behavior of the bridge is slightly different from using r*r*}r*(h!X=This behavior of the bridge is slightly different from using h0j*ubji)r*}r *(h!X :data:`None`r!*h0j*jqjh1jmh"}r"*(UreftypeXdatajojpXNoneU refdomainXpyr#*h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r$*h)r%*}r&*(h!j!*h"}r'*(h7]h8]r(*(jzj#*Xpy-datar)*eh9]h:]h;]uh0j*h)]r**h+XNoner+*r,*}r-*(h!Uh0j%*ubah1hubaubh+X: with r.*r/*}r0*(h!X: with h0j*ubji)r1*}r2*(h!X :data:`None`r3*h0j*jqjh1jmh"}r4*(UreftypeXdatajojpXNoneU refdomainXpyr5*h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r6*h)r7*}r8*(h!j3*h"}r9*(h7]h8]r:*(jzj5*Xpy-datar;*eh9]h:]h;]uh0j1*h)]r<*h+XNoner=*r>*}r?*(h!Uh0j7*ubah1hubaubh+Xd the bridge will allocate some memory for output parameters and pass a pointer to that buffer, with r@*rA*}rB*(h!Xd the bridge will allocate some memory for output parameters and pass a pointer to that buffer, with h0j*ubji)rC*}rD*(h!X :data:`NULL`rE*h0j*jqjh1jmh"}rF*(UreftypeXdatajojpXNULLU refdomainXpyrG*h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rH*h)rI*}rJ*(h!jE*h"}rK*(h7]h8]rL*(jzjG*Xpy-datarM*eh9]h:]h;]uh0jC*h)]rN*h+XNULLrO*rP*}rQ*(h!Uh0jI*ubah1hubaubh+X the bridge will always pass a rR*rS*}rT*(h!X the bridge will always pass a h0j*ubji)rU*}rV*(h!X:c:data:`NULL`rW*h0j*jqjh1jmh"}rX*(UreftypeXdatajojpXNULLU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rY*h)rZ*}r[*(h!jW*h"}r\*(h7]h8]r]*(jzXcXc-datar^*eh9]h:]h;]uh0jU*h)]r_*h+XNULLr`*ra*}rb*(h!Uh0jZ*ubah1hubaubh+X pointer.rc*rd*}re*(h!X pointer.h0j*ubeubeubeubj)rf*}rg*(h!Uh0j)jqjh1jh"}rh*(h;]h9]h7]h8]h:]Uentries]ri*(jX-MAC_OS_X_VERSION_MAX_ALLOWED (in module objc)jUtrj*aujwNjxjLh)]ubj)rk*}rl*(h!Uh0j)jqjh1jh"}rm*(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rn*(j)ro*}rp*(h!XMAC_OS_X_VERSION_MAX_ALLOWEDrq*h0jk*jqjh1jh"}rr*(h;]rs*jajjh9]h7]h8]h:]rt*jajjq*jUjujwMjxjLh)]ru*(j)rv*}rw*(h!Xobjc.h0jo*jqjh1jh"}rx*(h7]h8]h9]h:]h;]ujwMjxjLh)]ry*h+Xobjc.rz*r{*}r|*(h!Uh0jv*ubaubj)r}*}r~*(h!jq*h0jo*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*h+XMAC_OS_X_VERSION_MAX_ALLOWEDr*r*}r*(h!Uh0j}*ubaubeubj)r*}r*(h!Uh0jk*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*j3)r*}r*(h!XMThe value of :c:data:`MAC_OS_X_VERSION_MAX_ALLOWED` when PyObjC was compiled.h0j*jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+X The value of r*r*}r*(h!X The value of h0j*ubji)r*}r*(h!X&:c:data:`MAC_OS_X_VERSION_MAX_ALLOWED`r*h0j*jqjh1jmh"}r*(UreftypeXdatajojpXMAC_OS_X_VERSION_MAX_ALLOWEDU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r*h)r*}r*(h!j*h"}r*(h7]h8]r*(jzXcXc-datar*eh9]h:]h;]uh0j*h)]r*h+XMAC_OS_X_VERSION_MAX_ALLOWEDr*r*}r*(h!Uh0j*ubah1hubaubh+X when PyObjC was compiled.r*r*}r*(h!X when PyObjC was compiled.h0j*ubeubaubeubj)r*}r*(h!Uh0j)jqjh1jh"}r*(h;]h9]h7]h8]h:]Uentries]r*(jX.MAC_OS_X_VERSION_MIN_REQUIRED (in module objc)j&Utr*aujwNjxjLh)]ubj)r*}r*(h!Uh0j)jqjh1jh"}r*(jjXpyh;]h9]h7]h8]h:]jj'jj'ujwNjxjLh)]r*(j)r*}r*(h!XMAC_OS_X_VERSION_MIN_REQUIREDr*h0j*jqjh1jh"}r*(h;]r*j&ajjh9]h7]h8]h:]r*j&ajj*jUjujwMjxjLh)]r*(j)r*}r*(h!Xobjc.h0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*h+Xobjc.r*r*}r*(h!Uh0j*ubaubj)r*}r*(h!j*h0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*h+XMAC_OS_X_VERSION_MIN_REQUIREDr*r*}r*(h!Uh0j*ubaubeubj)r*}r*(h!Uh0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*j3)r*}r*(h!XNThe value of :c:data:`MAC_OS_X_VERSION_MIN_REQUIRED` when PyObjC was compiled.h0j*jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+X The value of r*r*}r*(h!X The value of h0j*ubji)r*}r*(h!X':c:data:`MAC_OS_X_VERSION_MIN_REQUIRED`r*h0j*jqjh1jmh"}r*(UreftypeXdatajojpXMAC_OS_X_VERSION_MIN_REQUIREDU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r*h)r*}r*(h!j*h"}r*(h7]h8]r*(jzXcXc-datar*eh9]h:]h;]uh0j*h)]r*h+XMAC_OS_X_VERSION_MIN_REQUIREDr*r*}r*(h!Uh0j*ubah1hubaubh+X when PyObjC was compiled.r*r*}r*(h!X when PyObjC was compiled.h0j*ubeubaubeubj)r*}r*(h!Uh0j)jqjh1jh"}r*(h;]h9]h7]h8]h:]Uentries]r*(jX&MAC_OS_X_VERSION_10_N (in module objc)jUtr*aujwNjxjLh)]ubj)r*}r*(h!Uh0j)jqjh1jh"}r*(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r*(j)r*}r*(h!XMAC_OS_X_VERSION_10_Nr*h0j*jqjh1jh"}r*(h;]r*jajjh9]h7]h8]h:]r*jajj*jUjujwMjxjLh)]r*(j)r*}r*(h!Xobjc.h0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*h+Xobjc.r*r*}r*(h!Uh0j*ubaubj)r*}r*(h!j*h0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*h+XMAC_OS_X_VERSION_10_Nr*r*}r*(h!Uh0j*ubaubeubj)r*}r*(h!Uh0j*jqjh1jh"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*j3)r*}r*(h!XThere are currently 6 constants of this form, for ``N`` from 1 to 6, and these have the same value as the Objective-C constant of the same name.h0j*jqjh1j<h"}r*(h7]h8]h9]h:]h;]ujwMjxjLh)]r*(h+X2There are currently 6 constants of this form, for r+r+}r+(h!X2There are currently 6 constants of this form, for h0j*ubh)r+}r+(h!X``N``h"}r+(h7]h8]h9]h:]h;]uh0j*h)]r+h+XNr+}r+(h!Uh0j+ubah1hubh+XY from 1 to 6, and these have the same value as the Objective-C constant of the same name.r +r +}r +(h!XY from 1 to 6, and these have the same value as the Objective-C constant of the same name.h0j*ubeubaubeubj)r +}r +(h!Uh0j)jqjh1jh"}r+(h;]h9]h7]h8]h:]Uentries]r+(jXplatform (in module objc)jUtr+aujwNjxjLh)]ubj)r+}r+(h!Uh0j)jqjh1jh"}r+(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r+(j)r+}r+(h!Xplatformr+h0j+jqjh1jh"}r+(h;]r+jajjh9]h7]h8]h:]r+jajj+jUjujwM jxjLh)]r+(j)r+}r+(h!Xobjc.h0j+jqjh1jh"}r+(h7]h8]h9]h:]h;]ujwM jxjLh)]r+h+Xobjc.r +r!+}r"+(h!Uh0j+ubaubj)r#+}r$+(h!j+h0j+jqjh1jh"}r%+(h7]h8]h9]h:]h;]ujwM jxjLh)]r&+h+Xplatformr'+r(+}r)+(h!Uh0j#+ubaubeubj)r*+}r++(h!Uh0j+jqjh1jh"}r,+(h7]h8]h9]h:]h;]ujwM jxjLh)]r-+j3)r.+}r/+(h!X#This always has the value "MACOSX".r0+h0j*+jqjh1j<h"}r1+(h7]h8]h9]h:]h;]ujwM jxjLh)]r2+h+X#This always has the value "MACOSX".r3+r4+}r5+(h!j0+h0j.+ubaubaubeubeubjj?jjjjjjC)r6+}r7+(h!Uh0jC)r8+}r9+(h!Uh0jIjqjh1jh"}r:+(h7]h8]h9]h:]r;+jUah;]r<+jaujwMjxjLh)]r=+(h)r>+}r?+(h!XObjective-C type stringsr@+h0j8+jqjh1hAh"}rA+(h7]h8]h9]h:]h;]ujwMjxjLh)]rB+h+XObjective-C type stringsrC+rD+}rE+(h!j@+h0j>+ubaubj3)rF+}rG+(h!X0The Objective-C runtime and the PyObjC bridge represent the types of instance variables and methods arguments and return values as a string with a compact representation. The Python representation of that string is a byte string (that is type :class:`bytes` in Python 3.x and :class:`str` in Python 2.x).h0j8+jqjh1j<h"}rH+(h7]h8]h9]h:]h;]ujwMjxjLh)]rI+(h+XThe Objective-C runtime and the PyObjC bridge represent the types of instance variables and methods arguments and return values as a string with a compact representation. The Python representation of that string is a byte string (that is type rJ+rK+}rL+(h!XThe Objective-C runtime and the PyObjC bridge represent the types of instance variables and methods arguments and return values as a string with a compact representation. The Python representation of that string is a byte string (that is type h0jF+ubji)rM+}rN+(h!X:class:`bytes`rO+h0jF+jqjh1jmh"}rP+(UreftypeXclassjojpXbytesU refdomainXpyrQ+h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rR+h)rS+}rT+(h!jO+h"}rU+(h7]h8]rV+(jzjQ+Xpy-classrW+eh9]h:]h;]uh0jM+h)]rX+h+XbytesrY+rZ+}r[+(h!Uh0jS+ubah1hubaubh+X in Python 3.x and r\+r]+}r^+(h!X in Python 3.x and h0jF+ubji)r_+}r`+(h!X :class:`str`ra+h0jF+jqjh1jmh"}rb+(UreftypeXclassjojpXstrU refdomainXpyrc+h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rd+h)re+}rf+(h!ja+h"}rg+(h7]h8]rh+(jzjc+Xpy-classri+eh9]h:]h;]uh0j_+h)]rj+h+Xstrrk+rl+}rm+(h!Uh0je+ubah1hubaubh+X in Python 2.x).rn+ro+}rp+(h!X in Python 2.x).h0jF+ubeubjC)rq+}rr+(h!Uh0j8+jqjh1jh"}rs+(h7]h8]h9]h:]rt+jeah;]ru+jaujwMjxjLh)]rv+(h)rw+}rx+(h!X Basic typesry+h0jq+jqjh1hAh"}rz+(h7]h8]h9]h:]h;]ujwMjxjLh)]r{+h+X Basic typesr|+r}+}r~+(h!jy+h0jw+ubaubj3)r+}r+(h!X~The representation for basic types is a single character, the table below lists symbolic constants in the for those constants.r+h0jq+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwMjxjLh)]r+h+X~The representation for basic types is a single character, the table below lists symbolic constants in the for those constants.r+r+}r+(h!j+h0j+ubaubj)r+}r+(h!Uh0jq+jqjh1jh"}r+(h7]h8]h9]h:]h;]ujwNjxjLh)]r+j)r+}r+(h!Uh"}r+(h;]h9]h7]h8]h:]UcolsKuh0j+h)]r+(j)r+}r+(h!Uh"}r+(h;]h9]h7]h8]h:]UcolwidthKuh0j+h)]h1j#ubj)r+}r+(h!Uh"}r+(h;]h9]h7]h8]h:]UcolwidthK1uh0j+h)]h1j#ubj*)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j/)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+(j4)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j3)r+}r+(h!XNamer+h0j+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwMh)]r+h+XNamer+r+}r+(h!j+h0j+ubaubah1jAubj4)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j3)r+}r+(h!XObjective-C typer+h0j+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwMh)]r+h+XObjective-C typer+r+}r+(h!j+h0j+ubaubah1jAubeh1jZubah1j[ubj\)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+(j/)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+(j4)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j3)r+}r+(h!X:const:`_C_ID`r+h0j+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwMh)]r+ji)r+}r+(h!j+h0j+jqjh1jmh"}r+(UreftypeXconstjojpX_C_IDU refdomainXpyr+h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM h)]r+h)r+}r+(h!j+h"}r+(h7]h8]r+(jzj+Xpy-constr+eh9]h:]h;]uh0j+h)]r+h+X_C_IDr+r+}r+(h!Uh0j+ubah1hubaubaubah1jAubj4)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j3)r+}r+(h!X&:c:type:`id` (an Objective-C instance)h0j+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwMh)]r+(ji)r+}r+(h!X :c:type:`id`r+h0j+jqjh1jmh"}r+(UreftypeXtypejojpXidU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM h)]r+h)r+}r+(h!j+h"}r+(h7]h8]r+(jzXcXc-typer+eh9]h:]h;]uh0j+h)]r+h+Xidr+r+}r+(h!Uh0j+ubah1hubaubh+X (an Objective-C instance)r+r+}r+(h!X (an Objective-C instance)h0j+ubeubah1jAubeh1jZubj/)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+(j4)r+}r+(h!Uh"}r+(h7]h8]h9]h:]h;]uh0j+h)]r+j3)r+}r+(h!X:const:`_C_CLASS`r+h0j+jqjh1j<h"}r+(h7]h8]h9]h:]h;]ujwM!h)]r+ji)r+}r+(h!j+h0j+jqjh1jmh"}r+(UreftypeXconstjojpX_C_CLASSU refdomainXpyr+h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM"h)]r+h)r+}r,(h!j+h"}r,(h7]h8]r,(jzj+Xpy-constr,eh9]h:]h;]uh0j+h)]r,h+X_C_CLASSr,r,}r,(h!Uh0j+ubah1hubaubaubah1jAubj4)r,}r ,(h!Uh"}r ,(h7]h8]h9]h:]h;]uh0j+h)]r ,j3)r ,}r ,(h!Xan Objective-C classr,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM!h)]r,h+Xan Objective-C classr,r,}r,(h!j,h0j ,ubaubah1jAubeh1jZubj/)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j+h)]r,(j4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j,h)]r,j3)r,}r,(h!X:const:`_C_SEL`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM#h)]r ,ji)r!,}r",(h!j,h0j,jqjh1jmh"}r#,(UreftypeXconstjojpX_C_SELU refdomainXpyr$,h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM$h)]r%,h)r&,}r',(h!j,h"}r(,(h7]h8]r),(jzj$,Xpy-constr*,eh9]h:]h;]uh0j!,h)]r+,h+X_C_SELr,,r-,}r.,(h!Uh0j&,ubah1hubaubaubah1jAubj4)r/,}r0,(h!Uh"}r1,(h7]h8]h9]h:]h;]uh0j,h)]r2,j3)r3,}r4,(h!Xa method selectorr5,h0j/,jqjh1j<h"}r6,(h7]h8]h9]h:]h;]ujwM#h)]r7,h+Xa method selectorr8,r9,}r:,(h!j5,h0j3,ubaubah1jAubeh1jZubj/)r;,}r<,(h!Uh"}r=,(h7]h8]h9]h:]h;]uh0j+h)]r>,(j4)r?,}r@,(h!Uh"}rA,(h7]h8]h9]h:]h;]uh0j;,h)]rB,j3)rC,}rD,(h!X:const:`_C_CHR`rE,h0j?,jqjh1j<h"}rF,(h7]h8]h9]h:]h;]ujwM%h)]rG,ji)rH,}rI,(h!jE,h0jC,jqjh1jmh"}rJ,(UreftypeXconstjojpX_C_CHRU refdomainXpyrK,h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM&h)]rL,h)rM,}rN,(h!jE,h"}rO,(h7]h8]rP,(jzjK,Xpy-constrQ,eh9]h:]h;]uh0jH,h)]rR,h+X_C_CHRrS,rT,}rU,(h!Uh0jM,ubah1hubaubaubah1jAubj4)rV,}rW,(h!Uh"}rX,(h7]h8]h9]h:]h;]uh0j;,h)]rY,j3)rZ,}r[,(h!X:c:type:`char`r\,h0jV,jqjh1j<h"}r],(h7]h8]h9]h:]h;]ujwM%h)]r^,ji)r_,}r`,(h!j\,h0jZ,jqjh1jmh"}ra,(UreftypeXtypejojpXcharU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM&h)]rb,h)rc,}rd,(h!j\,h"}re,(h7]h8]rf,(jzXcXc-typerg,eh9]h:]h;]uh0j_,h)]rh,h+Xcharri,rj,}rk,(h!Uh0jc,ubah1hubaubaubah1jAubeh1jZubj/)rl,}rm,(h!Uh"}rn,(h7]h8]h9]h:]h;]uh0j+h)]ro,(j4)rp,}rq,(h!Uh"}rr,(h7]h8]h9]h:]h;]uh0jl,h)]rs,j3)rt,}ru,(h!X:const:`_C_UCHR`rv,h0jp,jqjh1j<h"}rw,(h7]h8]h9]h:]h;]ujwM'h)]rx,ji)ry,}rz,(h!jv,h0jt,jqjh1jmh"}r{,(UreftypeXconstjojpX_C_UCHRU refdomainXpyr|,h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM(h)]r},h)r~,}r,(h!jv,h"}r,(h7]h8]r,(jzj|,Xpy-constr,eh9]h:]h;]uh0jy,h)]r,h+X_C_UCHRr,r,}r,(h!Uh0j~,ubah1hubaubaubah1jAubj4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0jl,h)]r,j3)r,}r,(h!X:c:type:`unsigned char`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM'h)]r,ji)r,}r,(h!j,h0j,jqjh1jmh"}r,(UreftypeXtypejojpX unsigned charU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM(h)]r,h)r,}r,(h!j,h"}r,(h7]h8]r,(jzXcXc-typer,eh9]h:]h;]uh0j,h)]r,h+X unsigned charr,r,}r,(h!Uh0j,ubah1hubaubaubah1jAubeh1jZubj/)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j+h)]r,(j4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j,h)]r,j3)r,}r,(h!X:const:`_C_SHT`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM)h)]r,ji)r,}r,(h!j,h0j,jqjh1jmh"}r,(UreftypeXconstjojpX_C_SHTU refdomainXpyr,h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM*h)]r,h)r,}r,(h!j,h"}r,(h7]h8]r,(jzj,Xpy-constr,eh9]h:]h;]uh0j,h)]r,h+X_C_SHTr,r,}r,(h!Uh0j,ubah1hubaubaubah1jAubj4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j,h)]r,j3)r,}r,(h!X:c:type:`short`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM)h)]r,ji)r,}r,(h!j,h0j,jqjh1jmh"}r,(UreftypeXtypejojpXshortU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM*h)]r,h)r,}r,(h!j,h"}r,(h7]h8]r,(jzXcXc-typer,eh9]h:]h;]uh0j,h)]r,h+Xshortr,r,}r,(h!Uh0j,ubah1hubaubaubah1jAubeh1jZubj/)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j+h)]r,(j4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j,h)]r,j3)r,}r,(h!X:const:`_C_USHT`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM+h)]r,ji)r,}r,(h!j,h0j,jqjh1jmh"}r,(UreftypeXconstjojpX_C_USHTU refdomainXpyr,h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM,h)]r,h)r,}r,(h!j,h"}r,(h7]h8]r,(jzj,Xpy-constr,eh9]h:]h;]uh0j,h)]r,h+X_C_USHTr,r,}r,(h!Uh0j,ubah1hubaubaubah1jAubj4)r,}r,(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j,h)]r,j3)r,}r,(h!X:c:type:`unsigned short`r,h0j,jqjh1j<h"}r,(h7]h8]h9]h:]h;]ujwM+h)]r,ji)r,}r,(h!j,h0j,jqjh1jmh"}r,(UreftypeXtypejojpXunsigned shortU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM,h)]r,h)r,}r,(h!j,h"}r,(h7]h8]r,(jzXcXc-typer,eh9]h:]h;]uh0j,h)]r,h+Xunsigned shortr,r,}r,(h!Uh0j,ubah1hubaubaubah1jAubeh1jZubj/)r,}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j+h)]r-(j4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j,h)]r-j3)r-}r-(h!X:const:`_C_BOOL`r -h0j-jqjh1j<h"}r -(h7]h8]h9]h:]h;]ujwM-h)]r -ji)r -}r -(h!j -h0j-jqjh1jmh"}r-(UreftypeXconstjojpX_C_BOOLU refdomainXpyr-h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM.h)]r-h)r-}r-(h!j -h"}r-(h7]h8]r-(jzj-Xpy-constr-eh9]h:]h;]uh0j -h)]r-h+X_C_BOOLr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubj4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j,h)]r-j3)r-}r-(h!X$:c:type:`bool` (or :c:type:`_Bool`)h0j-jqjh1j<h"}r -(h7]h8]h9]h:]h;]ujwM-h)]r!-(ji)r"-}r#-(h!X:c:type:`bool`r$-h0j-jqjh1jmh"}r%-(UreftypeXtypejojpXboolU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM.h)]r&-h)r'-}r(-(h!j$-h"}r)-(h7]h8]r*-(jzXcXc-typer+-eh9]h:]h;]uh0j"-h)]r,-h+Xboolr--r.-}r/-(h!Uh0j'-ubah1hubaubh+X (or r0-r1-}r2-(h!X (or h0j-ubji)r3-}r4-(h!X:c:type:`_Bool`r5-h0j-jqjh1jmh"}r6-(UreftypeXtypejojpX_BoolU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM.h)]r7-h)r8-}r9-(h!j5-h"}r:-(h7]h8]r;-(jzXcXc-typer<-eh9]h:]h;]uh0j3-h)]r=-h+X_Boolr>-r?-}r@-(h!Uh0j8-ubah1hubaubh+X)rA-}rB-(h!X)h0j-ubeubah1jAubeh1jZubj/)rC-}rD-(h!Uh"}rE-(h7]h8]h9]h:]h;]uh0j+h)]rF-(j4)rG-}rH-(h!Uh"}rI-(h7]h8]h9]h:]h;]uh0jC-h)]rJ-j3)rK-}rL-(h!X:const:`_C_INT`rM-h0jG-jqjh1j<h"}rN-(h7]h8]h9]h:]h;]ujwM/h)]rO-ji)rP-}rQ-(h!jM-h0jK-jqjh1jmh"}rR-(UreftypeXconstjojpX_C_INTU refdomainXpyrS-h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM0h)]rT-h)rU-}rV-(h!jM-h"}rW-(h7]h8]rX-(jzjS-Xpy-constrY-eh9]h:]h;]uh0jP-h)]rZ-h+X_C_INTr[-r\-}r]-(h!Uh0jU-ubah1hubaubaubah1jAubj4)r^-}r_-(h!Uh"}r`-(h7]h8]h9]h:]h;]uh0jC-h)]ra-j3)rb-}rc-(h!X :c:type:`int`rd-h0j^-jqjh1j<h"}re-(h7]h8]h9]h:]h;]ujwM/h)]rf-ji)rg-}rh-(h!jd-h0jb-jqjh1jmh"}ri-(UreftypeXtypejojpXintU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM0h)]rj-h)rk-}rl-(h!jd-h"}rm-(h7]h8]rn-(jzXcXc-typero-eh9]h:]h;]uh0jg-h)]rp-h+Xintrq-rr-}rs-(h!Uh0jk-ubah1hubaubaubah1jAubeh1jZubj/)rt-}ru-(h!Uh"}rv-(h7]h8]h9]h:]h;]uh0j+h)]rw-(j4)rx-}ry-(h!Uh"}rz-(h7]h8]h9]h:]h;]uh0jt-h)]r{-j3)r|-}r}-(h!X:const:`_C_UINT`r~-h0jx-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM1h)]r-ji)r-}r-(h!j~-h0j|-jqjh1jmh"}r-(UreftypeXconstjojpX_C_UINTU refdomainXpyr-h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM2h)]r-h)r-}r-(h!j~-h"}r-(h7]h8]r-(jzj-Xpy-constr-eh9]h:]h;]uh0j-h)]r-h+X_C_UINTr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubj4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0jt-h)]r-j3)r-}r-(h!X:c:type:`unsigned int`r-h0j-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM1h)]r-ji)r-}r-(h!j-h0j-jqjh1jmh"}r-(UreftypeXtypejojpX unsigned intU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM2h)]r-h)r-}r-(h!j-h"}r-(h7]h8]r-(jzXcXc-typer-eh9]h:]h;]uh0j-h)]r-h+X unsigned intr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubeh1jZubj/)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j+h)]r-(j4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j-h)]r-j3)r-}r-(h!X:const:`_C_LNG`r-h0j-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM3h)]r-ji)r-}r-(h!j-h0j-jqjh1jmh"}r-(UreftypeXconstjojpX_C_LNGU refdomainXpyr-h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM4h)]r-h)r-}r-(h!j-h"}r-(h7]h8]r-(jzj-Xpy-constr-eh9]h:]h;]uh0j-h)]r-h+X_C_LNGr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubj4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j-h)]r-j3)r-}r-(h!X:c:type:`long`r-h0j-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM3h)]r-ji)r-}r-(h!j-h0j-jqjh1jmh"}r-(UreftypeXtypejojpXlongU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM4h)]r-h)r-}r-(h!j-h"}r-(h7]h8]r-(jzXcXc-typer-eh9]h:]h;]uh0j-h)]r-h+Xlongr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubeh1jZubj/)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j+h)]r-(j4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j-h)]r-j3)r-}r-(h!X:const:`_C_ULNG`r-h0j-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM5h)]r-ji)r-}r-(h!j-h0j-jqjh1jmh"}r-(UreftypeXconstjojpX_C_ULNGU refdomainXpyr-h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM6h)]r-h)r-}r-(h!j-h"}r-(h7]h8]r-(jzj-Xpy-constr-eh9]h:]h;]uh0j-h)]r-h+X_C_ULNGr-r-}r-(h!Uh0j-ubah1hubaubaubah1jAubj4)r-}r-(h!Uh"}r-(h7]h8]h9]h:]h;]uh0j-h)]r-j3)r-}r-(h!X:c:type:`unsigned long`r-h0j-jqjh1j<h"}r-(h7]h8]h9]h:]h;]ujwM5h)]r-ji)r-}r-(h!j-h0j-jqjh1jmh"}r-(UreftypeXtypejojpX unsigned longU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM6h)]r-h)r-}r-(h!j-h"}r.(h7]h8]r.(jzXcXc-typer.eh9]h:]h;]uh0j-h)]r.h+X unsigned longr.r.}r.(h!Uh0j-ubah1hubaubaubah1jAubeh1jZubj/)r.}r.(h!Uh"}r .(h7]h8]h9]h:]h;]uh0j+h)]r .(j4)r .}r .(h!Uh"}r .(h7]h8]h9]h:]h;]uh0j.h)]r.j3)r.}r.(h!X:const:`_C_LNG_LNG`r.h0j .jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM7h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXconstjojpX _C_LNG_LNGU refdomainXpyr.h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM8h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzj.Xpy-constr.eh9]h:]h;]uh0j.h)]r.h+X _C_LNG_LNGr.r .}r!.(h!Uh0j.ubah1hubaubaubah1jAubj4)r".}r#.(h!Uh"}r$.(h7]h8]h9]h:]h;]uh0j.h)]r%.j3)r&.}r'.(h!X:c:type:`long long`r(.h0j".jqjh1j<h"}r).(h7]h8]h9]h:]h;]ujwM7h)]r*.ji)r+.}r,.(h!j(.h0j&.jqjh1jmh"}r-.(UreftypeXtypejojpX long longU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM8h)]r..h)r/.}r0.(h!j(.h"}r1.(h7]h8]r2.(jzXcXc-typer3.eh9]h:]h;]uh0j+.h)]r4.h+X long longr5.r6.}r7.(h!Uh0j/.ubah1hubaubaubah1jAubeh1jZubj/)r8.}r9.(h!Uh"}r:.(h7]h8]h9]h:]h;]uh0j+h)]r;.(j4)r<.}r=.(h!Uh"}r>.(h7]h8]h9]h:]h;]uh0j8.h)]r?.j3)r@.}rA.(h!X:const:`_C_ULNG_LNG`rB.h0j<.jqjh1j<h"}rC.(h7]h8]h9]h:]h;]ujwM9h)]rD.ji)rE.}rF.(h!jB.h0j@.jqjh1jmh"}rG.(UreftypeXconstjojpX _C_ULNG_LNGU refdomainXpyrH.h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM:h)]rI.h)rJ.}rK.(h!jB.h"}rL.(h7]h8]rM.(jzjH.Xpy-constrN.eh9]h:]h;]uh0jE.h)]rO.h+X _C_ULNG_LNGrP.rQ.}rR.(h!Uh0jJ.ubah1hubaubaubah1jAubj4)rS.}rT.(h!Uh"}rU.(h7]h8]h9]h:]h;]uh0j8.h)]rV.j3)rW.}rX.(h!X:c:type:`unsigned long long`rY.h0jS.jqjh1j<h"}rZ.(h7]h8]h9]h:]h;]ujwM9h)]r[.ji)r\.}r].(h!jY.h0jW.jqjh1jmh"}r^.(UreftypeXtypejojpXunsigned long longU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM:h)]r_.h)r`.}ra.(h!jY.h"}rb.(h7]h8]rc.(jzXcXc-typerd.eh9]h:]h;]uh0j\.h)]re.h+Xunsigned long longrf.rg.}rh.(h!Uh0j`.ubah1hubaubaubah1jAubeh1jZubj/)ri.}rj.(h!Uh"}rk.(h7]h8]h9]h:]h;]uh0j+h)]rl.(j4)rm.}rn.(h!Uh"}ro.(h7]h8]h9]h:]h;]uh0ji.h)]rp.j3)rq.}rr.(h!X:const:`_C_FLT`rs.h0jm.jqjh1j<h"}rt.(h7]h8]h9]h:]h;]ujwM;h)]ru.ji)rv.}rw.(h!js.h0jq.jqjh1jmh"}rx.(UreftypeXconstjojpX_C_FLTU refdomainXpyry.h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM<h)]rz.h)r{.}r|.(h!js.h"}r}.(h7]h8]r~.(jzjy.Xpy-constr.eh9]h:]h;]uh0jv.h)]r.h+X_C_FLTr.r.}r.(h!Uh0j{.ubah1hubaubaubah1jAubj4)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0ji.h)]r.j3)r.}r.(h!X:c:type:`float`r.h0j.jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM;h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXtypejojpXfloatU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM<h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzXcXc-typer.eh9]h:]h;]uh0j.h)]r.h+Xfloatr.r.}r.(h!Uh0j.ubah1hubaubaubah1jAubeh1jZubj/)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j+h)]r.(j4)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j.h)]r.j3)r.}r.(h!X:const:`_C_DBL`r.h0j.jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM=h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXconstjojpX_C_DBLU refdomainXpyr.h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM>h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzj.Xpy-constr.eh9]h:]h;]uh0j.h)]r.h+X_C_DBLr.r.}r.(h!Uh0j.ubah1hubaubaubah1jAubj4)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j.h)]r.j3)r.}r.(h!X:c:type:`double`r.h0j.jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM=h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXtypejojpXdoubleU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM>h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzXcXc-typer.eh9]h:]h;]uh0j.h)]r.h+Xdoubler.r.}r.(h!Uh0j.ubah1hubaubaubah1jAubeh1jZubj/)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j+h)]r.(j4)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j.h)]r.j3)r.}r.(h!X:const:`_C_VOID`r.h0j.jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM?h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXconstjojpX_C_VOIDU refdomainXpyr.h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM@h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzj.Xpy-constr.eh9]h:]h;]uh0j.h)]r.h+X_C_VOIDr.r.}r.(h!Uh0j.ubah1hubaubaubah1jAubj4)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j.h)]r.j3)r.}r.(h!X:c:type:`void`r.h0j.jqjh1j<h"}r.(h7]h8]h9]h:]h;]ujwM?h)]r.ji)r.}r.(h!j.h0j.jqjh1jmh"}r.(UreftypeXtypejojpXvoidU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM@h)]r.h)r.}r.(h!j.h"}r.(h7]h8]r.(jzXcXc-typer.eh9]h:]h;]uh0j.h)]r.h+Xvoidr.r.}r.(h!Uh0j.ubah1hubaubaubah1jAubeh1jZubj/)r.}r.(h!Uh"}r.(h7]h8]h9]h:]h;]uh0j+h)]r.(j4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j.h)]r/j3)r/}r/(h!X:const:`_C_UNDEF`r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMAh)]r/ji)r /}r /(h!j/h0j/jqjh1jmh"}r /(UreftypeXconstjojpX_C_UNDEFU refdomainXpyr /h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMBh)]r /h)r/}r/(h!j/h"}r/(h7]h8]r/(jzj /Xpy-constr/eh9]h:]h;]uh0j /h)]r/h+X_C_UNDEFr/r/}r/(h!Uh0j/ubah1hubaubaubah1jAubj4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j.h)]r/j3)r/}r/(h!X"other" (such a function)r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMAh)]r/h+X"other" (such a function)r /r!/}r"/(h!j/h0j/ubaubah1jAubeh1jZubj/)r#/}r$/(h!Uh"}r%/(h7]h8]h9]h:]h;]uh0j+h)]r&/(j4)r'/}r(/(h!Uh"}r)/(h7]h8]h9]h:]h;]uh0j#/h)]r*/j3)r+/}r,/(h!X:const:`_C_CHARPTR`r-/h0j'/jqjh1j<h"}r./(h7]h8]h9]h:]h;]ujwMCh)]r//ji)r0/}r1/(h!j-/h0j+/jqjh1jmh"}r2/(UreftypeXconstjojpX _C_CHARPTRU refdomainXpyr3/h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMDh)]r4/h)r5/}r6/(h!j-/h"}r7/(h7]h8]r8/(jzj3/Xpy-constr9/eh9]h:]h;]uh0j0/h)]r:/h+X _C_CHARPTRr;/r/}r?/(h!Uh"}r@/(h7]h8]h9]h:]h;]uh0j#/h)]rA/j3)rB/}rC/(h!XC string (:c:type:`char*`)h0j>/jqjh1j<h"}rD/(h7]h8]h9]h:]h;]ujwMCh)]rE/(h+X C string (rF/rG/}rH/(h!X C string (h0jB/ubji)rI/}rJ/(h!X:c:type:`char*`rK/h0jB/jqjh1jmh"}rL/(UreftypeXtypejojpXchar*U refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMDh)]rM/h)rN/}rO/(h!jK/h"}rP/(h7]h8]rQ/(jzXcXc-typerR/eh9]h:]h;]uh0jI/h)]rS/h+Xchar*rT/rU/}rV/(h!Uh0jN/ubah1hubaubh+X)rW/}rX/(h!X)h0jB/ubeubah1jAubeh1jZubj/)rY/}rZ/(h!Uh"}r[/(h7]h8]h9]h:]h;]uh0j+h)]r\/(j4)r]/}r^/(h!Uh"}r_/(h7]h8]h9]h:]h;]uh0jY/h)]r`/j3)ra/}rb/(h!X:const:`_C_NSBOOL`rc/h0j]/jqjh1j<h"}rd/(h7]h8]h9]h:]h;]ujwMEh)]re/ji)rf/}rg/(h!jc/h0ja/jqjh1jmh"}rh/(UreftypeXconstjojpX _C_NSBOOLU refdomainXpyri/h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMFh)]rj/h)rk/}rl/(h!jc/h"}rm/(h7]h8]rn/(jzji/Xpy-constro/eh9]h:]h;]uh0jf/h)]rp/h+X _C_NSBOOLrq/rr/}rs/(h!Uh0jk/ubah1hubaubaubah1jAubj4)rt/}ru/(h!Uh"}rv/(h7]h8]h9]h:]h;]uh0jY/h)]rw/j3)rx/}ry/(h!X:c:type:`BOOL`rz/h0jt/jqjh1j<h"}r{/(h7]h8]h9]h:]h;]ujwMEh)]r|/ji)r}/}r~/(h!jz/h0jx/jqjh1jmh"}r/(UreftypeXtypejojpXBOOLU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMFh)]r/h)r/}r/(h!jz/h"}r/(h7]h8]r/(jzXcXc-typer/eh9]h:]h;]uh0j}/h)]r/h+XBOOLr/r/}r/(h!Uh0j/ubah1hubaubaubah1jAubeh1jZubj/)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j+h)]r/(j4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j/h)]r/j3)r/}r/(h!X:const:`_C_UNICHAR`r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMGh)]r/ji)r/}r/(h!j/h0j/jqjh1jmh"}r/(UreftypeXconstjojpX _C_UNICHARU refdomainXpyr/h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMHh)]r/h)r/}r/(h!j/h"}r/(h7]h8]r/(jzj/Xpy-constr/eh9]h:]h;]uh0j/h)]r/h+X _C_UNICHARr/r/}r/(h!Uh0j/ubah1hubaubaubah1jAubj4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j/h)]r/j3)r/}r/(h!X:c:type:`UniChar`r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMGh)]r/ji)r/}r/(h!j/h0j/jqjh1jmh"}r/(UreftypeXtypejojpXUniCharU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMHh)]r/h)r/}r/(h!j/h"}r/(h7]h8]r/(jzXcXc-typer/eh9]h:]h;]uh0j/h)]r/h+XUniCharr/r/}r/(h!Uh0j/ubah1hubaubaubah1jAubeh1jZubj/)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j+h)]r/(j4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j/h)]r/j3)r/}r/(h!X:const:`_C_CHAR_AS_TEXT`r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMIh)]r/ji)r/}r/(h!j/h0j/jqjh1jmh"}r/(UreftypeXconstjojpX_C_CHAR_AS_TEXTU refdomainXpyr/h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMJh)]r/h)r/}r/(h!j/h"}r/(h7]h8]r/(jzj/Xpy-constr/eh9]h:]h;]uh0j/h)]r/h+X_C_CHAR_AS_TEXTr/r/}r/(h!Uh0j/ubah1hubaubaubah1jAubj4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j/h)]r/j3)r/}r/(h!X0:c:type:`char` when uses as text or a byte arrayh0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMIh)]r/(ji)r/}r/(h!X:c:type:`char`r/h0j/jqjh1jmh"}r/(UreftypeXtypejojpXcharU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMJh)]r/h)r/}r/(h!j/h"}r/(h7]h8]r/(jzXcXc-typer/eh9]h:]h;]uh0j/h)]r/h+Xcharr/r/}r/(h!Uh0j/ubah1hubaubh+X" when uses as text or a byte arrayr/r/}r/(h!X" when uses as text or a byte arrayh0j/ubeubah1jAubeh1jZubj/)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j+h)]r/(j4)r/}r/(h!Uh"}r/(h7]h8]h9]h:]h;]uh0j/h)]r/j3)r/}r/(h!X:const:`_C_CHAR_AS_INT`r/h0j/jqjh1j<h"}r/(h7]h8]h9]h:]h;]ujwMKh)]r/ji)r/}r/(h!j/h0j/jqjh1jmh"}r/(UreftypeXconstjojpX_C_CHAR_AS_INTU refdomainXpyr/h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMLh)]r0h)r0}r0(h!j/h"}r0(h7]h8]r0(jzj/Xpy-constr0eh9]h:]h;]uh0j/h)]r0h+X_C_CHAR_AS_INTr0r0}r 0(h!Uh0j0ubah1hubaubaubah1jAubj4)r 0}r 0(h!Uh"}r 0(h7]h8]h9]h:]h;]uh0j/h)]r 0j3)r0}r0(h!X(:c:type:`int8_t` (or :c:type:`char` whenh0j 0jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwMKh)]r0(ji)r0}r0(h!X:c:type:`int8_t`r0h0j0jqjh1jmh"}r0(UreftypeXtypejojpXint8_tU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMLh)]r0h)r0}r0(h!j0h"}r0(h7]h8]r0(jzXcXc-typer0eh9]h:]h;]uh0j0h)]r0h+Xint8_tr0r0}r0(h!Uh0j0ubah1hubaubh+X (or r 0r!0}r"0(h!X (or h0j0ubji)r#0}r$0(h!X:c:type:`char`r%0h0j0jqjh1jmh"}r&0(UreftypeXtypejojpXcharU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMLh)]r'0h)r(0}r)0(h!j%0h"}r*0(h7]h8]r+0(jzXcXc-typer,0eh9]h:]h;]uh0j#0h)]r-0h+Xcharr.0r/0}r00(h!Uh0j(0ubah1hubaubh+X whenr10r20}r30(h!X whenh0j0ubeubah1jAubeh1jZubj/)r40}r50(h!Uh"}r60(h7]h8]h9]h:]h;]uh0j+h)]r70(j4)r80}r90(h!Uh"}r:0(h7]h8]h9]h:]h;]uh0j40h)]r;0j3)r<0}r=0(h!Xusedr>0h0j80jqjh1j<h"}r?0(h7]h8]h9]h:]h;]ujwMLh)]r@0h+XusedrA0rB0}rC0(h!j>0h0j<0ubaubah1jAubj4)rD0}rE0(h!Uh"}rF0(h7]h8]h9]h:]h;]uh0j40h)]rG0j3)rH0}rI0(h!X as a number)rJ0h0jD0jqjh1j<h"}rK0(h7]h8]h9]h:]h;]ujwMLh)]rL0h+X as a number)rM0rN0}rO0(h!jJ0h0jH0ubaubah1jAubeh1jZubeh1j ubeh1j ubaubj3)rP0}rQ0(h!XThe values :const:`_C_NSBOOL`, :const:`_C_UNICHAR`, :const:`_C_CHAR_AS_TEXT` and :const:`_C_CHAR_AS_INT` are inventions of PyObjC and are not used in the Objective-C runtime.h0jq+jqjh1j<h"}rR0(h7]h8]h9]h:]h;]ujwMOjxjLh)]rS0(h+X The values rT0rU0}rV0(h!X The values h0jP0ubji)rW0}rX0(h!X:const:`_C_NSBOOL`rY0h0jP0jqjh1jmh"}rZ0(UreftypeXconstjojpX _C_NSBOOLU refdomainXpyr[0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMOh)]r\0h)r]0}r^0(h!jY0h"}r_0(h7]h8]r`0(jzj[0Xpy-constra0eh9]h:]h;]uh0jW0h)]rb0h+X _C_NSBOOLrc0rd0}re0(h!Uh0j]0ubah1hubaubh+X, rf0rg0}rh0(h!X, h0jP0ubji)ri0}rj0(h!X:const:`_C_UNICHAR`rk0h0jP0jqjh1jmh"}rl0(UreftypeXconstjojpX _C_UNICHARU refdomainXpyrm0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMOh)]rn0h)ro0}rp0(h!jk0h"}rq0(h7]h8]rr0(jzjm0Xpy-constrs0eh9]h:]h;]uh0ji0h)]rt0h+X _C_UNICHARru0rv0}rw0(h!Uh0jo0ubah1hubaubh+X, rx0ry0}rz0(h!X, h0jP0ubji)r{0}r|0(h!X:const:`_C_CHAR_AS_TEXT`r}0h0jP0jqjh1jmh"}r~0(UreftypeXconstjojpX_C_CHAR_AS_TEXTU refdomainXpyr0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMOh)]r0h)r0}r0(h!j}0h"}r0(h7]h8]r0(jzj0Xpy-constr0eh9]h:]h;]uh0j{0h)]r0h+X_C_CHAR_AS_TEXTr0r0}r0(h!Uh0j0ubah1hubaubh+X and r0r0}r0(h!X and h0jP0ubji)r0}r0(h!X:const:`_C_CHAR_AS_INT`r0h0jP0jqjh1jmh"}r0(UreftypeXconstjojpX_C_CHAR_AS_INTU refdomainXpyr0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMOh)]r0h)r0}r0(h!j0h"}r0(h7]h8]r0(jzj0Xpy-constr0eh9]h:]h;]uh0j0h)]r0h+X_C_CHAR_AS_INTr0r0}r0(h!Uh0j0ubah1hubaubh+XF are inventions of PyObjC and are not used in the Objective-C runtime.r0r0}r0(h!XF are inventions of PyObjC and are not used in the Objective-C runtime.h0jP0ubeubeubjC)r0}r0(h!Uh0j8+jqjh1jh"}r0(h7]h8]h9]h:]r0jVah;]r0jaujwMTjxjLh)]r0(h)r0}r0(h!X Complex typesr0h0j0jqjh1hAh"}r0(h7]h8]h9]h:]h;]ujwMTjxjLh)]r0h+X Complex typesr0r0}r0(h!j0h0j0ubaubj3)r0}r0(h!X@More complex types can be represented using longer type strings:r0h0j0jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwMVjxjLh)]r0h+X@More complex types can be represented using longer type strings:r0r0}r0(h!j0h0j0ubaubj0)r0}r0(h!Uh0j0jqjh1jh"}r0(jX*h;]h9]h7]h8]h:]ujwMXjxjLh)]r0(j5)r0}r0(h!X^a pointer to some type is :const:`_C_PTR` followed by the type string of the pointed-to type. h0j0jqjh1jMh"}r0(h7]h8]h9]h:]h;]ujwNjxjLh)]r0j3)r0}r0(h!X]a pointer to some type is :const:`_C_PTR` followed by the type string of the pointed-to type.h0j0jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwMXh)]r0(h+Xa pointer to some type is r0r0}r0(h!Xa pointer to some type is h0j0ubji)r0}r0(h!X:const:`_C_PTR`r0h0j0jqjh1jmh"}r0(UreftypeXconstjojpX_C_PTRU refdomainXpyr0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMXh)]r0h)r0}r0(h!j0h"}r0(h7]h8]r0(jzj0Xpy-constr0eh9]h:]h;]uh0j0h)]r0h+X_C_PTRr0r0}r0(h!Uh0j0ubah1hubaubh+X4 followed by the type string of the pointed-to type.r0r0}r0(h!X4 followed by the type string of the pointed-to type.h0j0ubeubaubj5)r0}r0(h!Xa bitfield in a structure is represented as :const:`_C_BFLD` followed by an integer with the number of bits. Note that PyObjC cannot convert bitfields at this time. h0j0jqjh1jMh"}r0(h7]h8]h9]h:]h;]ujwNjxjLh)]r0(j3)r0}r0(h!Xla bitfield in a structure is represented as :const:`_C_BFLD` followed by an integer with the number of bits.h0j0jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwM[h)]r0(h+X,a bitfield in a structure is represented as r0r0}r0(h!X,a bitfield in a structure is represented as h0j0ubji)r0}r0(h!X:const:`_C_BFLD`r0h0j0jqjh1jmh"}r0(UreftypeXconstjojpX_C_BFLDU refdomainXpyr0h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM[h)]r0h)r0}r0(h!j0h"}r0(h7]h8]r0(jzj0Xpy-constr0eh9]h:]h;]uh0j0h)]r0h+X_C_BFLDr0r0}r0(h!Uh0j0ubah1hubaubh+X0 followed by an integer with the number of bits.r0r0}r0(h!X0 followed by an integer with the number of bits.h0j0ubeubj3)r0}r0(h!X7Note that PyObjC cannot convert bitfields at this time.r0h0j0jqjh1j<h"}r0(h7]h8]h9]h:]h;]ujwM^h)]r0h+X7Note that PyObjC cannot convert bitfields at this time.r0r0}r0(h!j0h0j0ubaubeubj5)r0}r0(h!Xa C structure is represented as :const:`_C_STRUCT_B` followed by the struct name, followed by :const:`'='`, followed by the encoded types of all fields followed by :const:`_C_STRUCT_E`. The field name (including the closing equals sign) is optional. Structures are assumed to have the default field alignment, although it is possible to use a custom alignment when creating a custom type for a struct using :func:`objc.createStructType`. h0j0jqjh1jMh"}r0(h7]h8]h9]h:]h;]ujwNjxjLh)]r0(j3)r0}r1(h!Xa C structure is represented as :const:`_C_STRUCT_B` followed by the struct name, followed by :const:`'='`, followed by the encoded types of all fields followed by :const:`_C_STRUCT_E`. The field name (including the closing equals sign) is optional.h0j0jqjh1j<h"}r1(h7]h8]h9]h:]h;]ujwM`h)]r1(h+X a C structure is represented as r1r1}r1(h!X a C structure is represented as h0j0ubji)r1}r1(h!X:const:`_C_STRUCT_B`r1h0j0jqjh1jmh"}r 1(UreftypeXconstjojpX _C_STRUCT_BU refdomainXpyr 1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM`h)]r 1h)r 1}r 1(h!j1h"}r1(h7]h8]r1(jzj 1Xpy-constr1eh9]h:]h;]uh0j1h)]r1h+X _C_STRUCT_Br1r1}r1(h!Uh0j 1ubah1hubaubh+X* followed by the struct name, followed by r1r1}r1(h!X* followed by the struct name, followed by h0j0ubji)r1}r1(h!X :const:`'='`r1h0j0jqjh1jmh"}r1(UreftypeXconstjojpX'='U refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM`h)]r1h)r1}r1(h!j1h"}r 1(h7]h8]r!1(jzj1Xpy-constr"1eh9]h:]h;]uh0j1h)]r#1h+X'='r$1r%1}r&1(h!Uh0j1ubah1hubaubh+X:, followed by the encoded types of all fields followed by r'1r(1}r)1(h!X:, followed by the encoded types of all fields followed by h0j0ubji)r*1}r+1(h!X:const:`_C_STRUCT_E`r,1h0j0jqjh1jmh"}r-1(UreftypeXconstjojpX _C_STRUCT_EU refdomainXpyr.1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM`h)]r/1h)r01}r11(h!j,1h"}r21(h7]h8]r31(jzj.1Xpy-constr41eh9]h:]h;]uh0j*1h)]r51h+X _C_STRUCT_Er61r71}r81(h!Uh0j01ubah1hubaubh+XA. The field name (including the closing equals sign) is optional.r91r:1}r;1(h!XA. The field name (including the closing equals sign) is optional.h0j0ubeubj3)r<1}r=1(h!XStructures are assumed to have the default field alignment, although it is possible to use a custom alignment when creating a custom type for a struct using :func:`objc.createStructType`.h0j0jqjh1j<h"}r>1(h7]h8]h9]h:]h;]ujwMeh)]r?1(h+XStructures are assumed to have the default field alignment, although it is possible to use a custom alignment when creating a custom type for a struct using r@1rA1}rB1(h!XStructures are assumed to have the default field alignment, although it is possible to use a custom alignment when creating a custom type for a struct using h0j<1ubji)rC1}rD1(h!X:func:`objc.createStructType`rE1h0j<1jqjh1jmh"}rF1(UreftypeXfuncjojpXobjc.createStructTypeU refdomainXpyrG1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMeh)]rH1h)rI1}rJ1(h!jE1h"}rK1(h7]h8]rL1(jzjG1Xpy-funcrM1eh9]h:]h;]uh0jC1h)]rN1h+Xobjc.createStructType()rO1rP1}rQ1(h!Uh0jI1ubah1hubaubh+X.rR1}rS1(h!X.h0j<1ubeubeubj5)rT1}rU1(h!X,a C union is represented as :const:`_C_UNION_B` followed by the struct name, followed by :const:`'='`, followed by the encoded types of all fields followed by :const:`_C_UNION_E`. The field name (including the closing equals sign) is optional. Note that PyObjC cannot convert C unions at this time. h0j0jqjh1jMh"}rV1(h7]h8]h9]h:]h;]ujwNjxjLh)]rW1(j3)rX1}rY1(h!Xa C union is represented as :const:`_C_UNION_B` followed by the struct name, followed by :const:`'='`, followed by the encoded types of all fields followed by :const:`_C_UNION_E`. The field name (including the closing equals sign) is optional.h0jT1jqjh1j<h"}rZ1(h7]h8]h9]h:]h;]ujwMjh)]r[1(h+Xa C union is represented as r\1r]1}r^1(h!Xa C union is represented as h0jX1ubji)r_1}r`1(h!X:const:`_C_UNION_B`ra1h0jX1jqjh1jmh"}rb1(UreftypeXconstjojpX _C_UNION_BU refdomainXpyrc1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMjh)]rd1h)re1}rf1(h!ja1h"}rg1(h7]h8]rh1(jzjc1Xpy-constri1eh9]h:]h;]uh0j_1h)]rj1h+X _C_UNION_Brk1rl1}rm1(h!Uh0je1ubah1hubaubh+X* followed by the struct name, followed by rn1ro1}rp1(h!X* followed by the struct name, followed by h0jX1ubji)rq1}rr1(h!X :const:`'='`rs1h0jX1jqjh1jmh"}rt1(UreftypeXconstjojpX'='U refdomainXpyru1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMjh)]rv1h)rw1}rx1(h!js1h"}ry1(h7]h8]rz1(jzju1Xpy-constr{1eh9]h:]h;]uh0jq1h)]r|1h+X'='r}1r~1}r1(h!Uh0jw1ubah1hubaubh+X:, followed by the encoded types of all fields followed by r1r1}r1(h!X:, followed by the encoded types of all fields followed by h0jX1ubji)r1}r1(h!X:const:`_C_UNION_E`r1h0jX1jqjh1jmh"}r1(UreftypeXconstjojpX _C_UNION_EU refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMjh)]r1h)r1}r1(h!j1h"}r1(h7]h8]r1(jzj1Xpy-constr1eh9]h:]h;]uh0j1h)]r1h+X _C_UNION_Er1r1}r1(h!Uh0j1ubah1hubaubh+XA. The field name (including the closing equals sign) is optional.r1r1}r1(h!XA. The field name (including the closing equals sign) is optional.h0jX1ubeubj3)r1}r1(h!X6Note that PyObjC cannot convert C unions at this time.r1h0jT1jqjh1j<h"}r1(h7]h8]h9]h:]h;]ujwMoh)]r1h+X6Note that PyObjC cannot convert C unions at this time.r1r1}r1(h!j1h0j1ubaubeubj5)r1}r1(h!Xa C array is represented as :const:`_C_ARY_B` followed by an integer representing the number of items followed by the encoded element type, followed by :const:`_C_ARY_E`. h0j0jqjh1jMh"}r1(h7]h8]h9]h:]h;]ujwNjxjLh)]r1j3)r1}r1(h!Xa C array is represented as :const:`_C_ARY_B` followed by an integer representing the number of items followed by the encoded element type, followed by :const:`_C_ARY_E`.h0j1jqjh1j<h"}r1(h7]h8]h9]h:]h;]ujwMqh)]r1(h+Xa C array is represented as r1r1}r1(h!Xa C array is represented as h0j1ubji)r1}r1(h!X:const:`_C_ARY_B`r1h0j1jqjh1jmh"}r1(UreftypeXconstjojpX_C_ARY_BU refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMqh)]r1h)r1}r1(h!j1h"}r1(h7]h8]r1(jzj1Xpy-constr1eh9]h:]h;]uh0j1h)]r1h+X_C_ARY_Br1r1}r1(h!Uh0j1ubah1hubaubh+Xk followed by an integer representing the number of items followed by the encoded element type, followed by r1r1}r1(h!Xk followed by an integer representing the number of items followed by the encoded element type, followed by h0j1ubji)r1}r1(h!X:const:`_C_ARY_E`r1h0j1jqjh1jmh"}r1(UreftypeXconstjojpX_C_ARY_EU refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMqh)]r1h)r1}r1(h!j1h"}r1(h7]h8]r1(jzj1Xpy-constr1eh9]h:]h;]uh0j1h)]r1h+X_C_ARY_Er1r1}r1(h!Uh0j1ubah1hubaubh+X.r1}r1(h!X.h0j1ubeubaubj5)r1}r1(h!XThe C construct 'const' is mapped to :const:`_C_CONST`, that is a :c:type:`const char*` is represented as :const:`_C_CONST` + :const:`_C_CHARPTR`. h0j0jqjh1jMh"}r1(h7]h8]h9]h:]h;]ujwNjxjLh)]r1j3)r1}r1(h!XThe C construct 'const' is mapped to :const:`_C_CONST`, that is a :c:type:`const char*` is represented as :const:`_C_CONST` + :const:`_C_CHARPTR`.h0j1jqjh1j<h"}r1(h7]h8]h9]h:]h;]ujwMuh)]r1(h+X%The C construct 'const' is mapped to r1r1}r1(h!X%The C construct 'const' is mapped to h0j1ubji)r1}r1(h!X:const:`_C_CONST`r1h0j1jqjh1jmh"}r1(UreftypeXconstjojpX_C_CONSTU refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMuh)]r1h)r1}r1(h!j1h"}r1(h7]h8]r1(jzj1Xpy-constr1eh9]h:]h;]uh0j1h)]r1h+X_C_CONSTr1r1}r1(h!Uh0j1ubah1hubaubh+X , that is a r1r1}r1(h!X , that is a h0j1ubji)r1}r1(h!X:c:type:`const char*`r1h0j1jqjh1jmh"}r1(UreftypeXtypejojpX const char*U refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMuh)]r1h)r1}r1(h!j1h"}r1(h7]h8]r1(jzXcXc-typer1eh9]h:]h;]uh0j1h)]r1h+X const char*r1r1}r1(h!Uh0j1ubah1hubaubh+X is represented as r1r1}r1(h!X is represented as h0j1ubji)r1}r1(h!X:const:`_C_CONST`r1h0j1jqjh1jmh"}r1(UreftypeXconstjojpX_C_CONSTU refdomainXpyr1h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMuh)]r1h)r1}r2(h!j1h"}r2(h7]h8]r2(jzj1Xpy-constr2eh9]h:]h;]uh0j1h)]r2h+X_C_CONSTr2r2}r2(h!Uh0j1ubah1hubaubh+X + r2r 2}r 2(h!X + h0j1ubji)r 2}r 2(h!X:const:`_C_CHARPTR`r 2h0j1jqjh1jmh"}r2(UreftypeXconstjojpX _C_CHARPTRU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMuh)]r2h)r2}r2(h!j 2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j 2h)]r2h+X _C_CHARPTRr2r2}r2(h!Uh0j2ubah1hubaubh+X.r2}r2(h!X.h0j1ubeubaubeubeubjC)r2}r2(h!Uh0j8+jqjh1jh"}r2(h7]h8]h9]h:]r2jgah;]r 2jaujwMyjxjLh)]r!2(h)r"2}r#2(h!X8Additional annotations for method and function argumentsr$2h0j2jqjh1hAh"}r%2(h7]h8]h9]h:]h;]ujwMyjxjLh)]r&2h+X8Additional annotations for method and function argumentsr'2r(2}r)2(h!j$2h0j"2ubaubj3)r*2}r+2(h!XMethod arguments can have prefixes that closer describe their functionality. Those prefixes are inheritted from Distributed Objects are not used by the Objective-C runtime, but are used by PyObjC.r,2h0j2jqjh1j<h"}r-2(h7]h8]h9]h:]h;]ujwM{jxjLh)]r.2h+XMethod arguments can have prefixes that closer describe their functionality. Those prefixes are inheritted from Distributed Objects are not used by the Objective-C runtime, but are used by PyObjC.r/2r02}r12(h!j,2h0j*2ubaubj0)r22}r32(h!Uh0j2jqjh1jh"}r42(jX*h;]h9]h7]h8]h:]ujwMjxjLh)]r52(j5)r62}r72(h!XOWhen a pointer argument is an input argument it is prefixed by :const:`_C_IN`. h0j22jqjh1jMh"}r82(h7]h8]h9]h:]h;]ujwNjxjLh)]r92j3)r:2}r;2(h!XNWhen a pointer argument is an input argument it is prefixed by :const:`_C_IN`.h0j62jqjh1j<h"}r<2(h7]h8]h9]h:]h;]ujwMh)]r=2(h+X?When a pointer argument is an input argument it is prefixed by r>2r?2}r@2(h!X?When a pointer argument is an input argument it is prefixed by h0j:2ubji)rA2}rB2(h!X:const:`_C_IN`rC2h0j:2jqjh1jmh"}rD2(UreftypeXconstjojpX_C_INU refdomainXpyrE2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rF2h)rG2}rH2(h!jC2h"}rI2(h7]h8]rJ2(jzjE2Xpy-constrK2eh9]h:]h;]uh0jA2h)]rL2h+X_C_INrM2rN2}rO2(h!Uh0jG2ubah1hubaubh+X.rP2}rQ2(h!X.h0j:2ubeubaubj5)rR2}rS2(h!XQWhen a pointer argument is an output argument it is prefixed by :const:`_C_OUT`. h0j22jqjh1jMh"}rT2(h7]h8]h9]h:]h;]ujwNjxjLh)]rU2j3)rV2}rW2(h!XPWhen a pointer argument is an output argument it is prefixed by :const:`_C_OUT`.h0jR2jqjh1j<h"}rX2(h7]h8]h9]h:]h;]ujwMh)]rY2(h+X@When a pointer argument is an output argument it is prefixed by rZ2r[2}r\2(h!X@When a pointer argument is an output argument it is prefixed by h0jV2ubji)r]2}r^2(h!X:const:`_C_OUT`r_2h0jV2jqjh1jmh"}r`2(UreftypeXconstjojpX_C_OUTU refdomainXpyra2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rb2h)rc2}rd2(h!j_2h"}re2(h7]h8]rf2(jzja2Xpy-constrg2eh9]h:]h;]uh0j]2h)]rh2h+X_C_OUTri2rj2}rk2(h!Uh0jc2ubah1hubaubh+X.rl2}rm2(h!X.h0jV2ubeubaubj5)rn2}ro2(h!X]When a pointer argument is an input and output argument it is prefixed by :const:`_C_INOUT`. h0j22jqjh1jMh"}rp2(h7]h8]h9]h:]h;]ujwNjxjLh)]rq2j3)rr2}rs2(h!X\When a pointer argument is an input and output argument it is prefixed by :const:`_C_INOUT`.h0jn2jqjh1j<h"}rt2(h7]h8]h9]h:]h;]ujwMh)]ru2(h+XJWhen a pointer argument is an input and output argument it is prefixed by rv2rw2}rx2(h!XJWhen a pointer argument is an input and output argument it is prefixed by h0jr2ubji)ry2}rz2(h!X:const:`_C_INOUT`r{2h0jr2jqjh1jmh"}r|2(UreftypeXconstjojpX_C_INOUTU refdomainXpyr}2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r~2h)r2}r2(h!j{2h"}r2(h7]h8]r2(jzj}2Xpy-constr2eh9]h:]h;]uh0jy2h)]r2h+X_C_INOUTr2r2}r2(h!Uh0j2ubah1hubaubh+X.r2}r2(h!X.h0jr2ubeubaubj5)r2}r2(h!XDistributed objects uses the prefix :const:`_C_BYCOPY` to tell that a value should be copied to the other side instead of sending a proxy reference. This is not used by PyObjC. h0j22jqjh1jMh"}r2(h7]h8]h9]h:]h;]ujwNjxjLh)]r2j3)r2}r2(h!XDistributed objects uses the prefix :const:`_C_BYCOPY` to tell that a value should be copied to the other side instead of sending a proxy reference. This is not used by PyObjC.h0j2jqjh1j<h"}r2(h7]h8]h9]h:]h;]ujwMh)]r2(h+X$Distributed objects uses the prefix r2r2}r2(h!X$Distributed objects uses the prefix h0j2ubji)r2}r2(h!X:const:`_C_BYCOPY`r2h0j2jqjh1jmh"}r2(UreftypeXconstjojpX _C_BYCOPYU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r2h)r2}r2(h!j2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j2h)]r2h+X _C_BYCOPYr2r2}r2(h!Uh0j2ubah1hubaubh+Xz to tell that a value should be copied to the other side instead of sending a proxy reference. This is not used by PyObjC.r2r2}r2(h!Xz to tell that a value should be copied to the other side instead of sending a proxy reference. This is not used by PyObjC.h0j2ubeubaubj5)r2}r2(h!XDistributed objects uses the prefix :const:`_C_ONEWAY` on the method return type to tell that the method result is not used and the caller should not wait for a result from the other side. This is not used by PyObjC. h0j22jqjh1jMh"}r2(h7]h8]h9]h:]h;]ujwNjxjLh)]r2j3)r2}r2(h!XDistributed objects uses the prefix :const:`_C_ONEWAY` on the method return type to tell that the method result is not used and the caller should not wait for a result from the other side. This is not used by PyObjC.h0j2jqjh1j<h"}r2(h7]h8]h9]h:]h;]ujwMh)]r2(h+X$Distributed objects uses the prefix r2r2}r2(h!X$Distributed objects uses the prefix h0j2ubji)r2}r2(h!X:const:`_C_ONEWAY`r2h0j2jqjh1jmh"}r2(UreftypeXconstjojpX _C_ONEWAYU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r2h)r2}r2(h!j2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j2h)]r2h+X _C_ONEWAYr2r2}r2(h!Uh0j2ubah1hubaubh+X on the method return type to tell that the method result is not used and the caller should not wait for a result from the other side. This is not used by PyObjC.r2r2}r2(h!X on the method return type to tell that the method result is not used and the caller should not wait for a result from the other side. This is not used by PyObjC.h0j2ubeubaubeubj3)r2}r2(h!XWhen a pointer argument to a function prefixed by :const:`_C_IN`, :const:`_C_OUT` or :const:`_C_INOUT` the brige assumes that it is a pass by reference argument (that is, a pointer to a single value), unless other information is provided to the bridge.h0j2jqjh1j<h"}r2(h7]h8]h9]h:]h;]ujwMjxjLh)]r2(h+X2When a pointer argument to a function prefixed by r2r2}r2(h!X2When a pointer argument to a function prefixed by h0j2ubji)r2}r2(h!X:const:`_C_IN`r2h0j2jqjh1jmh"}r2(UreftypeXconstjojpX_C_INU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r2h)r2}r2(h!j2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j2h)]r2h+X_C_INr2r2}r2(h!Uh0j2ubah1hubaubh+X, r2r2}r2(h!X, h0j2ubji)r2}r2(h!X:const:`_C_OUT`r2h0j2jqjh1jmh"}r2(UreftypeXconstjojpX_C_OUTU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r2h)r2}r2(h!j2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j2h)]r2h+X_C_OUTr2r2}r2(h!Uh0j2ubah1hubaubh+X or r2r2}r2(h!X or h0j2ubji)r2}r2(h!X:const:`_C_INOUT`r2h0j2jqjh1jmh"}r2(UreftypeXconstjojpX_C_INOUTU refdomainXpyr2h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r2h)r2}r2(h!j2h"}r2(h7]h8]r2(jzj2Xpy-constr2eh9]h:]h;]uh0j2h)]r2h+X_C_INOUTr2r2}r2(h!Uh0j2ubah1hubaubh+X the brige assumes that it is a pass by reference argument (that is, a pointer to a single value), unless other information is provided to the bridge.r2r2}r3(h!X the brige assumes that it is a pass by reference argument (that is, a pointer to a single value), unless other information is provided to the bridge.h0j2ubeubj3)r3}r3(h!X"The :const:`_C_IN`, :const:`_C_INOUT` and :const:`_C_OUT` encodings correspond to the keyword ``in``, ``inout`` and ``out`` in Objective-C code. This can be used to add the right information to the Objective-C runtime without using :doc:`the metadata system `. For example:h0j2jqjh1j<h"}r3(h7]h8]h9]h:]h;]ujwMjxjLh)]r3(h+XThe r3r3}r3(h!XThe h0j3ubji)r3}r 3(h!X:const:`_C_IN`r 3h0j3jqjh1jmh"}r 3(UreftypeXconstjojpX_C_INU refdomainXpyr 3h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r 3h)r3}r3(h!j 3h"}r3(h7]h8]r3(jzj 3Xpy-constr3eh9]h:]h;]uh0j3h)]r3h+X_C_INr3r3}r3(h!Uh0j3ubah1hubaubh+X, r3r3}r3(h!X, h0j3ubji)r3}r3(h!X:const:`_C_INOUT`r3h0j3jqjh1jmh"}r3(UreftypeXconstjojpX_C_INOUTU refdomainXpyr3h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r3h)r 3}r!3(h!j3h"}r"3(h7]h8]r#3(jzj3Xpy-constr$3eh9]h:]h;]uh0j3h)]r%3h+X_C_INOUTr&3r'3}r(3(h!Uh0j 3ubah1hubaubh+X and r)3r*3}r+3(h!X and h0j3ubji)r,3}r-3(h!X:const:`_C_OUT`r.3h0j3jqjh1jmh"}r/3(UreftypeXconstjojpX_C_OUTU refdomainXpyr03h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r13h)r23}r33(h!j.3h"}r43(h7]h8]r53(jzj03Xpy-constr63eh9]h:]h;]uh0j,3h)]r73h+X_C_OUTr83r93}r:3(h!Uh0j23ubah1hubaubh+X% encodings correspond to the keyword r;3r<3}r=3(h!X% encodings correspond to the keyword h0j3ubh)r>3}r?3(h!X``in``h"}r@3(h7]h8]h9]h:]h;]uh0j3h)]rA3h+XinrB3rC3}rD3(h!Uh0j>3ubah1hubh+X, rE3rF3}rG3(h!X, h0j3ubh)rH3}rI3(h!X ``inout``h"}rJ3(h7]h8]h9]h:]h;]uh0j3h)]rK3h+XinoutrL3rM3}rN3(h!Uh0jH3ubah1hubh+X and rO3rP3}rQ3(h!X and h0j3ubh)rR3}rS3(h!X``out``h"}rT3(h7]h8]h9]h:]h;]uh0j3h)]rU3h+XoutrV3rW3}rX3(h!Uh0jR3ubah1hubh+Xm in Objective-C code. This can be used to add the right information to the Objective-C runtime without using rY3rZ3}r[3(h!Xm in Objective-C code. This can be used to add the right information to the Objective-C runtime without using h0j3ubji)r\3}r]3(h!X,:doc:`the metadata system `r^3h0j3jqjh1jmh"}r_3(UreftypeXdocr`3jojpX/metadata/indexU refdomainUh;]h9]U refexplicith7]h8]h:]jrjujwMh)]ra3h)rb3}rc3(h!j^3h"}rd3(h7]h8]re3(jzj`3eh9]h:]h;]uh0j\3h)]rf3h+Xthe metadata systemrg3rh3}ri3(h!Uh0jb3ubah1hubaubh+X. For example:rj3rk3}rl3(h!X. For example:h0j3ubeubj)rm3}rn3(h!Xe@interface OCSampleClass -(void)copyResourceOfName:(NSString*)name error:(out NSError**)error; @endh0j2jqjh1jh"}ro3(jj X objective-cj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rp3h+Xe@interface OCSampleClass -(void)copyResourceOfName:(NSString*)name error:(out NSError**)error; @endrq3rr3}rs3(h!Uh0jm3ubaubj3)rt3}ru3(h!XThis tells the compiler that *error* is an output argument, which doesn't affect code generation or compiler warnings but does result in :const:`_C_OUT` being present in the type encoding for the argument.h0j2jqjh1j<h"}rv3(h7]h8]h9]h:]h;]ujwMjxjLh)]rw3(h+XThis tells the compiler that rx3ry3}rz3(h!XThis tells the compiler that h0jt3ubj)r{3}r|3(h!X*error*h"}r}3(h7]h8]h9]h:]h;]uh0jt3h)]r~3h+Xerrorr3r3}r3(h!Uh0j{3ubah1jubh+Xe is an output argument, which doesn't affect code generation or compiler warnings but does result in r3r3}r3(h!Xe is an output argument, which doesn't affect code generation or compiler warnings but does result in h0jt3ubji)r3}r3(h!X:const:`_C_OUT`r3h0jt3jqjh1jmh"}r3(UreftypeXconstjojpX_C_OUTU refdomainXpyr3h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r3h)r3}r3(h!j3h"}r3(h7]h8]r3(jzj3Xpy-constr3eh9]h:]h;]uh0j3h)]r3h+X_C_OUTr3r3}r3(h!Uh0j3ubah1hubaubh+X5 being present in the type encoding for the argument.r3r3}r3(h!X5 being present in the type encoding for the argument.h0jt3ubeubeubj6+eubjqjh1jh"}r3(h7]h8]h9]h:]r3jdah;]r3jaujwMjxjLh)]r3(h)r3}r3(h!XSpecial encoded typesr3h0j6+jqjh1hAh"}r3(h7]h8]h9]h:]h;]ujwMjxjLh)]r3h+XSpecial encoded typesr3r3}r3(h!j3h0j3ubaubj3)r3}r3(h!XiThe table below shows constants for a number of C types that are used in Cocoa but are not basic C types.r3h0j6+jqjh1j<h"}r3(h7]h8]h9]h:]h;]ujwMjxjLh)]r3h+XiThe table below shows constants for a number of C types that are used in Cocoa but are not basic C types.r3r3}r3(h!j3h0j3ubaubcdocutils.nodes block_quote r3)r3}r3(h!Uh0j6+jqjh1U block_quoter3h"}r3(h7]h8]h9]h:]h;]ujwNjxjLh)]r3j)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3j)r3}r3(h!Uh"}r3(h;]h9]h7]h8]h:]UcolsKuh0j3h)]r3(j)r3}r3(h!Uh"}r3(h;]h9]h7]h8]h:]UcolwidthKuh0j3h)]h1j#ubj)r3}r3(h!Uh"}r3(h;]h9]h7]h8]h:]UcolwidthKuh0j3h)]h1j#ubj*)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3j/)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3(j4)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3j3)r3}r3(h!XConstantr3h0j3jqjh1j<h"}r3(h7]h8]h9]h:]h;]ujwMh)]r3h+XConstantr3r3}r3(h!j3h0j3ubaubah1jAubj4)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3j3)r3}r3(h!XObjective-C typer3h0j3jqjh1j<h"}r3(h7]h8]h9]h:]h;]ujwMh)]r3h+XObjective-C typer3r3}r3(h!j3h0j3ubaubah1jAubeh1jZubah1j[ubj\)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3(j/)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3(j4)r3}r3(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j3h)]r3j3)r3}r3(h!X:const:`_C_CFTYPEID`r3h0j3jqjh1j<h"}r3(h7]h8]h9]h:]h;]ujwMh)]r3ji)r3}r3(h!j3h0j3jqjh1jmh"}r3(UreftypeXconstjojpX _C_CFTYPEIDU refdomainXpyr3h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r3h)r3}r3(h!j3h"}r3(h7]h8]r3(jzj3Xpy-constr3eh9]h:]h;]uh0j3h)]r3h+X _C_CFTYPEIDr3r3}r3(h!Uh0j3ubah1hubaubaubah1jAubj4)r3}r3(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j3h)]r4j3)r4}r4(h!X:c:type:`CFTypeID`r4h0j3jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r 4(UreftypeXtypejojpXCFTypeIDU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r 4h)r 4}r 4(h!j4h"}r 4(h7]h8]r4(jzXcXc-typer4eh9]h:]h;]uh0j4h)]r4h+XCFTypeIDr4r4}r4(h!Uh0j 4ubah1hubaubaubah1jAubeh1jZubj/)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j3h)]r4(j4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j4h)]r4j3)r4}r4(h!X:const:`_C_NSInteger`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r 4ji)r!4}r"4(h!j4h0j4jqjh1jmh"}r#4(UreftypeXconstjojpX _C_NSIntegerU refdomainXpyr$4h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r%4h)r&4}r'4(h!j4h"}r(4(h7]h8]r)4(jzj$4Xpy-constr*4eh9]h:]h;]uh0j!4h)]r+4h+X _C_NSIntegerr,4r-4}r.4(h!Uh0j&4ubah1hubaubaubah1jAubj4)r/4}r04(h!Uh"}r14(h7]h8]h9]h:]h;]uh0j4h)]r24j3)r34}r44(h!X:c:type:`NSInteger`r54h0j/4jqjh1j<h"}r64(h7]h8]h9]h:]h;]ujwMh)]r74ji)r84}r94(h!j54h0j34jqjh1jmh"}r:4(UreftypeXtypejojpX NSIntegerU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r;4h)r<4}r=4(h!j54h"}r>4(h7]h8]r?4(jzXcXc-typer@4eh9]h:]h;]uh0j84h)]rA4h+X NSIntegerrB4rC4}rD4(h!Uh0j<4ubah1hubaubaubah1jAubeh1jZubj/)rE4}rF4(h!Uh"}rG4(h7]h8]h9]h:]h;]uh0j3h)]rH4(j4)rI4}rJ4(h!Uh"}rK4(h7]h8]h9]h:]h;]uh0jE4h)]rL4j3)rM4}rN4(h!X:const:`_C_NSUInteger`rO4h0jI4jqjh1j<h"}rP4(h7]h8]h9]h:]h;]ujwMh)]rQ4ji)rR4}rS4(h!jO4h0jM4jqjh1jmh"}rT4(UreftypeXconstjojpX _C_NSUIntegerU refdomainXpyrU4h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]rV4h)rW4}rX4(h!jO4h"}rY4(h7]h8]rZ4(jzjU4Xpy-constr[4eh9]h:]h;]uh0jR4h)]r\4h+X _C_NSUIntegerr]4r^4}r_4(h!Uh0jW4ubah1hubaubaubah1jAubj4)r`4}ra4(h!Uh"}rb4(h7]h8]h9]h:]h;]uh0jE4h)]rc4j3)rd4}re4(h!X:c:type:`NSUInteger`rf4h0j`4jqjh1j<h"}rg4(h7]h8]h9]h:]h;]ujwMh)]rh4ji)ri4}rj4(h!jf4h0jd4jqjh1jmh"}rk4(UreftypeXtypejojpX NSUIntegerU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]rl4h)rm4}rn4(h!jf4h"}ro4(h7]h8]rp4(jzXcXc-typerq4eh9]h:]h;]uh0ji4h)]rr4h+X NSUIntegerrs4rt4}ru4(h!Uh0jm4ubah1hubaubaubah1jAubeh1jZubj/)rv4}rw4(h!Uh"}rx4(h7]h8]h9]h:]h;]uh0j3h)]ry4(j4)rz4}r{4(h!Uh"}r|4(h7]h8]h9]h:]h;]uh0jv4h)]r}4j3)r~4}r4(h!X:const:`_C_CFIndex`r4h0jz4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j~4jqjh1jmh"}r4(UreftypeXconstjojpX _C_CFIndexU refdomainXpyr4h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r4h)r4}r4(h!j4h"}r4(h7]h8]r4(jzj4Xpy-constr4eh9]h:]h;]uh0j4h)]r4h+X _C_CFIndexr4r4}r4(h!Uh0j4ubah1hubaubaubah1jAubj4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0jv4h)]r4j3)r4}r4(h!X:c:type:`CFIndex`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r4(UreftypeXtypejojpXCFIndexU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r4h)r4}r4(h!j4h"}r4(h7]h8]r4(jzXcXc-typer4eh9]h:]h;]uh0j4h)]r4h+XCFIndexr4r4}r4(h!Uh0j4ubah1hubaubaubah1jAubeh1jZubj/)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j3h)]r4(j4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j4h)]r4j3)r4}r4(h!X:const:`_C_CGFloat`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r4(UreftypeXconstjojpX _C_CGFloatU refdomainXpyr4h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r4h)r4}r4(h!j4h"}r4(h7]h8]r4(jzj4Xpy-constr4eh9]h:]h;]uh0j4h)]r4h+X _C_CGFloatr4r4}r4(h!Uh0j4ubah1hubaubaubah1jAubj4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j4h)]r4j3)r4}r4(h!X:c:type:`CGFloat`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r4(UreftypeXtypejojpXCGFloatU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r4h)r4}r4(h!j4h"}r4(h7]h8]r4(jzXcXc-typer4eh9]h:]h;]uh0j4h)]r4h+XCGFloatr4r4}r4(h!Uh0j4ubah1hubaubaubah1jAubeh1jZubj/)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j3h)]r4(j4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j4h)]r4j3)r4}r4(h!X:const:`_sockaddr_type`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r4(UreftypeXconstjojpX_sockaddr_typeU refdomainXpyr4h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r4h)r4}r4(h!j4h"}r4(h7]h8]r4(jzj4Xpy-constr4eh9]h:]h;]uh0j4h)]r4h+X_sockaddr_typer4r4}r4(h!Uh0j4ubah1hubaubaubah1jAubj4)r4}r4(h!Uh"}r4(h7]h8]h9]h:]h;]uh0j4h)]r4j3)r4}r4(h!X:c:type:`struct sockaddr`r4h0j4jqjh1j<h"}r4(h7]h8]h9]h:]h;]ujwMh)]r4ji)r4}r4(h!j4h0j4jqjh1jmh"}r4(UreftypeXtypejojpXstruct sockaddrU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r4h)r5}r5(h!j4h"}r5(h7]h8]r5(jzXcXc-typer5eh9]h:]h;]uh0j4h)]r5h+Xstruct sockaddrr5r5}r5(h!Uh0j5ubah1hubaubaubah1jAubeh1jZubeh1j ubeh1j ubah1jubaubeubjj&j6j(jjjKjq)j[jC'jj0jjjjjjjjj2jIjj)jj*jji$jjjjjj6)jj'jj0jj)r 5}r 5(h!Xobject_property.getterh0j)r 5}r 5(h!Uh0jDjqjh1jh"}r 5(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r5(j 5j)r5}r5(h!Uh0j 5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMEjxjLh)]r5(j3)r5}r5(h!XtDecorator for defining the getter method for a property. The name of the method should be the same as the property::h0j5jqjh1j<h"}r5(h7]h8]h9]h:]h;]ujwM:jxjLh)]r5h+XsDecorator for defining the getter method for a property. The name of the method should be the same as the property:r5r5}r5(h!XsDecorator for defining the getter method for a property. The name of the method should be the same as the property:h0j5ubaubj)r5}r5(h!Xtclass MyObject (NSObject): prop = objc.object_property() @prop.getter def prop(self): return 42h0j5jqjh1jh"}r5(j!j"h;]h9]h7]h8]h:]ujwM=jxjLh)]r5h+Xtclass MyObject (NSObject): prop = objc.object_property() @prop.getter def prop(self): return 42r5r5}r 5(h!Uh0j5ubaubeubeubjqjh1jh"}r!5(h;]r"5jajjh9]h7]h8]h:]r#5jajXobject_property.getterjXobject_propertyjujwMEjxjLh)]r$5(j)r%5}r&5(h!Xobject_property.h0j 5jqjh1jh"}r'5(h7]h8]h9]h:]h;]ujwMEjxjLh)]r(5h+Xobject_property.r)5r*5}r+5(h!Uh0j%5ubaubj)r,5}r-5(h!Xgetterh0j 5jqjh1jh"}r.5(h7]h8]h9]h:]h;]ujwMEjxjLh)]r/5h+Xgetterr05r15}r25(h!Uh0j,5ubaubj)r35}r45(h!Uh0j 5jqjh1jh"}r55(h7]h8]h9]h:]h;]ujwMEjxjLh)]ubeubjjjj%jjqjj 'jjjj)r65}r75(h!Xlockr85h0j)r95}r:5(h!Uh0j)r;5}r<5(h!Uh0j)r=5}r>5(h!Uh0jC)r?5}r@5(h!Uh0jIjqjh1jh"}rA5(h7]h8]h9]h:]rB5jaah;]rC5jaujwMjxjLh)]rD5(h)rE5}rF5(h!X)Interacting with ``@synchronized`` blocksh0j?5jqjh1hAh"}rG5(h7]h8]h9]h:]h;]ujwMjxjLh)]rH5(h+XInteracting with rI5rJ5}rK5(h!XInteracting with rL5h0jE5ubh)rM5}rN5(h!X``@synchronized``rO5h"}rP5(h7]h8]h9]h:]h;]uh0jE5h)]rQ5h+X @synchronizedrR5rS5}rT5(h!Uh0jM5ubah1hubh+X blocksrU5rV5}rW5(h!X blocksrX5h0jE5ubeubj3)rY5}rZ5(h!XqPyObjC provides an API that implements locking in the same way as the ``@synchronized`` statement in Objective-C.h0j?5jqjh1j<h"}r[5(h7]h8]h9]h:]h;]ujwMjxjLh)]r\5(h+XFPyObjC provides an API that implements locking in the same way as the r]5r^5}r_5(h!XFPyObjC provides an API that implements locking in the same way as the h0jY5ubh)r`5}ra5(h!X``@synchronized``h"}rb5(h7]h8]h9]h:]h;]uh0jY5h)]rc5h+X @synchronizedrd5re5}rf5(h!Uh0j`5ubah1hubh+X statement in Objective-C.rg5rh5}ri5(h!X statement in Objective-C.h0jY5ubeubj)rj5}rk5(h!X&with object_lock(anNSObject): passh0j?5jqjh1jh"}rl5(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwMjxjLh)]rm5h+X&with object_lock(anNSObject): passrn5ro5}rp5(h!Uh0jj5ubaubj)rq5}rr5(h!Uh0j?5jqNh1jh"}rs5(h;]h9]h7]h8]h:]Uentries]rt5(jXobject_lock (class in objc)jUtru5aujwNjxjLh)]ubj=5eubjqNh1jh"}rv5(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]rw5(j)rx5}ry5(h!Xobject_lock(value)h0j=5jqjh1jh"}rz5(h;]r{5jajjh9]h7]h8]h:]r|5jajX object_lockr}5jUjujwMjxjLh)]r~5(j)r5}r5(h!Xclass h0jx5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+Xclass r5r5}r5(h!Uh0j5ubaubj)r5}r5(h!Xobjc.h0jx5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+Xobjc.r5r5}r5(h!Uh0j5ubaubj)r5}r5(h!j}5h0jx5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+X object_lockr5r5}r5(h!Uh0j5ubaubj)r5}r5(h!Uh0jx5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5j)r5}r5(h!Xvalueh"}r5(h7]h8]h9]h:]h;]uh0j5h)]r5h+Xvaluer5r5}r5(h!Uh0j5ubah1jubaubeubj;5eubjqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5(j3)r5}r5(h!XThis class represents the mutex that protects an Objective-C object for the ``@synchronized`` statement. This can be used as a context manager for the ``with`` statement, but can also be used standalone.h0j;5jqjh1j<h"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5(h+XLThis class represents the mutex that protects an Objective-C object for the r5r5}r5(h!XLThis class represents the mutex that protects an Objective-C object for the h0j5ubh)r5}r5(h!X``@synchronized``h"}r5(h7]h8]h9]h:]h;]uh0j5h)]r5h+X @synchronizedr5r5}r5(h!Uh0j5ubah1hubh+X: statement. This can be used as a context manager for the r5r5}r5(h!X: statement. This can be used as a context manager for the h0j5ubh)r5}r5(h!X``with``h"}r5(h7]h8]h9]h:]h;]uh0j5h)]r5h+Xwithr5r5}r5(h!Uh0j5ubah1hubh+X, statement, but can also be used standalone.r5r5}r5(h!X, statement, but can also be used standalone.h0j5ubeubj)r5}r5(h!Uh0j;5jqjh1jh"}r5(h;]h9]h7]h8]h:]Uentries]r5(jX lock() (objc.object_lock method)jUtr5aujwNjxjLh)]ubj95j)r5}r5(h!Uh0j;5jqjh1jh"}r5(h;]h9]h7]h8]h:]Uentries]r5(jX"unlock() (objc.object_lock method)jUtr5aujwNjxjLh)]ubj)r5}r5(h!Uh0j;5jqjh1jh"}r5(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r5(j)r5}r5(h!Xunlockr5h0j5jqjh1jh"}r5(h;]r5jajjh9]h7]h8]h:]r5jajXobject_lock.unlockjj}5jujwMjxjLh)]r5(j)r5}r5(h!j5h0j5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+Xunlockr5r5}r5(h!Uh0j5ubaubj)r5}r5(h!Uh0j5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubj)r5}r5(h!Uh0j5jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5j3)r5}r5(h!XRelease the object mutexr5h0j5jqjh1j<h"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+XRelease the object mutexr5r5}r5(h!j5h0j5ubaubaubeubeubjqjh1jh"}r5(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r5(j65j)r5}r5(h!Uh0j95jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5j3)r5}r5(h!XAcquire the object mutexr5h0j5jqjh1j<h"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+XAcquire the object mutexr5r5}r5(h!j5h0j5ubaubaubeubjqjh1jh"}r5(h;]r5jajjh9]h7]h8]h:]r5jajXobject_lock.lockjj}5jujwMjxjLh)]r5(j)r5}r5(h!j85h0j65jqjh1jh"}r5(h7]h8]h9]h:]h;]ujwMjxjLh)]r5h+Xlockr5r5}r5(h!Uh0j5ubaubj)r6}r6(h!Uh0j65jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]ubeubjjjj)r6}r6(h!Xobject_property.setterh0j)r6}r6(h!Uh0jDjqjh1jh"}r6(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r6(j6j)r 6}r 6(h!Uh0j6jqjh1jh"}r 6(h7]h8]h9]h:]h;]ujwMKjxjLh)]r 6j3)r 6}r6(h!XsDecorator for defining the setter method for a property. The name of the method should be the same as the property.r6h0j 6jqjh1j<h"}r6(h7]h8]h9]h:]h;]ujwMHjxjLh)]r6h+XsDecorator for defining the setter method for a property. The name of the method should be the same as the property.r6r6}r6(h!j6h0j 6ubaubaubeubjqjh1jh"}r6(h;]r6jajjh9]h7]h8]h:]r6jajXobject_property.setterjXobject_propertyjujwMKjxjLh)]r6(j)r6}r6(h!Xobject_property.h0j6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMKjxjLh)]r6h+Xobject_property.r6r6}r6(h!Uh0j6ubaubj)r 6}r!6(h!Xsetterh0j6jqjh1jh"}r"6(h7]h8]h9]h:]h;]ujwMKjxjLh)]r#6h+Xsetterr$6r%6}r&6(h!Uh0j 6ubaubj)r'6}r(6(h!Uh0j6jqjh1jh"}r)6(h7]h8]h9]h:]h;]ujwMKjxjLh)]ubeubjjj j1&jj %jjjjjjjujDjj+j)j!)r*6}r+6(h!j$h0jDjqjUexpect_referenced_by_namer,6}h1j=h"}r-6(h7]h8]r.6j'ah9]h:]h;]r/6j)aujwM"jxjLUexpect_referenced_by_idr06}r16j)jAsh)]r26(h)r36}r46(h!j-h"}r56(h7]h8]h9]h:]h;]uh0j*6h)]r66h+XTodor76r86}r96(h!j-h0j36ubah1hAubj3)r:6}r;6(h!j6h0j*6jqjh1j<h"}r<6(h7]h8]h9]h:]h;]ujwM"h)]r=6h+XImplement method for enabling properties on existing classes and tell why that is off by default and when it will be turned on by default.r>6r?6}r@6(h!j6h0j:6ubaubeubUindex-1rA6j!)rB6}rC6(h!XWThe description is way to minimal, even the design document contained more information.rD6h0jDjqjj,6}h1j=h"}rE6(h7]h8]rF6Uadmonition-todorG6ah9]h:]h;]rH6jA6aujwM%jxjLj06}rI6jA6j@)rJ6}rK6(h!Uh0jDjqjh1j?h"}rL6(h;]h9]h7]h8]h:]UrefidrM6jA6ujwNjxjLh)]ubsh)]rN6(h)rO6}rP6(h!XTodorQ6h"}rR6(h7]h8]h9]h:]h;]uh0jB6h)]rS6h+XTodorT6rU6}rV6(h!jQ6h0jO6ubah1hAubj3)rW6}rX6(h!XWThe description is way to minimal, even the design document contained more information.rY6h0jB6jqjh1j<h"}rZ6(h7]h8]h9]h:]h;]ujwM%h)]r[6h+XWThe description is way to minimal, even the design document contained more information.r\6r]6}r^6(h!jY6h0jW6ubaubeubjj%jjjjj"j)r_6}r`6(h!Xobject_property.validateh0j)ra6}rb6(h!Uh0jDjqjh1jh"}rc6(jjXpyh;]h9]h7]h8]h:]jj#jj#ujwNjxjLh)]rd6(j_6j)re6}rf6(h!Uh0ja6jqjh1jh"}rg6(h7]h8]h9]h:]h;]ujwMPjxjLh)]rh6j3)ri6}rj6(h!XFDecorator for defining a Key-Value Coding validator for this property.rk6h0je6jqjh1j<h"}rl6(h7]h8]h9]h:]h;]ujwMNjxjLh)]rm6h+XFDecorator for defining a Key-Value Coding validator for this property.rn6ro6}rp6(h!jk6h0ji6ubaubaubeubjqjh1jh"}rq6(h;]rr6j"ajjh9]h7]h8]h:]rs6j"ajXobject_property.validatejXobject_propertyjujwMPjxjLh)]rt6(j)ru6}rv6(h!Xobject_property.h0j_6jqjh1jh"}rw6(h7]h8]h9]h:]h;]ujwMPjxjLh)]rx6h+Xobject_property.ry6rz6}r{6(h!Uh0ju6ubaubj)r|6}r}6(h!Xvalidateh0j_6jqjh1jh"}r~6(h7]h8]h9]h:]h;]ujwMPjxjLh)]r6h+Xvalidater6r6}r6(h!Uh0j|6ubaubj)r6}r6(h!Uh0j_6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMPjxjLh)]ubeubj$j; j&j*jjC)r6}r6(h!Uh0jIjqjh1jh"}r6(h7]h8]h9]h:]r6jWah;]r6jaujwMjxjLh)]r6(h)r6}r6(h!XContext pointersr6h0j6jqjh1hAh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6h+XContext pointersr6r6}r6(h!j6h0j6ubaubj3)r6}r6(h!XA number of Objective-C APIs have one argument that is a context pointer, which is a :c:type:`void*`. In Objective-C your can pass a pointer to an arbitrary value, in Python this must be an integer.h0j6jqjh1j<h"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6(h+XUA number of Objective-C APIs have one argument that is a context pointer, which is a r6r6}r6(h!XUA number of Objective-C APIs have one argument that is a context pointer, which is a h0j6ubji)r6}r6(h!X:c:type:`void*`r6h0j6jqjh1jmh"}r6(UreftypeXtypejojpXvoid*U refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r6h)r6}r6(h!j6h"}r6(h7]h8]r6(jzXcXc-typer6eh9]h:]h;]uh0j6h)]r6h+Xvoid*r6r6}r6(h!Uh0j6ubah1hubaubh+Xb. In Objective-C your can pass a pointer to an arbitrary value, in Python this must be an integer.r6r6}r6(h!Xb. In Objective-C your can pass a pointer to an arbitrary value, in Python this must be an integer.h0j6ubeubj3)r6}r6(h!XoPyObjC provides a :data:`context` object that can be used to allocate unique integers and map those to objects.h0j6jqjh1j<h"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6(h+XPyObjC provides a r6r6}r6(h!XPyObjC provides a h0j6ubji)r6}r6(h!X:data:`context`r6h0j6jqjh1jmh"}r6(UreftypeXdatajojpXcontextU refdomainXpyr6h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r6h)r6}r6(h!j6h"}r6(h7]h8]r6(jzj6Xpy-datar6eh9]h:]h;]uh0j6h)]r6h+Xcontextr6r6}r6(h!Uh0j6ubah1hubaubh+XN object that can be used to allocate unique integers and map those to objects.r6r6}r6(h!XN object that can be used to allocate unique integers and map those to objects.h0j6ubeubj)r6}r6(h!Uh0j6jqNh1jh"}r6(h;]h9]h7]h8]h:]Uentries]r6(jX#context.register() (in module objc)jUtr6aujwNjxjLh)]ubj)r6}r6(h!Uh0j6jqNh1jh"}r6(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r6(j)r6}r6(h!Xcontext.register(value)h0j6jqjh1jh"}r6(h;]r6jajjh9]h7]h8]h:]r6jajXcontext.registerjXcontextjujwMjxjLh)]r6(j)r6}r6(h!Xcontext.h0j6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6h+Xcontext.r6r6}r6(h!Uh0j6ubaubj)r6}r6(h!Xregisterh0j6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6h+Xregisterr6r6}r6(h!Uh0j6ubaubj)r6}r6(h!Uh0j6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6j)r6}r6(h!Xvalueh"}r6(h7]h8]h9]h:]h;]uh0j6h)]r6h+Xvaluer6r6}r6(h!Uh0j6ubah1jubaubeubj)r6}r6(h!Uh0j6jqjh1jh"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6(j3)r6}r6(h!X$Add a value to the context registry.r6h0j6jqjh1j<h"}r6(h7]h8]h9]h:]h;]ujwMjxjLh)]r6h+X$Add a value to the context registry.r6r6}r6(h!j6h0j6ubaubj)r6}r6(h!Uh0j6jqNh1jh"}r6(h7]h8]h9]h:]h;]ujwNjxjLh)]r6(j)r6}r6(h!Uh"}r6(h7]h8]h9]h:]h;]uh0j6h)]r7(j")r7}r7(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j6h)]r7h+X Parametersr7r7}r7(h!Uh0j7ubah1j*ubj+)r7}r 7(h!Uh"}r 7(h7]h8]h9]h:]h;]uh0j6h)]r 7j3)r 7}r 7(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j7h)]r7(j>)r7}r7(h!Xvalueh"}r7(h7]h8]h9]h:]h;]uh0j 7h)]r7h+Xvaluer7r7}r7(h!Uh0j7ubah1jFubh+X -- r7r7}r7(h!Uh0j 7ubh+XAn arbitrary objectr7r7}r7(h!XAn arbitrary objecth0j 7ubeh1j<ubah1jubeh1jubj)r7}r7(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j6h)]r 7(j")r!7}r"7(h!Uh"}r#7(h7]h8]h9]h:]h;]uh0j7h)]r$7h+XReturnsr%7r&7}r'7(h!Uh0j!7ubah1j*ubj+)r(7}r)7(h!Uh"}r*7(h7]h8]h9]h:]h;]uh0j7h)]r+7j3)r,7}r-7(h!Uh"}r.7(h7]h8]h9]h:]h;]uh0j(7h)]r/7h+XNA unique integer that's suitable to be used as a context pointer (the handle).r07r17}r27(h!XNA unique integer that's suitable to be used as a context pointer (the handle).h0j,7ubah1j<ubah1jubeh1jubeubeubeubj)r37}r47(h!Uh0j6jqNh1jh"}r57(h;]h9]h7]h8]h:]Uentries]ujwNjxjLh)]ubj)r67}r77(h!Uh0j6jqNh1jh"}r87(jjXpyh;]h9]h7]h8]h:]jXfunctionr97jj97ujwNjxjLh)]r:7(j)r;7}r<7(h!Xcontext.unregister(value):r=7h0j67jqjh1jh"}r>7(h;]h9]h7]h8]h:]jujwMjxjLh)]r?7j)r@7}rA7(h!j=7h0j;7jqjh1jh"}rB7(h7]h8]h9]h:]h;]ujwMjxjLh)]rC7h+Xcontext.unregister(value):rD7rE7}rF7(h!Uh0j@7ubaubaubj)rG7}rH7(h!Uh0j67jqjh1jh"}rI7(h7]h8]h9]h:]h;]ujwMjxjLh)]rJ7(j3)rK7}rL7(h!XhRemove an object from the context registery, this object must be have been added to the registry before.rM7h0jG7jqjh1j<h"}rN7(h7]h8]h9]h:]h;]ujwMjxjLh)]rO7h+XhRemove an object from the context registery, this object must be have been added to the registry before.rP7rQ7}rR7(h!jM7h0jK7ubaubj)rS7}rT7(h!Uh0jG7jqNh1jh"}rU7(h7]h8]h9]h:]h;]ujwNjxjLh)]rV7j)rW7}rX7(h!Uh"}rY7(h7]h8]h9]h:]h;]uh0jS7h)]rZ7(j")r[7}r\7(h!Uh"}r]7(h7]h8]h9]h:]h;]uh0jW7h)]r^7h+X Parametersr_7r`7}ra7(h!Uh0j[7ubah1j*ubj+)rb7}rc7(h!Uh"}rd7(h7]h8]h9]h:]h;]uh0jW7h)]re7j3)rf7}rg7(h!Uh"}rh7(h7]h8]h9]h:]h;]uh0jb7h)]ri7(j>)rj7}rk7(h!Xvalueh"}rl7(h7]h8]h9]h:]h;]uh0jf7h)]rm7h+Xvaluern7ro7}rp7(h!Uh0jj7ubah1jFubh+X -- rq7rr7}rs7(h!Uh0jf7ubh+X!An object in the context registryrt7ru7}rv7(h!X!An object in the context registryh0jf7ubeh1j<ubah1jubeh1jubaubeubeubj)rw7}rx7(h!Uh0j6jqjh1jh"}ry7(h;]h9]h7]h8]h:]Uentries]rz7(jXcontext.get() (in module objc)jUtr{7aujwNjxjLh)]ubj)r|7}r}7(h!Uh0j6jqjh1jh"}r~7(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r7(j)r7}r7(h!Xcontext.get(handle)h0j|7jqjh1jh"}r7(h;]r7jajjh9]h7]h8]h:]r7jajX context.getjXcontextjujwMjxjLh)]r7(j)r7}r7(h!Xcontext.h0j7jqjh1jh"}r7(h7]h8]h9]h:]h;]ujwMjxjLh)]r7h+Xcontext.r7r7}r7(h!Uh0j7ubaubj)r7}r7(h!Xgeth0j7jqjh1jh"}r7(h7]h8]h9]h:]h;]ujwMjxjLh)]r7h+Xgetr7r7}r7(h!Uh0j7ubaubj)r7}r7(h!Uh0j7jqjh1jh"}r7(h7]h8]h9]h:]h;]ujwMjxjLh)]r7j)r7}r7(h!Xhandleh"}r7(h7]h8]h9]h:]h;]uh0j7h)]r7h+Xhandler7r7}r7(h!Uh0j7ubah1jubaubeubj)r7}r7(h!Uh0j|7jqjh1jh"}r7(h7]h8]h9]h:]h;]ujwMjxjLh)]r7j3)r7}r7(h!XZRetrieve an object from the registry given the return value from :func:`context.register`.h0j7jqjh1j<h"}r7(h7]h8]h9]h:]h;]ujwMjxjLh)]r7(h+XARetrieve an object from the registry given the return value from r7r7}r7(h!XARetrieve an object from the registry given the return value from h0j7ubji)r7}r7(h!X:func:`context.register`r7h0j7jqjh1jmh"}r7(UreftypeXfuncjojpXcontext.registerU refdomainXpyr7h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r7h)r7}r7(h!j7h"}r7(h7]h8]r7(jzj7Xpy-funcr7eh9]h:]h;]uh0j7h)]r7h+Xcontext.register()r7r7}r7(h!Uh0j7ubah1hubaubh+X.r7}r7(h!X.h0j7ubeubaubeubeubj4jj+jaj-jj/jX module-objcr7j@)r7}r7(h!Uh0jIjqjh1j?h"}r7(h7]h;]r7j7ah9]Uismodh8]h:]ujwNjxjLh)]ubjjGjj(jjC)r7}r7(h!Uh0jGjqjh1jh"}r7(h7]h8]h9]h:]r7jPah;]r7jaujwM]jxjLh)]r7(h)r7}r7(h!XProperties for structured typesr7h0j7jqjh1hAh"}r7(h7]h8]h9]h:]h;]ujwM]jxjLh)]r7h+XProperties for structured typesr7r7}r7(h!j7h0j7ubaubj3)r7}r7(h!XKey-Value Coding is slightly different for structured types like sets and lists (ordered and unordered collections). For this reason PyObjC also provides subclasses of :class:`object_property` that are tuned for these types.h0j7jqjh1j<h"}r7(h7]h8]h9]h:]h;]ujwM_jxjLh)]r7(h+XKey-Value Coding is slightly different for structured types like sets and lists (ordered and unordered collections). For this reason PyObjC also provides subclasses of r7r7}r7(h!XKey-Value Coding is slightly different for structured types like sets and lists (ordered and unordered collections). For this reason PyObjC also provides subclasses of h0j7ubji)r7}r7(h!X:class:`object_property`r7h0j7jqjh1jmh"}r7(UreftypeXclassjojpXobject_propertyU refdomainXpyr7h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwM_h)]r7h)r7}r7(h!j7h"}r7(h7]h8]r7(jzj7Xpy-classr7eh9]h:]h;]uh0j7h)]r7h+Xobject_propertyr7r7}r7(h!Uh0j7ubah1hubaubh+X that are tuned for these types.r7r7}r7(h!X that are tuned for these types.h0j7ubeubj)r7}r7(h!Uh0j7jqjh1jh"}r7(h;]h9]h7]h8]h:]Uentries]r7(jXarray_property (class in objc)jUtr7aujwNjxjLh)]ubj)r7}r7(h!Uh0j7jqjh1jh"}r7(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r7(j)r7}r7(h!Xarray_propertyr7h0j7jqjh1jh"}r7(h;]r7jajjh9]h7]h8]h:]r7jajj7jUjujwMijxjLh)]r7(j)r7}r7(h!Xclass h0j7jqjh1jh"}r7(h7]h8]h9]h:]h;]ujwMijxjLh)]r7h+Xclass r7r7}r7(h!Uh0j7ubaubj)r7}r7(h!Xobjc.h0j7jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMijxjLh)]r8h+Xobjc.r8r8}r8(h!Uh0j7ubaubj)r8}r8(h!j7h0j7jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMijxjLh)]r8h+Xarray_propertyr 8r 8}r 8(h!Uh0j8ubaubeubj)r 8}r 8(h!Uh0j7jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMijxjLh)]r8j3)r8}r8(h!XThis property implements a list-like property. When you access the property you will get an object that implements the :class:`MutableSequence` ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.h0j 8jqjh1j<h"}r8(h7]h8]h9]h:]h;]ujwMejxjLh)]r8(h+XwThis property implements a list-like property. When you access the property you will get an object that implements the r8r8}r8(h!XwThis property implements a list-like property. When you access the property you will get an object that implements the h0j8ubji)r8}r8(h!X:class:`MutableSequence`r8h0j8jqjh1jmh"}r8(UreftypeXclassjojpXMutableSequenceU refdomainXpyr8h;]h9]U refexplicith7]h8]h:]jrjjsj7jtjujwMeh)]r8h)r8}r8(h!j8h"}r8(h7]h8]r 8(jzj8Xpy-classr!8eh9]h:]h;]uh0j8h)]r"8h+XMutableSequencer#8r$8}r%8(h!Uh0j8ubah1hubaubh+Xo ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.r&8r'8}r(8(h!Xo ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.h0j8ubeubaubeubj)r)8}r*8(h!Uh0j7jqjh1jh"}r+8(h;]h9]h7]h8]h:]Uentries]r,8(jXset_property (class in objc)jYUtr-8aujwNjxjLh)]ubj)r.8}r/8(h!Uh0j7jqjh1jh"}r08(jjXpyh;]h9]h7]h8]h:]jjZjjZujwNjxjLh)]r18(j)r28}r38(h!X set_propertyr48h0j.8jqjh1jh"}r58(h;]r68jYajjh9]h7]h8]h:]r78jYajj48jUjujwMpjxjLh)]r88(j)r98}r:8(h!Xclass h0j28jqjh1jh"}r;8(h7]h8]h9]h:]h;]ujwMpjxjLh)]r<8h+Xclass r=8r>8}r?8(h!Uh0j98ubaubj)r@8}rA8(h!Xobjc.h0j28jqjh1jh"}rB8(h7]h8]h9]h:]h;]ujwMpjxjLh)]rC8h+Xobjc.rD8rE8}rF8(h!Uh0j@8ubaubj)rG8}rH8(h!j48h0j28jqjh1jh"}rI8(h7]h8]h9]h:]h;]ujwMpjxjLh)]rJ8h+X set_propertyrK8rL8}rM8(h!Uh0jG8ubaubeubj)rN8}rO8(h!Uh0j.8jqjh1jh"}rP8(h7]h8]h9]h:]h;]ujwMpjxjLh)]rQ8j3)rR8}rS8(h!XThis property implements a set-like property. When you access the property you will get an object that implements the :class:`MutableSet` ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.h0jN8jqjh1j<h"}rT8(h7]h8]h9]h:]h;]ujwMljxjLh)]rU8(h+XvThis property implements a set-like property. When you access the property you will get an object that implements the rV8rW8}rX8(h!XvThis property implements a set-like property. When you access the property you will get an object that implements the h0jR8ubji)rY8}rZ8(h!X:class:`MutableSet`r[8h0jR8jqjh1jmh"}r\8(UreftypeXclassjojpX MutableSetU refdomainXpyr]8h;]h9]U refexplicith7]h8]h:]jrjjsj48jtjujwMlh)]r^8h)r_8}r`8(h!j[8h"}ra8(h7]h8]rb8(jzj]8Xpy-classrc8eh9]h:]h;]uh0jY8h)]rd8h+X MutableSetre8rf8}rg8(h!Uh0j_8ubah1hubaubh+Xo ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.rh8ri8}rj8(h!Xo ABC, and that will generate the correct Key-Value Observation notifications when the datastructure is updated.h0jR8ubeubaubeubj)rk8}rl8(h!Uh0j7jqjh1jh"}rm8(h;]h9]h7]h8]h:]Uentries]rn8(jXdict_property (class in objc)jaUtro8aujwNjxjLh)]ubj)rp8}rq8(h!Uh0j7jqjh1jh"}rr8(jjXpyh;]h9]h7]h8]h:]jjbjjbujwNjxjLh)]rs8(j)rt8}ru8(h!X dict_propertyrv8h0jp8jqjh1jh"}rw8(h;]rx8jaajjh9]h7]h8]h:]ry8jaajjv8jUjujwMvjxjLh)]rz8(j)r{8}r|8(h!Xclass h0jt8jqjh1jh"}r}8(h7]h8]h9]h:]h;]ujwMvjxjLh)]r~8h+Xclass r8r8}r8(h!Uh0j{8ubaubj)r8}r8(h!Xobjc.h0jt8jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMvjxjLh)]r8h+Xobjc.r8r8}r8(h!Uh0j8ubaubj)r8}r8(h!jv8h0jt8jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMvjxjLh)]r8h+X dict_propertyr8r8}r8(h!Uh0j8ubaubeubj)r8}r8(h!Uh0jp8jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwMvjxjLh)]r8j3)r8}r8(h!XThis property is like an :class:`object_property`, but has an empty NSMutableDictionary object as its default value. This type is mostly provided to have a complete set of property types.h0j8jqjh1j<h"}r8(h7]h8]h9]h:]h;]ujwMsjxjLh)]r8(h+XThis property is like an r8r8}r8(h!XThis property is like an h0j8ubji)r8}r8(h!X:class:`object_property`r8h0j8jqjh1jmh"}r8(UreftypeXclassjojpXobject_propertyU refdomainXpyr8h;]h9]U refexplicith7]h8]h:]jrjjsjv8jtjujwMsh)]r8h)r8}r8(h!j8h"}r8(h7]h8]r8(jzj8Xpy-classr8eh9]h:]h;]uh0j8h)]r8h+Xobject_propertyr8r8}r8(h!Uh0j8ubah1hubaubh+X, but has an empty NSMutableDictionary object as its default value. This type is mostly provided to have a complete set of property types.r8r8}r8(h!X, but has an empty NSMutableDictionary object as its default value. This type is mostly provided to have a complete set of property types.h0j8ubeubaubeubj3)r8}r8(h!XThese collection properties are at this time experimental and do not yet provide proper hooks for tweaking their behavior. Future versions of PyObjC will provide such hooks (for example a method that will be called when an item is inserted in an array property).r8h0j7jqjh1j<h"}r8(h7]h8]h9]h:]h;]ujwMwjxjLh)]r8h+XThese collection properties are at this time experimental and do not yet provide proper hooks for tweaking their behavior. Future versions of PyObjC will provide such hooks (for example a method that will be called when an item is inserted in an array property).r8r8}r8(h!j8h0j8ubaubeubj8j^ j:j<jAjjjq+jGjpjIj jMjjOj&jRj##jWj(j6 j0 jjj]jjjrjjFjfjb"jij)jjjUj>jj?5jjjrjg&jvjO%jjjjjj2jjjjf'jj. jjjj jj $jjo*jj5jj7jYj28jjjj)r8}r8(h!Xqobject_property(name=None, read_only=False, copy=False, dynamic=False, ivar=None, typestr=_C_ID, depends_on=None)h0j)r8}r8(h!Uh0jDjqNh1jh"}r8(jjXpyh;]h9]h7]h8]h:]jjjjujwNjxjLh)]r8(j8j)r8}r8(h!Uh0j8jqjh1jh"}r8(h7]h8]h9]h:]h;]ujwM4jxjLh)]r8j)r8}r8(h!Uh0j8jqNh1jh"}r8(h7]h8]h9]h:]h;]ujwNjxjLh)]r8j)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8(j")r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8h+X Parametersr8r8}r8(h!Uh0j8ubah1j*ubj+)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8j0)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8(j5)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8j3)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8(j>)r8}r8(h!Xnameh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8h+Xnamer8r8}r8(h!Uh0j8ubah1jFubh+X -- r8r8}r8(h!Uh0j8ubh+XRName of the property, the default is to extract the name from the class dictionaryr8r8}r8(h!XRName of the property, the default is to extract the name from the class dictionaryh0j8ubeh1j<ubah1jMubj5)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8j3)r8}r8(h!Uh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8(j>)r8}r8(h!X read_onlyh"}r8(h7]h8]h9]h:]h;]uh0j8h)]r8h+X read_onlyr8r8}r8(h!Uh0j8ubah1jFubh+X -- r8r8}r8(h!Uh0j8ubh+XCIs this a read-only property? The default is a read-write property.r8r8}r8(h!XCIs this a read-only property? The default is a read-write property.h0j8ubeh1j<ubah1jMubj5)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j8h)]r9j3)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9(j>)r9}r 9(h!Xcopyh"}r 9(h7]h8]h9]h:]h;]uh0j9h)]r 9h+Xcopyr 9r 9}r9(h!Uh0j9ubah1jFubh+X -- r9r9}r9(h!Uh0j9ubh+X`Should the default setter method copy values? The default retains the new value without copying.r9r9}r9(h!X`Should the default setter method copy values? The default retains the new value without copying.h0j9ubeh1j<ubah1jMubj5)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j8h)]r9j3)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9(j>)r9}r9(h!Xdynamich"}r9(h7]h8]h9]h:]h;]uh0j9h)]r 9h+Xdynamicr!9r"9}r#9(h!Uh0j9ubah1jFubh+X -- r$9r%9}r&9(h!Uh0j9ubh+XIf this argument is r'9r(9}r)9(h!XIf this argument is h0j9ubji)r*9}r+9(h!X :data:`True`r,9h0j9jqjh1jmh"}r-9(UreftypeXdatajojpXTrueU refdomainXpyr.9h;]h9]U refexplicith7]h8]h:]jrjjsXobject_propertyr/9jtjujwM.h)]r09h)r19}r29(h!j,9h"}r39(h7]h8]r49(jzj.9Xpy-datar59eh9]h:]h;]uh0j*9h)]r69h+XTruer79r89}r99(h!Uh0j19ubah1hubaubh+Xh the property will not generate default accessor, but will rely on some external process to create them.r:9r;9}r<9(h!Xh the property will not generate default accessor, but will rely on some external process to create them.h0j9ubeh1j<ubah1jMubj5)r=9}r>9(h!Uh"}r?9(h7]h8]h9]h:]h;]uh0j8h)]r@9j3)rA9}rB9(h!Uh"}rC9(h7]h8]h9]h:]h;]uh0j=9h)]rD9(j>)rE9}rF9(h!Xivarh"}rG9(h7]h8]h9]h:]h;]uh0jA9h)]rH9h+XivarrI9rJ9}rK9(h!Uh0jE9ubah1jFubh+X -- rL9rM9}rN9(h!Uh0jA9ubh+XQName of the instance variable that's used to store the value. When this value is rO9rP9}rQ9(h!XQName of the instance variable that's used to store the value. When this value is h0jA9ubji)rR9}rS9(h!X :data:`None`rT9h0jA9jqjh1jmh"}rU9(UreftypeXdatajojpXNoneU refdomainXpyrV9h;]h9]U refexplicith7]h8]h:]jrjjsj/9jtjujwM0h)]rW9h)rX9}rY9(h!jT9h"}rZ9(h7]h8]r[9(jzjV9Xpy-datar\9eh9]h:]h;]uh0jR9h)]r]9h+XNoner^9r_9}r`9(h!Uh0jX9ubah1hubaubh+X> the name will be calculated from the property name. If it is ra9rb9}rc9(h!X> the name will be calculated from the property name. If it is h0jA9ubji)rd9}re9(h!X :data:`NULL`rf9h0jA9jqjh1jmh"}rg9(UreftypeXdatajojpXNULLU refdomainXpyrh9h;]h9]U refexplicith7]h8]h:]jrjjsj/9jtjujwM0h)]ri9h)rj9}rk9(h!jf9h"}rl9(h7]h8]rm9(jzjh9Xpy-datarn9eh9]h:]h;]uh0jd9h)]ro9h+XNULLrp9rq9}rr9(h!Uh0jj9ubah1hubaubh+X$ there will be no instance variable.rs9rt9}ru9(h!X$ there will be no instance variable.h0jA9ubeh1j<ubah1jMubj5)rv9}rw9(h!Uh"}rx9(h7]h8]h9]h:]h;]uh0j8h)]ry9j3)rz9}r{9(h!Uh"}r|9(h7]h8]h9]h:]h;]uh0jv9h)]r}9(j>)r~9}r9(h!Xtypestrh"}r9(h7]h8]h9]h:]h;]uh0jz9h)]r9h+Xtypestrr9r9}r9(h!Uh0j~9ubah1jFubh+X -- r9r9}r9(h!Uh0jz9ubh+XHThe Objective-C type for this property, defaults to an arbitrary object.r9r9}r9(h!XHThe Objective-C type for this property, defaults to an arbitrary object.h0jz9ubeh1j<ubah1jMubj5)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j8h)]r9j3)r9}r9(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9(j>)r9}r9(h!X depends_onh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X depends_onr9r9}r9(h!Uh0j9ubah1jFubh+X -- r9r9}r9(h!Uh0j9ubh+XHA sequence of names of properties the value of this property depends on.r9r9}r9(h!XHA sequence of names of properties the value of this property depends on.h0j9ubeh1j<ubah1jMubeh1jubah1jubeh1jubaubaubeubjqjh1jh"}r9(h;]r9jajjh9]h7]h8]h:]r9jajj/9jUjujwM4jxjLh)]r9(j)r9}r9(h!Xclass h0j8jqjh1jh"}r9(h7]h8]h9]h:]h;]ujwM4jxjLh)]r9h+Xclass r9r9}r9(h!Uh0j9ubaubj)r9}r9(h!Xobjc.h0j8jqjh1jh"}r9(h7]h8]h9]h:]h;]ujwM4jxjLh)]r9h+Xobjc.r9r9}r9(h!Uh0j9ubaubj)r9}r9(h!j/9h0j8jqjh1jh"}r9(h7]h8]h9]h:]h;]ujwM4jxjLh)]r9h+Xobject_propertyr9r9}r9(h!Uh0j9ubaubj)r9}r9(h!Uh0j8jqjh1jh"}r9(h7]h8]h9]h:]h;]ujwM4jxjLh)]r9(j)r9}r9(h!X name=Noneh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X name=Noner9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!Xread_only=Falseh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+Xread_only=Falser9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!X copy=Falseh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X copy=Falser9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!X dynamic=Falseh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X dynamic=Falser9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!X ivar=Noneh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X ivar=Noner9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!X typestr=_C_IDh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+X typestr=_C_IDr9r9}r9(h!Uh0j9ubah1jubj)r9}r9(h!Xdepends_on=Noneh"}r9(h7]h8]h9]h:]h;]uh0j9h)]r9h+Xdepends_on=Noner9r9}r9(h!Uh0j9ubah1jubeubeubjajt8jjjjjj6jjjj&jjF#jj=(jjjEjLjj jjz jjjj3j jjjIjjjj8+jjjjC)r9}r9(h!Uh0jIjqjh1jh"}r9(h7]h8]h9]h:]r9jXah;]r9jaujwMjxjLh)]r9(h)r9}r9(h!X(Archiving Python and Objective-C objectsr9h0j9jqjh1hAh"}r9(h7]h8]h9]h:]h;]ujwMjxjLh)]r9h+X(Archiving Python and Objective-C objectsr9r9}r9(h!j9h0j9ubaubj3)r9}r9(h!XPython and Objective-C each provide a native object serialization method, the :mod:`pickle` module in Python and the :c:type:`NSCoding` protocol in Objective-C.h0j9jqjh1j<h"}r9(h7]h8]h9]h:]h;]ujwMjxjLh)]r9(h+XNPython and Objective-C each provide a native object serialization method, the r:r:}r:(h!XNPython and Objective-C each provide a native object serialization method, the h0j9ubji)r:}r:(h!X :mod:`pickle`r:h0j9jqjh1jmh"}r:(UreftypeXmodjojpXpickleU refdomainXpyr:h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r:h)r :}r :(h!j:h"}r :(h7]h8]r :(jzj:Xpy-modr :eh9]h:]h;]uh0j:h)]r:h+Xpickler:r:}r:(h!Uh0j :ubah1hubaubh+X module in Python and the r:r:}r:(h!X module in Python and the h0j9ubji)r:}r:(h!X:c:type:`NSCoding`r:h0j9jqjh1jmh"}r:(UreftypeXtypejojpXNSCodingU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwMh)]r:h)r:}r:(h!j:h"}r:(h7]h8]r:(jzXcXc-typer:eh9]h:]h;]uh0j:h)]r:h+XNSCodingr :r!:}r":(h!Uh0j:ubah1hubaubh+X protocol in Objective-C.r#:r$:}r%:(h!X protocol in Objective-C.h0j9ubeubj3)r&:}r':(h!XIt is possible to use an :c:type:`NSKeyedArchiver` to store any Python object that can be pickled in an Objective-C serialized data object.h0j9jqjh1j<h"}r(:(h7]h8]h9]h:]h;]ujwM jxjLh)]r):(h+XIt is possible to use an r*:r+:}r,:(h!XIt is possible to use an h0j&:ubji)r-:}r.:(h!X:c:type:`NSKeyedArchiver`r/:h0j&:jqjh1jmh"}r0:(UreftypeXtypejojpXNSKeyedArchiverU refdomainXch;]h9]U refexplicith7]h8]h:]jrjujwM h)]r1:h)r2:}r3:(h!j/:h"}r4:(h7]h8]r5:(jzXcXc-typer6:eh9]h:]h;]uh0j-:h)]r7:h+XNSKeyedArchiverr8:r9:}r::(h!Uh0j2:ubah1hubaubh+XY to store any Python object that can be pickled in an Objective-C serialized data object.r;:r<:}r=:(h!XY to store any Python object that can be pickled in an Objective-C serialized data object.h0j&:ubeubj3)r>:}r?:(h!XDue to technical details it is not possible to pickle an Objective-C object, unless someone explicitly implements the pickle protocol for such an object.r@:h0j9jqjh1j<h"}rA:(h7]h8]h9]h:]h;]ujwM jxjLh)]rB:h+XDue to technical details it is not possible to pickle an Objective-C object, unless someone explicitly implements the pickle protocol for such an object.rC:rD:}rE:(h!j@:h0j>:ubaubeubjj'jjx5jj#jjjjjjjj jjjkjjjC$jj7jj$uUsubstitution_namesrF:}rG:h1UdocumentrH:h"}rI:(h7]h;]h9]Usourcejh8]h:]uU footnotesrJ:]rK:UrefidsrL:}rM:(j)]rN:jAajA6]rO:jJ6auubjqjh1jh"}rP:(h7]h8]h9]h:]rQ:jbah;]rR:(j7jeujwKjxjLh)]rS:(h)rT:}rU:(h!X :mod:`objc` -- The PyObjC bridgeh0jIjqjh1hAh"}rV:(h7]h8]h9]h:]h;]ujwKjxjLh)]rW:(ji)rX:}rY:(h!X :mod:`objc`rZ:h0jT:jqjh1jmh"}r[:(UreftypeXmodjojpXobjcU refdomainXpyr\:h;]h9]U refexplicith7]h8]h:]jrjjsNjtNujwKh)]r]:h)r^:}r_:(h!jZ:h"}r`:(h7]h8]ra:(jzj\:Xpy-modrb:eh9]h:]h;]uh0jX:h)]rc:h+Xobjcrd:re:}rf:(h!Uh0j^:ubah1hubaubh+X -- The PyObjC bridgerg:rh:}ri:(h!j)h0jT:ubeubj)rj:}rk:(h!Uh0jIjqjh1jh"}rl:(h;]h9]h7]h8]h:]Uentries]rm:(jX objc (module)X module-objcUtrn:aujwNjxjLh)]ubj0 jj)j8+j6jj?5j9jGeubjqjh1jh"}ro:(h7]h8]h9]h:]rp:jYah;]rq:jaujwMjxjLh)]rr:(h)rs:}rt:(h!X Propertiesru:h0jGjqjh1hAh"}rv:(h7]h8]h9]h:]h;]ujwMjxjLh)]rw:h+X Propertiesrx:ry:}rz:(h!ju:h0js:ubaubjDj7eubjqjh1jh"}r{:(h7]r|:j4 ah8]h9]h:]h;]r}:juaujwMjxjLh)]r~:(h)r:}r:(h!X Introductionr:h0jDjqjh1hAh"}r:(h7]h8]h9]h:]h;]ujwMjxjLh)]r:h+X Introductionr:r:}r:(h!j:h0j:ubaubj3)r:}r:(h!XBoth Python and Objective-C have support for properties, which are object attributes that are accessed using attribute access syntax but which result in a method call.r:h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwMjxjLh)]r:h+XBoth Python and Objective-C have support for properties, which are object attributes that are accessed using attribute access syntax but which result in a method call.r:r:}r:(h!j:h0j:ubaubj3)r:}r:(h!X@The Python built-in :class:`property <__builtin__.property__` is used to define new properties in plain Python code. These properties don't full interoperate with Objective-C code though because they do not necessarily implement the Objective-C methods that mechanisms like Key-Value Coding use to interact with a class.h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwMjxjLh)]r:(h+XThe Python built-in r:r:}r:(h!XThe Python built-in h0j:ubji)r:}r:(h!X):class:`property <__builtin__.property__`r:h0j:jqjh1jmh"}r:(UreftypeXclassjojpX property <__builtin__.property__U refdomainXpyr:h;]h9]U refexplicith7]h8]h:]jrjjsNjtjujwMh)]r:h)r:}r:(h!j:h"}r:(h7]h8]r:(jzj:Xpy-classr:eh9]h:]h;]uh0j:h)]r:h+X property <__builtin__.property__r:r:}r:(h!Uh0j:ubah1hubaubh+X is used to define new properties in plain Python code. These properties don't full interoperate with Objective-C code though because they do not necessarily implement the Objective-C methods that mechanisms like Key-Value Coding use to interact with a class.r:r:}r:(h!X is used to define new properties in plain Python code. These properties don't full interoperate with Objective-C code though because they do not necessarily implement the Objective-C methods that mechanisms like Key-Value Coding use to interact with a class.h0j:ubeubj3)r:}r:(h!XPyObjC therefore has a number of property classes that allow you to define new properties that do interact fully with the Key-Value Coding and Observation frameworks.r:h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwMjxjLh)]r:h+XPyObjC therefore has a number of property classes that allow you to define new properties that do interact fully with the Key-Value Coding and Observation frameworks.r:r:}r:(h!j:h0j:ubaubjAj*6jJ6jB6j)r:}r:(h!Uh0jDjqNh1jh"}r:(h;]h9]h7]h8]h:]Uentries]r:(jXobject_property (class in objc)jUtr:aujwNjxjLh)]ubj8j3)r:}r:(h!X]During the class definition you can add accessor methods by using the property as a decoratorr:h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwM5jxjLh)]r:h+X]During the class definition you can add accessor methods by using the property as a decoratorr:r:}r:(h!j:h0j:ubaubj)r:}r:(h!Uh0jDjqjh1jh"}r:(h;]h9]h7]h8]h:]Uentries]r:(jX&getter() (objc.object_property method)jUtr:aujwNjxjLh)]ubj 5j)r:}r:(h!Uh0jDjqjh1jh"}r:(h;]h9]h7]h8]h:]Uentries]r:(jX&setter() (objc.object_property method)jUtr:aujwNjxjLh)]ubj6j)r:}r:(h!Uh0jDjqjh1jh"}r:(h;]h9]h7]h8]h:]Uentries]r:(jX(validate() (objc.object_property method)j"Utr:aujwNjxjLh)]ubja6j3)r:}r:(h!X<It is possible to override property accessor in a subclass::h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwMQjxjLh)]r:h+X;It is possible to override property accessor in a subclass:r:r:}r:(h!X;It is possible to override property accessor in a subclass:h0j:ubaubj)r:}r:(h!Xgclass MySubclass (MyObject): @MyObject.prop.getter def getter(self): return "the world"h0jDjqjh1jh"}r:(j!j"h;]h9]h7]h8]h:]ujwMSjxjLh)]r:h+Xgclass MySubclass (MyObject): @MyObject.prop.getter def getter(self): return "the world"r:r:}r:(h!Uh0j:ubaubj3)r:}r:(h!XfThis can also be used to convert a read-only property to a read-write one by adding a setter accessor.r:h0jDjqjh1j<h"}r:(h7]h8]h9]h:]h;]ujwMXjxjLh)]r:h+XfThis can also be used to convert a read-only property to a read-write one by adding a setter accessor.r:r:}r:(h!j:h0j:ubaubeubjqjh1j?h"}r:(h;]h9]h7]h8]h:]jM6j)ujwNjxjLh)]ubu}r:(jjjjj j!)r:}r:(h!jD6h"}r:(h7]h8]r:jG6ah9]h:]h;]r:jA6auh)]r:(h)r:}r:(h!jQ6h"}r:(h7]h8]h9]h:]h;]uh0j:h)]r:h+XTodor:r:}r:(h!jQ6h0j:ubah1hAubj3)r:}r:(h!jY6h"}r:(h7]h8]h9]h:]h;]uh0j:h)]r:h+XWThe description is way to minimal, even the design document contained more information.r:r:}r:(h!jY6h0j:ubah1j<ubeh1j=ubj>M%j?jJ6u}r:(jhjjXM/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/metadata/compiled.rstr:r:}r:bj j!)r:}r:(h!X7include reference to that project and its documentationr:h"}r:(h7]h8]r;Uadmonition-todor;ah9]h:]h;]r;Uindex-0r;auh)]r;(h)r;}r;(h!XTodor;h"}r;(h7]h8]h9]h:]h;]uh0j:h)]r ;h+XTodor ;r ;}r ;(h!j;h0j;ubah1hAubj3)r ;}r;(h!j:h"}r;(h7]h8]h9]h:]h;]uh0j:h)]r;h+X7include reference to that project and its documentationr;r;}r;(h!j:h0j ;ubah1j<ubeh1j=ubj>K9j?j@)r;}r;(h!Uh0jC)r;}r;(h!Uh0jC)r;}r;(h!Uh0jK)r;}r;(jN}r;(Xcreating a framework wrapperr;NXcompiled metadata systemr;NjKXapi descriptionr;NX"contents of the "_metadata" moduler ;NX!generating the "_metadata" moduler!;Nujj}r";jl]r#;jNjNjKj}r$;(j;Ucreating-a-framework-wrapperr%;j;Ucompiled-metadata-systemr&;jjj;Uapi-descriptionr';j ;Ucontents-of-the-metadata-moduler(;j!;Ugenerating-the-metadata-moduler);uh)]r*;j;ah!UjNj}r+;j}r,;j ]r-;j ]r.;j ]r/;j]r0;jxj;j Nj ]r1;jn)r2;}r3;(h!Uh"}r4;(h7]UlevelKh;]h9]Usourcej:h8]h:]Utypejvuh)]r5;j3)r6;}r7;(h!Uh"}r8;(h7]h8]h9]h:]h;]uh0j2;h)]r9;h+X-Hyperlink target "index-0" is not referenced.r:;r;;}r<;(h!Uh0j6;ubah1j<ubah1jrubaj Nj Kj ]r=;j }r>;j ]r?;j (j or@;}rA;(j Kj Nj j j Kj Nj Nj jAj j j Nj Kj Nj Kj Nh|Nj j j Nj j j j Kj Nj Kj Nj j j Kj Nj Nj j j Nj Nj Nj j Nj Nj j j Nj j j Nj Uj Kj j j UM/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/metadata/compiled.rstj j Nj Nj j j j j j j j! Nj" ]j# Kj$ Kj% Nubj& Kj' }rB;(j';jC)rC;}rD;(h!Uh0j;jqj:h1jh"}rE;(h7]h8]h9]h:]rF;j;ah;]rG;j';aujwK)r;}r;(h!XframeworkIdentifierh"}r;(h7]h8]h9]h:]h;]uh0j;h)]r;h+XframeworkIdentifierr;r;}r;(h!Uh0j;ubah1jFubh+X -- r;r;}r;(h!Uh0j;ubh+Xthe r;r;}r<(h!Xthe h0j;ubj)r<}r<(h!X*bundle_identifier*h"}r<(h7]h8]h9]h:]h;]uh0j;h)]r<h+Xbundle_identifierr<r<}r<(h!Uh0j<ubah1jubh+X argument for a call to r<r <}r <(h!X argument for a call to h0j;ubji)r <}r <(h!X:func:`loadBundle`r <h0j;jqj:h1jmh"}r<(UreftypeXfuncjojpX loadBundleU refdomainXpyr<h;]h9]U refexplicith7]h8]h:]jrhjsj`;jtj^;ujwKCh)]r<h)r<}r<(h!j <h"}r<(h7]h8]r<(jzj<Xpy-funcr<eh9]h:]h;]uh0j <h)]r<h+X loadBundle()r<r<}r<(h!Uh0j<ubah1hubaubeh1j<ubah1jMubj5)r<}r<(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j;h)]r<j3)r<}r<(h!Uh"}r <(h7]h8]h9]h:]h;]uh0j<h)]r!<(j>)r"<}r#<(h!X frameworkPathh"}r$<(h7]h8]h9]h:]h;]uh0j<h)]r%<h+X frameworkPathr&<r'<}r(<(h!Uh0j"<ubah1jFubh+X -- r)<r*<}r+<(h!Uh0j<ubh+Xthe r,<r-<}r.<(h!Xthe h0j<ubj)r/<}r0<(h!X *bundle_path*h"}r1<(h7]h8]h9]h:]h;]uh0j<h)]r2<h+X bundle_pathr3<r4<}r5<(h!Uh0j/<ubah1jubh+X argument for a call to r6<r7<}r8<(h!X argument for a call to h0j<ubji)r9<}r:<(h!X:func:`loadBundle`r;<h0j<jqj:h1jmh"}r<<(UreftypeXfuncjojpX loadBundleU refdomainXpyr=<h;]h9]U refexplicith7]h8]h:]jrhjsj`;jtj^;ujwKDh)]r><h)r?<}r@<(h!j;<h"}rA<(h7]h8]rB<(jzj=<Xpy-funcrC<eh9]h:]h;]uh0j9<h)]rD<h+X loadBundle()rE<rF<}rG<(h!Uh0j?<ubah1hubaubeh1j<ubah1jMubj5)rH<}rI<(h!Uh"}rJ<(h7]h8]h9]h:]h;]uh0j;h)]rK<j3)rL<}rM<(h!Uh"}rN<(h7]h8]h9]h:]h;]uh0jH<h)]rO<(j>)rP<}rQ<(h!Xmetadicth"}rR<(h7]h8]h9]h:]h;]uh0jL<h)]rS<h+XmetadictrT<rU<}rV<(h!Uh0jP<ubah1jFubh+X -- rW<rX<}rY<(h!Uh0jL<ubh+Xbthe dictionary with metadata, usually the __dict__ of a module generated by the metadata compiler.rZ<r[<}r\<(h!Xcthe dictionary with metadata, usually the \__dict__ of a module generated by the metadata compiler.h0jL<ubeh1j<ubah1jMubj5)r]<}r^<(h!Uh"}r_<(h7]h8]h9]h:]h;]uh0j;h)]r`<j3)ra<}rb<(h!Uh"}rc<(h7]h8]h9]h:]h;]uh0j]<h)]rd<(j>)re<}rf<(h!X inline_listh"}rg<(h7]h8]h9]h:]h;]uh0ja<h)]rh<h+X inline_listri<rj<}rk<(h!Uh0je<ubah1jFubh+X -- rl<rm<}rn<(h!Uh0ja<ubh+X0a capsule object with function definitions, see ro<rp<}rq<(h!X0a capsule object with function definitions, see h0ja<ubji)rr<}rs<(h!X:func:`loadFunctionList`rt<h0ja<jqj:h1jmh"}ru<(UreftypeXfuncjojpXloadFunctionListU refdomainXpyrv<h;]h9]U refexplicith7]h8]h:]jrhjsj`;jtj^;ujwKGh)]rw<h)rx<}ry<(h!jt<h"}rz<(h7]h8]r{<(jzjv<Xpy-funcr|<eh9]h:]h;]uh0jr<h)]r}<h+XloadFunctionList()r~<r<}r<(h!Uh0jx<ubah1hubaubh+X for more information.r<r<}r<(h!X for more information.h0ja<ubeh1j<ubah1jMubj5)r<}r<(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j;h)]r<j3)r<}r<(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j<h)]r<(j>)r<}r<(h!X initial_dicth"}r<(h7]h8]h9]h:]h;]uh0j<h)]r<h+X initial_dictr<r<}r<(h!Uh0j<ubah1jFubh+X -- r<r<}r<(h!Uh0j<ubh+X1additional values to add to the module dictionaryr<r<}r<(h!X1additional values to add to the module dictionaryh0j<ubeh1j<ubah1jMubj5)r<}r<(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j;h)]r<j3)r<}r<(h!Uh"}r<(h7]h8]h9]h:]h;]uh0j<h)]r<(j>)r<}r<(h!Xparentsh"}r<(h7]h8]h9]h:]h;]uh0j<h)]r<h+Xparentsr<r<}r<(h!Uh0j<ubah1jFubh+X -- r<r<}r<(h!Uh0j<ubh+XUa list of parent modules, the module behaves as if those modules were imported using r<r<}r<(h!XUa list of parent modules, the module behaves as if those modules were imported using h0j<ubh)r<}r<(h!X``from parent parent import *``h"}r<(h7]h8]h9]h:]h;]uh0j<h)]r<h+Xfrom parent parent import *r<r<}r<(h!Uh0j<ubah1hubh+X1, but lazily fetches definitions on first access.r<r<}r<(h!X1, but lazily fetches definitions on first access.h0j<ubeh1j<ubah1jMubeh1jubah1jubeh1jubaubj')r<}r<(h!XOThis is the primary entry point for the framework wrappers shipped with PyObjC.r<h0j;jqj:h1j*h"}r<(h7]h8]h9]h:]h;]ujwNjxj;h)]r<j3)r<}r<(h!j<h0j<jqj:h1j<h"}r<(h7]h8]h9]h:]h;]ujwKNh)]r<h+XOThis is the primary entry point for the framework wrappers shipped with PyObjC.r<r<}r<(h!j<h0j<ubaubaubeubeubeubj%;jC)r<}r<(h!Uh0j;jqj:h1jh"}r<(h7]h8]h9]h:]r<j;ah;]r<j%;aujwK jxj;h)]r<(h)r<}r<(h!XCreating a framework wrapperr<h0j<jqj:h1hAh"}r<(h7]h8]h9]h:]h;]ujwK jxj;h)]r<h+XCreating a framework wrapperr<r<}r<(h!j<h0j<ubaubj3)r<}r<(h!XA framework wrapper with the new metadata system is always a python package. The package contains an "__init__.py" file that creates the lazy loader, a "_metadata.py" file with the compiled metadata and optionally other modules and extensions.r<h0j<jqj:h1j<h"}r<(h7]h8]h9]h:]h;]ujwKjxj;h)]r<h+XA framework wrapper with the new metadata system is always a python package. The package contains an "__init__.py" file that creates the lazy loader, a "_metadata.py" file with the compiled metadata and optionally other modules and extensions.r<r<}r<(h!j<h0j<ubaubj3)r<}r<(h!X3The general structure of the "__init__.py" file is:r<h0j<jqj:h1j<h"}r<(h7]h8]h9]h:]h;]ujwKjxj;h)]r<h+X3The general structure of the "__init__.py" file is:r<r<}r<(h!j<h0j<ubaubj)r<}r<(h!X|import sys, objc import Foundation from . import _metadata sys.modules['FrameworkName'] = objc.ObjCLazyModule('FrameworkName', "com.apple.FrameworkName', objc.pathForFramework("/System/Library/Frameworks/FrameworkName.framework"), _metadata.__dict__, None, { '__doc__': __doc__, 'objc': objc, '__path__': __path__, }, (Foundation,))h0j<jqj:h1jh"}r<(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwKjxj;h)]r<h+X|import sys, objc import Foundation from . import _metadata sys.modules['FrameworkName'] = objc.ObjCLazyModule('FrameworkName', "com.apple.FrameworkName', objc.pathForFramework("/System/Library/Frameworks/FrameworkName.framework"), _metadata.__dict__, None, { '__doc__': __doc__, 'objc': objc, '__path__': __path__, }, (Foundation,))r<r<}r<(h!Uh0j<ubaubj3)r<}r<(h!XThe framework name, identifier and path should be replaced by the correct values for the wrapped framework. The import of "Foundation" can be replaced by imports of other framework this framework relies on (also add those to the last argument of :class:`objc.ObjCLazyModule`).h0j<jqj:h1j<h"}r<(h7]h8]h9]h:]h;]ujwK%jxj;h)]r<(h+XThe framework name, identifier and path should be replaced by the correct values for the wrapped framework. The import of "Foundation" can be replaced by imports of other framework this framework relies on (also add those to the last argument of r<r<}r<(h!XThe framework name, identifier and path should be replaced by the correct values for the wrapped framework. The import of "Foundation" can be replaced by imports of other framework this framework relies on (also add those to the last argument of h0j<ubji)r<}r<(h!X:class:`objc.ObjCLazyModule`r<h0j<jqj:h1jmh"}r<(UreftypeXclassjojpXobjc.ObjCLazyModuleU refdomainXpyr<h;]h9]U refexplicith7]h8]h:]jrhjsNjtj^;ujwK%h)]r<h)r<}r<(h!j<h"}r<(h7]h8]r<(jzj<Xpy-classr<eh9]h:]h;]uh0j<h)]r<h+Xobjc.ObjCLazyModuler<r<}r<(h!Uh0j<ubah1hubaubh+X).r<r=}r=(h!X).h0j<ubeubeubjjZ;j;j!)r=}r=(h!j:h0j;jqj:j,6}h1j=h"}r=(h7]h8]r=j;ah9]h:]h;]r=j;aujwK9jxj;j06}r=j;j;sh)]r=(h)r =}r =(h!j;h"}r =(h7]h8]h9]h:]h;]uh0j=h)]r =h+XTodor =r=}r=(h!j;h0j =ubah1hAubj3)r=}r=(h!j:h0j=jqj:h1j<h"}r=(h7]h8]h9]h:]h;]ujwK9h)]r=h+X7include reference to that project and its documentationr=r=}r=(h!j:h0j=ubaubeubj&;j;j(;jC)r=}r=(h!Uh0j;jqj:h1jh"}r=(h7]h8]h9]h:]r=j ;ah;]r=j(;aujwK+jxj;h)]r=(h)r=}r=(h!X"Contents of the "_metadata" moduler=h0j=jqj:h1hAh"}r =(h7]h8]h9]h:]h;]ujwK+jxj;h)]r!=h+X"Contents of the "_metadata" moduler"=r#=}r$=(h!j=h0j=ubaubj3)r%=}r&=(h!XEThe exact contents of the "_metadata" module will be described later.r'=h0j=jqj:h1j<h"}r(=(h7]h8]h9]h:]h;]ujwK-jxj;h)]r)=h+XEThe exact contents of the "_metadata" module will be described later.r*=r+=}r,=(h!j'=h0j%=ubaubeubj);j;ujF:}r-=h1jH:h"}r.=(h7]h;]h9]Usourcej:h8]h:]ujJ:]r/=jL:}r0=j;]r1=j;asubjqj:h1jh"}r2=(h7]h8]h9]h:]r3=j;ah;]r4=j&;aujwKjxj;h)]r5=(h)r6=}r7=(h!hh0j;jqj:h1hAh"}r8=(h7]h8]h9]h:]h;]ujwKjxj;h)]r9=h+XCompiled metadata systemr:=r;=}r<=(h!hh0j6=ubaubj3)r==}r>=(h!XStarting with version 2.4 PyObjC provides a more efficient, lazy loading metadata system. This can greatly reduce the memory use and startup time for PyObjC based applications while still providing full access to Cocoa APIs.r?=h0j;jqj:h1j<h"}r@=(h7]h8]h9]h:]h;]ujwKjxj;h)]rA=h+XStarting with version 2.4 PyObjC provides a more efficient, lazy loading metadata system. This can greatly reduce the memory use and startup time for PyObjC based applications while still providing full access to Cocoa APIs.rB=rC=}rD=(h!j?=h0j==ubaubj<j=j;jC;eubjqj:h1jh"}rE=(h7]h8]h9]h:]rF=j!;ah;]rG=j);aujwK0jxj;h)]rH=(h)rI=}rJ=(h!X!Generating the "_metadata" modulerK=h0j;jqj:h1hAh"}rL=(h7]h8]h9]h:]h;]ujwK0jxj;h)]rM=h+X!Generating the "_metadata" modulerN=rO=}rP=(h!jK=h0jI=ubaubj3)rQ=}rR=(h!XThe "objective-metadata" project contains a tool for collecting information about frameworks and compiling that information and manual additions into a "_metadata" module.rS=h0j;jqj:h1j<h"}rT=(h7]h8]h9]h:]h;]ujwK2jxj;h)]rU=h+XThe "objective-metadata" project contains a tool for collecting information about frameworks and compiling that information and manual additions into a "_metadata" module.rV=rW=}rX=(h!jS=h0jQ=ubaubj3)rY=}rZ=(h!XThat project currently is not a stable as I'd like, this documentation will be updated with more information when that changes.r[=h0j;jqj:h1j<h"}r\=(h7]h8]h9]h:]h;]ujwK6jxj;h)]r]=h+XThat project currently is not a stable as I'd like, this documentation will be updated with more information when that changes.r^=r_=}r`=(h!j[=h0jY=ubaubj;j=eubjqj:h1j?h"}ra=(h;]h9]h7]h8]h:]jM6j;ujwNjxj;h)]ubu}rb=(jjdjjXE/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/protocols.rstrc=rd=}re=bj j!)rf=}rg=(h!XIs this necessary? we could also use the same strategy as for informal protocols, and drop the informal_protocol wrappers for formal protocols.rh=h"}ri=(h7]h8]rj=Uadmonition-todork=ah9]h:]h;]rl=Uindex-0rm=auh)]rn=(h)ro=}rp=(h!XTodorq=h"}rr=(h7]h8]h9]h:]h;]uh0jf=h)]rs=h+XTodort=ru=}rv=(h!jq=h0jo=ubah1hAubj3)rw=}rx=(h!XIs this necessary? we could also use the same strategy as for informal protocols, and drop the informal_protocol wrappers for formal protocols.ry=h"}rz=(h7]h8]h9]h:]h;]uh0jf=h)]r{=h+XIs this necessary? we could also use the same strategy as for informal protocols, and drop the informal_protocol wrappers for formal protocols.r|=r}=}r~=(h!jy=h0jw=ubah1j<ubeh1j=ubj>K;j?j@)r=}r=(h!Uh0jC)r=}r=(h!Uh0jC)r=}r=(h!Uh0jK)r=}r=(jN}r=(X introductionr=NXformal protocols and pyobjcr=NXinformal protocols and pyobjcr=NXpyobjc protocol supportr=Nujj}r=jl]r=jNjNjKj}r=(j=U introductionr=j=Uformal-protocols-and-pyobjcr=j=Uinformal-protocols-and-pyobjcr=j=Upyobjc-protocol-supportr=uh)]r=j=ah!UjNj}r=j}r=j ]r=j ]r=j ]r=j]r=jxj=j Nj ]r=(jn)r=}r=(h!Uh"}r=(h7]UlevelKh;]h9]Usourcejd=h8]h:]Utypejvuh)]r=j3)r=}r=(h!Uh"}r=(h7]h8]h9]h:]h;]uh0j=h)]r=h+X-Hyperlink target "index-0" is not referenced.r=r=}r=(h!Uh0j=ubah1j<ubah1jrubjn)r=}r=(h!Uh"}r=(h7]UlevelKh;]h9]Usourcejd=h8]h:]Utypejvuh)]r=j3)r=}r=(h!Uh"}r=(h7]h8]h9]h:]h;]uh0j=h)]r=h+X-Hyperlink target "index-1" is not referenced.r=r=}r=(h!Uh0j=ubah1j<ubah1jrubej Nj Kj ]r=j }r=j ]r=j (j or=}r=(j Kj Nj j j Kj Nj Nj jAj j j Nj Kj Nj Kj Nh|Nj j j Nj j j j Kj Nj Kj Nj j j Kj Nj Nj j j Nj Nj Nj j Nj Nj j j Nj j j Nj Uj Kj j j UE/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/protocols.rstj j Nj Nj j j j j j j j! Nj" ]j# Kj$ Kj% Nubj& Kj' }r=(j=jC)r=}r=(h!Uh0j=jqjd=h1jh"}r=(h7]h8]h9]h:]r=j=ah;]r=j=aujwKjxj=h)]r=(h)r=}r=(h!X Introductionr=h0j=jqjd=h1hAh"}r=(h7]h8]h9]h:]h;]ujwKjxj=h)]r=h+X Introductionr=r=}r=(h!j=h0j=ubaubj3)r=}r=(h!XApple makes use of both formal and informal protocols in the Cocoa framework. Formal protocols are those protocols that are implemented using Objective-C protocols:r=h0j=jqjd=h1j<h"}r=(h7]h8]h9]h:]h;]ujwKjxj=h)]r=h+XApple makes use of both formal and informal protocols in the Cocoa framework. Formal protocols are those protocols that are implemented using Objective-C protocols:r=r=}r=(h!j=h0j=ubaubj3)r=}r=(h!Uh0j=jqNh1j3h"}r=(h7]h8]h9]h:]h;]ujwNjxj=h)]r=j)r=}r=(h!X3@protocol NSFoo -(int)doesIt; @endh0j=jqjd=h1jh"}r=(jj X objective-cj!j"h;]h9]h7]h8]h:]ujwK h)]r=h+X3@protocol NSFoo -(int)doesIt; @endr=r=}r=(h!Uh0j=ubaubaubj3)r=}r=(h!XConforming to a formal protocol requires the interface of a class to explicitly declare that it implements that protocol, and the implementation must implement all methods of the protocol.r=h0j=jqjd=h1j<h"}r=(h7]h8]h9]h:]h;]ujwKjxj=h)]r=h+XConforming to a formal protocol requires the interface of a class to explicitly declare that it implements that protocol, and the implementation must implement all methods of the protocol.r=r=}r=(h!j=h0j=ubaubj3)r=}r=(h!XPInformal protocols are defined as categories on NSObject with no implementation:r=h0j=jqjd=h1j<h"}r=(h7]h8]h9]h:]h;]ujwKjxj=h)]r=h+XPInformal protocols are defined as categories on NSObject with no implementation:r=r=}r=(h!j=h0j=ubaubj3)r=}r=(h!Uh0j=jqNh1j3h"}r=(h7]h8]h9]h:]h;]ujwNjxj=h)]r=j)r=}r=(h!XG@interface NSObject(FooDelegate) -(void)optionalFooDelegateMethod; @endh0j=jqjd=h1jh"}r=(jj X objective-cj!j"h;]h9]h7]h8]h:]ujwKh)]r=h+XG@interface NSObject(FooDelegate) -(void)optionalFooDelegateMethod; @endr=r=}r=(h!Uh0j=ubaubaubj3)r=}r=(h!X^Conforming to an informal protocol is much like conforming to a protocol in Python, the class simply implements the methods as documented. In most cases, informal protocols are comprised entirely of optional methods (i.e. NSApplicationDelegate) and a check is made (i.e. ``-[NSObject respondsToSelector:]``) before sending the message to the target.h0j=jqjd=h1j<h"}r=(h7]h8]h9]h:]h;]ujwKjxj=h)]r=(h+XConforming to an informal protocol is much like conforming to a protocol in Python, the class simply implements the methods as documented. In most cases, informal protocols are comprised entirely of optional methods (i.e. NSApplicationDelegate) and a check is made (i.e. r=r=}r=(h!XConforming to an informal protocol is much like conforming to a protocol in Python, the class simply implements the methods as documented. In most cases, informal protocols are comprised entirely of optional methods (i.e. NSApplicationDelegate) and a check is made (i.e. h0j=ubh)r=}r=(h!X#``-[NSObject respondsToSelector:]``h"}r=(h7]h8]h9]h:]h;]uh0j=h)]r=h+X-[NSObject respondsToSelector:]r=r=}r>(h!Uh0j=ubah1hubh+X+) before sending the message to the target.r>r>}r>(h!X+) before sending the message to the target.h0j=ubeubeubjm=j!)r>}r>(h!jh=h0j=jqjd=j,6}h1j=h"}r>(h7]h8]r>jk=ah9]h:]h;]r>jm=aujwK;jxj=j06}r >jm=j=sh)]r >(h)r >}r >(h!jq=h"}r >(h7]h8]h9]h:]h;]uh0j>h)]r>h+XTodor>r>}r>(h!jq=h0j >ubah1hAubj3)r>}r>(h!jy=h0j>jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwK=h)]r>h+XIs this necessary? we could also use the same strategy as for informal protocols, and drop the informal_protocol wrappers for formal protocols.r>r>}r>(h!jy=h0j>ubaubeubUindex-1r>j!)r>}r>(h!XJThis might also be useful for Distributed Objects and XPC, create examplesr>h0j=jqjd=j,6}h1j=h"}r>(h7]h8]r>Uadmonition-todor>ah9]h:]h;]r >j>aujwKijxj=j06}r!>j>j@)r">}r#>(h!Uh0j=jqjd=h1j?h"}r$>(h;]h9]h7]h8]h:]jM6j>ujwNjxj=h)]ubsh)]r%>(h)r&>}r'>(h!XTodor(>h"}r)>(h7]h8]h9]h:]h;]uh0j>h)]r*>h+XTodor+>r,>}r->(h!j(>h0j&>ubah1hAubj3)r.>}r/>(h!j>h0j>jqjd=h1j<h"}r0>(h7]h8]h9]h:]h;]ujwKkh)]r1>h+XJThis might also be useful for Distributed Objects and XPC, create examplesr2>r3>}r4>(h!j>h0j.>ubaubeubj=jC)r5>}r6>(h!Uh0j=jqjd=h1jh"}r7>(h7]h8]h9]h:]r8>j=ah;]r9>j=aujwK%jxj=h)]r:>(h)r;>}r<>(h!XInformal protocols and PyObjCr=>h0j5>jqjd=h1hAh"}r>>(h7]h8]h9]h:]h;]ujwK%jxj=h)]r?>h+XInformal protocols and PyObjCr@>rA>}rB>(h!j=>h0j;>ubaubj3)rC>}rD>(h!XPyObjC has an explicit representation for informal protocols. This makes it possible to use the protocol description to provide better error messages and to automaticly deduce the method signatures for classes that implement an informal protocol.rE>h0j5>jqjd=h1j<h"}rF>(h7]h8]h9]h:]h;]ujwK'jxj=h)]rG>h+XPyObjC has an explicit representation for informal protocols. This makes it possible to use the protocol description to provide better error messages and to automaticly deduce the method signatures for classes that implement an informal protocol.rH>rI>}rJ>(h!jE>h0jC>ubaubj3)rK>}rL>(h!XInformal protocols are represented using instances of ``objc.informal_protocol``. These instances are automaticly added to a registry used by the class builder, so it is not necessary to explicitly state that a class implements an informal protocol.h0j5>jqjd=h1j<h"}rM>(h7]h8]h9]h:]h;]ujwK,jxj=h)]rN>(h+X6Informal protocols are represented using instances of rO>rP>}rQ>(h!X6Informal protocols are represented using instances of h0jK>ubh)rR>}rS>(h!X``objc.informal_protocol``h"}rT>(h7]h8]h9]h:]h;]uh0jK>h)]rU>h+Xobjc.informal_protocolrV>rW>}rX>(h!Uh0jR>ubah1hubh+X. These instances are automaticly added to a registry used by the class builder, so it is not necessary to explicitly state that a class implements an informal protocol.rY>rZ>}r[>(h!X. These instances are automaticly added to a registry used by the class builder, so it is not necessary to explicitly state that a class implements an informal protocol.h0jK>ubeubeubj=j=j=j=ujF:}r\>h1jH:h"}r]>(h7]h;]h9]Usourcejd=h8]h:]ujJ:]r^>jL:}r_>(jm=]r`>j=aj>]ra>j">auubjqjd=h1jh"}rb>(h7]h8]h9]h:]rc>j=ah;]rd>j=aujwKjxj=h)]re>(h)rf>}rg>(h!jlh0j=jqjd=h1hAh"}rh>(h7]h8]h9]h:]h;]ujwKjxj=h)]ri>h+XPyObjC protocol supportrj>rk>}rl>(h!jlh0jf>ubaubj=j5>j=eubjqjd=h1jh"}rm>(h7]h8]h9]h:]rn>j=ah;]ro>j=aujwK2jxj=h)]rp>(h)rq>}rr>(h!XFormal protocols and PyObjCrs>h0j=jqjd=h1hAh"}rt>(h7]h8]h9]h:]h;]ujwK2jxj=h)]ru>h+XFormal protocols and PyObjCrv>rw>}rx>(h!js>h0jq>ubaubj3)ry>}rz>(h!X@PyObjC also has an explicit representation for formal protocols.r{>h0j=jqjd=h1j<h"}r|>(h7]h8]h9]h:]h;]ujwK4jxj=h)]r}>h+X@PyObjC also has an explicit representation for formal protocols.r~>r>}r>(h!j{>h0jy>ubaubj3)r>}r>(h!XFormal protocols are represented as instances of ``objc.formal_protocol``. Unlike informal protocols, it is necessary to explicitly declare conformance to formal protocols. However, all formal protocols in Cocoa are also described using ``objc.informal_protocol`` objects.h0j=jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwK6jxj=h)]r>(h+X1Formal protocols are represented as instances of r>r>}r>(h!X1Formal protocols are represented as instances of h0j>ubh)r>}r>(h!X``objc.formal_protocol``h"}r>(h7]h8]h9]h:]h;]uh0j>h)]r>h+Xobjc.formal_protocolr>r>}r>(h!Uh0j>ubah1hubh+X. Unlike informal protocols, it is necessary to explicitly declare conformance to formal protocols. However, all formal protocols in Cocoa are also described using r>r>}r>(h!X. Unlike informal protocols, it is necessary to explicitly declare conformance to formal protocols. However, all formal protocols in Cocoa are also described using h0j>ubh)r>}r>(h!X``objc.informal_protocol``h"}r>(h7]h8]h9]h:]h;]uh0j>h)]r>h+Xobjc.informal_protocolr>r>}r>(h!Uh0j>ubah1hubh+X objects.r>r>}r>(h!X objects.h0j>ubeubj=j>j3)r>}r>(h!XIn python 2.x declaring conformance to a formal protocol is done by using the formal protocol as a mix-in, and by implementing its methods:r>h0j=jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwK@jxj=h)]r>h+XIn python 2.x declaring conformance to a formal protocol is done by using the formal protocol as a mix-in, and by implementing its methods:r>r>}r>(h!j>h0j>ubaubj3)r>}r>(h!Uh0j=jqNh1j3h"}r>(h7]h8]h9]h:]h;]ujwNjxj=h)]r>j)r>}r>(h!X NSLocking = objc.protocolNamed('NSLocking') class MyLockingObject(NSObject, NSLocking): def lock(self): pass def unlock(self): passh0j>jqjd=h1jh"}r>(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwKCh)]r>h+X NSLocking = objc.protocolNamed('NSLocking') class MyLockingObject(NSObject, NSLocking): def lock(self): pass def unlock(self): passr>r>}r>(h!Uh0j>ubaubaubj3)r>}r>(h!X^In python 3.x you don't use the protocols as mix-ins, but specify them as a keyword argument:r>h0j=jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwKOjxj=h)]r>h+X^In python 3.x you don't use the protocols as mix-ins, but specify them as a keyword argument:r>r>}r>(h!j>h0j>ubaubj3)r>}r>(h!Uh0j=jqNh1j3h"}r>(h7]h8]h9]h:]h;]ujwNjxj=h)]r>j)r>}r>(h!X NSLocking = objc.protocolNamed('NSLocking') class MyLockingObject(NSObject, protocols=[NSLocking]): def lock(self): pass def unlock(self): passh0j>jqjd=h1jh"}r>(jj Xpythonj!j"h;]h9]h7]h8]h:]ujwKRh)]r>h+X NSLocking = objc.protocolNamed('NSLocking') class MyLockingObject(NSObject, protocols=[NSLocking]): def lock(self): pass def unlock(self): passr>r>}r>(h!Uh0j>ubaubaubj3)r>}r>(h!XThe class now formally implements the ``NSLocking`` protocol, this can be verified using the Objective-C introspection methods:h0j=jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwK^jxj=h)]r>(h+X&The class now formally implements the r>r>}r>(h!X&The class now formally implements the h0j>ubh)r>}r>(h!X ``NSLocking``h"}r>(h7]h8]h9]h:]h;]uh0j>h)]r>h+X NSLockingr>r>}r>(h!Uh0j>ubah1hubh+XL protocol, this can be verified using the Objective-C introspection methods:r>r>}r>(h!XL protocol, this can be verified using the Objective-C introspection methods:h0j>ubeubj3)r>}r>(h!Uh0j=jqNh1j3h"}r>(h7]h8]h9]h:]h;]ujwNjxj=h)]r>j)r>}r>(h!XH>>> MyLockingObject.pyobjc_classMethods.conformsToProtocol_(NSLocking) 1h0j>jqjd=h1jh"}r>(jj Xpyconj!j"h;]h9]h7]h8]h:]ujwKah)]r>h+XH>>> MyLockingObject.pyobjc_classMethods.conformsToProtocol_(NSLocking) 1r>r>}r>(h!Uh0j>ubaubaubj3)r>}r>(h!XYThis is useful for API's that require (and check) the implementation of formal protocols.r>h0j=jqjd=h1j<h"}r>(h7]h8]h9]h:]h;]ujwKfjxj=h)]r>h+XYThis is useful for API's that require (and check) the implementation of formal protocols.r>r>}r>(h!j>h0j>ubaubj">j>eubjqjd=h1j?h"}r>(h;]h9]h7]h8]h:]jM6jm=ujwNjxj=h)]ubu}r>(jjdjjd=j j!)r>}r>(h!j>h"}r>(h7]h8]r>j>ah9]h:]h;]r>j>auh)]r>(h)r>}r>(h!j(>h"}r>(h7]h8]h9]h:]h;]uh0j>h)]r>h+XTodor>r>}r>(h!j(>h0j>ubah1hAubj3)r>}r>(h!j>h"}r>(h7]h8]h9]h:]h;]uh0j>h)]r>h+XJThis might also be useful for Distributed Objects and XPC, create examplesr>r>}r>(h!j>h0j>ubah1j<ubeh1j=ubj>Kij?j">u}r>(jj:jjXG/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/typemapping.rstr>r>}r>bj j!)r?}r?(h!X* Array arguments (input, output, use of array.array and other buffers) * objc.varlist objects for results of unclear size and their limitationsr?h"}r?(h7]h8]r?Uadmonition-todor?ah9]h:]h;]r?Uindex-0r?auh)]r?(h)r ?}r ?(h!XTodor ?h"}r ?(h7]h8]h9]h:]h;]uh0j?h)]r ?h+XTodor?r?}r?(h!j ?h0j ?ubah1hAubj0)r?}r?(h!Uh"}r?(UbulletX*h;]h9]h7]h8]h:]uh0j?h)]r?(j5)r?}r?(h!XFArray arguments (input, output, use of array.array and other buffers) r?h"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j3)r?}r?(h!XEArray arguments (input, output, use of array.array and other buffers)r?h"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?h+XEArray arguments (input, output, use of array.array and other buffers)r?r ?}r!?(h!j?h0j?ubah1j<ubah1jMubj5)r"?}r#?(h!XFobjc.varlist objects for results of unclear size and their limitationsr$?h"}r%?(h7]h8]h9]h:]h;]uh0j?h)]r&?j3)r'?}r(?(h!j$?h"}r)?(h7]h8]h9]h:]h;]uh0j"?h)]r*?h+XFobjc.varlist objects for results of unclear size and their limitationsr+?r,?}r-?(h!j$?h0j'?ubah1j<ubah1jMubeh1jubeh1j=ubj>KUj?j@)r.?}r/?(h!Uh0jC)r0?}r1?(h!Uh0jC)r2?}r3?(h!Uh0jC)r4?}r5?(h!Uh0jK)r6?}r7?(jN}r8?(Xfunctions and methodsr9?NX introductionr:?NXarraysr;?NXunionsr?NX basic c typesr??NXstructsr@?NXcompound c typesrA?Nujj}rB?jl]rC?jNjNjKj}rD?(j9?Ufunctions-and-methodsrE?j:?U introductionrF?j;?UarraysrG?j?Uclasses-and-instancesrJ?j??U basic-c-typesrK?j@?UstructsrL?jA?Ucompound-c-typesrM?uh)]rN?j4?ah!UjNj}rO?j}rP?j ]rQ?j ]rR?j ]rS?j]rT?jxj6?j Nj ]rU?jn)rV?}rW?(h!Uh"}rX?(h7]UlevelKh;]h9]Usourcej>h8]h:]UlineKPUtypejvuh)]rY?j3)rZ?}r[?(h!Uh"}r\?(h7]h8]h9]h:]h;]uh0jV?h)]r]?h+X-Hyperlink target "index-0" is not referenced.r^?r_?}r`?(h!Uh0jZ?ubah1j<ubah1jrubaj Nj Kj ]ra?j }rb?j ]rc?j (j ord?}re?(j Kj Nj j j Kj Nj Nj jAj j j Nj Kj Nj Kj Nh|Nj j j Nj j j j Kj Nj Kj Nj j j Kj Nj Nj j j Nj Nj Nj j Nj Nj j j Nj j j Nj Uj Kj j j UG/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Doc/typemapping.rstj j Nj Nj j j j j j j j! Nj" ]j# Kj$ Kj% Nubj& Kj' }rf?(jI?j4?jK?jC)rg?}rh?(h!Uh0j4?jqj>h1jh"}ri?(h7]h8]h9]h:]rj?j??ah;]rk?jK?aujwKjxj6?h)]rl?(h)rm?}rn?(h!X Basic C typesro?h0jg?jqj>h1hAh"}rp?(h7]h8]h9]h:]h;]ujwKjxj6?h)]rq?h+X Basic C typesrr?rs?}rt?(h!jo?h0jm?ubaubj3)ru?}rv?(h!XThe Objective-C language not only has classes and objects, but also has the basic C types which are not classes. PyObjC converts between those and the corresponding Python type.rw?h0jg?jqj>h1j<h"}rx?(h7]h8]h9]h:]h;]ujwKjxj6?h)]ry?h+XThe Objective-C language not only has classes and objects, but also has the basic C types which are not classes. PyObjC converts between those and the corresponding Python type.rz?r{?}r|?(h!jw?h0ju?ubaubj3)r}?}r~?(h!X|The C type 'char' does not have a unambigous meaning in C, it is used for a number of tasks. In the table below the various tasks have been represented separately: booleans (:c:type:`BOOL`), representing characters in text (:c:type:`char`) and represeting small integers (:c:type:`int8_t`). PyObjC uses metadata in the framework wrappers to know when to use which representation.h0jg?jqj>h1j<h"}r?(h7]h8]h9]h:]h;]ujwKjxj6?h)]r?(h+XThe C type 'char' does not have a unambigous meaning in C, it is used for a number of tasks. In the table below the various tasks have been represented separately: booleans (r?r?}r?(h!XThe C type 'char' does not have a unambigous meaning in C, it is used for a number of tasks. In the table below the various tasks have been represented separately: booleans (h0j}?ubji)r?}r?(h!X:c:type:`BOOL`r?h0j}?jqj>h1jmh"}r?(UreftypeXtypejojpXBOOLU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwKh)]r?h)r?}r?(h!j?h"}r?(h7]h8]r?(jzXcXc-typer?eh9]h:]h;]uh0j?h)]r?h+XBOOLr?r?}r?(h!Uh0j?ubah1hubaubh+X$), representing characters in text (r?r?}r?(h!X$), representing characters in text (h0j}?ubji)r?}r?(h!X:c:type:`char`r?h0j}?jqj>h1jmh"}r?(UreftypeXtypejojpXcharU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwKh)]r?h)r?}r?(h!j?h"}r?(h7]h8]r?(jzXcXc-typer?eh9]h:]h;]uh0j?h)]r?h+Xcharr?r?}r?(h!Uh0j?ubah1hubaubh+X") and represeting small integers (r?r?}r?(h!X") and represeting small integers (h0j}?ubji)r?}r?(h!X:c:type:`int8_t`r?h0j}?jqj>h1jmh"}r?(UreftypeXtypejojpXint8_tU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwKh)]r?h)r?}r?(h!j?h"}r?(h7]h8]r?(jzXcXc-typer?eh9]h:]h;]uh0j?h)]r?h+Xint8_tr?r?}r?(h!Uh0j?ubah1hubaubh+X\). PyObjC uses metadata in the framework wrappers to know when to use which representation.r?r?}r?(h!X\). PyObjC uses metadata in the framework wrappers to know when to use which representation.h0j}?ubeubj)r?}r?(h!Uh0jg?jqj>h1jh"}r?(h7]h8]h9]h:]h;]ujwNjxj6?h)]r?j)r?}r?(h!Uh"}r?(h;]h9]h7]h8]h:]UcolsKuh0j?h)]r?(j)r?}r?(h!Uh"}r?(h;]h9]h7]h8]h:]UcolwidthKuh0j?h)]h1j#ubj)r?}r?(h!Uh"}r?(h;]h9]h7]h8]h:]UcolwidthKuh0j?h)]h1j#ubj)r?}r?(h!Uh"}r?(h;]h9]h7]h8]h:]UcolwidthKuh0j?h)]h1j#ubj*)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j/)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?(j4)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j3)r?}r?(h!XC typer?h0j?jqj>h1j<h"}r?(h7]h8]h9]h:]h;]ujwKh)]r?h+XC typer?r?}r?(h!j?h0j?ubaubah1jAubj4)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j3)r?}r?(h!X Python 2.xr?h0j?jqj>h1j<h"}r?(h7]h8]h9]h:]h;]ujwKh)]r?h+X Python 2.xr?r?}r?(h!j?h0j?ubaubah1jAubj4)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j3)r?}r?(h!X Python 3.xr?h0j?jqj>h1j<h"}r?(h7]h8]h9]h:]h;]ujwKh)]r?h+X Python 3.xr?r?}r?(h!j?h0j?ubaubah1jAubeh1jZubah1j[ubj\)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?(j/)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?(j4)r?}r?(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j?h)]r?j3)r@}r@(h!X:c:type:`int8_t`r@h0j?jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwKh)]r@ji)r@}r@(h!j@h0j@jqj>h1jmh"}r@(UreftypeXtypejojpXint8_tU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK h)]r@h)r @}r @(h!j@h"}r @(h7]h8]r @(jzXcXc-typer @eh9]h:]h;]uh0j@h)]r@h+Xint8_tr@r@}r@(h!Uh0j @ubah1hubaubaubah1jAubj4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j?h)]r@j3)r@}r@(h!X :class:`int`r@h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwKh)]r@ji)r@}r@(h!j@h0j@jqj>h1jmh"}r@(UreftypeXclassjojpXintU refdomainXpyr@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK h)]r@h)r @}r!@(h!j@h"}r"@(h7]h8]r#@(jzj@Xpy-classr$@eh9]h:]h;]uh0j@h)]r%@h+Xintr&@r'@}r(@(h!Uh0j @ubah1hubaubaubah1jAubj4)r)@}r*@(h!Uh"}r+@(h7]h8]h9]h:]h;]uh0j?h)]r,@j3)r-@}r.@(h!X :class:`int`r/@h0j)@jqj>h1j<h"}r0@(h7]h8]h9]h:]h;]ujwKh)]r1@ji)r2@}r3@(h!j/@h0j-@jqj>h1jmh"}r4@(UreftypeXclassjojpXintU refdomainXpyr5@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK h)]r6@h)r7@}r8@(h!j/@h"}r9@(h7]h8]r:@(jzj5@Xpy-classr;@eh9]h:]h;]uh0j2@h)]r<@h+Xintr=@r>@}r?@(h!Uh0j7@ubah1hubaubaubah1jAubeh1jZubj/)r@@}rA@(h!Uh"}rB@(h7]h8]h9]h:]h;]uh0j?h)]rC@(j4)rD@}rE@(h!Uh"}rF@(h7]h8]h9]h:]h;]uh0j@@h)]rG@j3)rH@}rI@(h!X:c:type:`BOOL`rJ@h0jD@jqj>h1j<h"}rK@(h7]h8]h9]h:]h;]ujwK!h)]rL@ji)rM@}rN@(h!jJ@h0jH@jqj>h1jmh"}rO@(UreftypeXtypejojpXBOOLU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK"h)]rP@h)rQ@}rR@(h!jJ@h"}rS@(h7]h8]rT@(jzXcXc-typerU@eh9]h:]h;]uh0jM@h)]rV@h+XBOOLrW@rX@}rY@(h!Uh0jQ@ubah1hubaubaubah1jAubj4)rZ@}r[@(h!Uh"}r\@(h7]h8]h9]h:]h;]uh0j@@h)]r]@j3)r^@}r_@(h!X :class:`bool`r`@h0jZ@jqj>h1j<h"}ra@(h7]h8]h9]h:]h;]ujwK!h)]rb@ji)rc@}rd@(h!j`@h0j^@jqj>h1jmh"}re@(UreftypeXclassjojpXboolU refdomainXpyrf@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK"h)]rg@h)rh@}ri@(h!j`@h"}rj@(h7]h8]rk@(jzjf@Xpy-classrl@eh9]h:]h;]uh0jc@h)]rm@h+Xboolrn@ro@}rp@(h!Uh0jh@ubah1hubaubaubah1jAubj4)rq@}rr@(h!Uh"}rs@(h7]h8]h9]h:]h;]uh0j@@h)]rt@j3)ru@}rv@(h!X :class:`bool`rw@h0jq@jqj>h1j<h"}rx@(h7]h8]h9]h:]h;]ujwK!h)]ry@ji)rz@}r{@(h!jw@h0ju@jqj>h1jmh"}r|@(UreftypeXclassjojpXboolU refdomainXpyr}@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK"h)]r~@h)r@}r@(h!jw@h"}r@(h7]h8]r@(jzj}@Xpy-classr@eh9]h:]h;]uh0jz@h)]r@h+Xboolr@r@}r@(h!Uh0j@ubah1hubaubaubah1jAubeh1jZubj/)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j?h)]r@(j4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j@h)]r@j3)r@}r@(h!X:c:type:`char`r@h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwK#h)]r@ji)r@}r@(h!j@h0j@jqj>h1jmh"}r@(UreftypeXtypejojpXcharU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK$h)]r@h)r@}r@(h!j@h"}r@(h7]h8]r@(jzXcXc-typer@eh9]h:]h;]uh0j@h)]r@h+Xcharr@r@}r@(h!Uh0j@ubah1hubaubaubah1jAubj4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j@h)]r@j3)r@}r@(h!X:class:`str` of len(1)h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwK#h)]r@(ji)r@}r@(h!X :class:`str`r@h0j@jqj>h1jmh"}r@(UreftypeXclassjojpXstrU refdomainXpyr@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK$h)]r@h)r@}r@(h!j@h"}r@(h7]h8]r@(jzj@Xpy-classr@eh9]h:]h;]uh0j@h)]r@h+Xstrr@r@}r@(h!Uh0j@ubah1hubaubh+X of len(1)r@r@}r@(h!X of len(1)h0j@ubeubah1jAubj4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j@h)]r@j3)r@}r@(h!X:class:`bytes` of len(1)h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwK#h)]r@(ji)r@}r@(h!X:class:`bytes`r@h0j@jqj>h1jmh"}r@(UreftypeXclassjojpXbytesU refdomainXpyr@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK$h)]r@h)r@}r@(h!j@h"}r@(h7]h8]r@(jzj@Xpy-classr@eh9]h:]h;]uh0j@h)]r@h+Xbytesr@r@}r@(h!Uh0j@ubah1hubaubh+X of len(1)r@r@}r@(h!X of len(1)h0j@ubeubah1jAubeh1jZubj/)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j?h)]r@(j4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j@h)]r@j3)r@}r@(h!X:c:type:`unsigned char`r@h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwK%h)]r@ji)r@}r@(h!j@h0j@jqj>h1jmh"}r@(UreftypeXtypejojpX unsigned charU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK&h)]r@h)r@}r@(h!j@h"}r@(h7]h8]r@(jzXcXc-typer@eh9]h:]h;]uh0j@h)]r@h+X unsigned charr@r@}r@(h!Uh0j@ubah1hubaubaubah1jAubj4)r@}r@(h!Uh"}r@(h7]h8]h9]h:]h;]uh0j@h)]r@j3)r@}r@(h!X :class:`int`r@h0j@jqj>h1j<h"}r@(h7]h8]h9]h:]h;]ujwK%h)]r@ji)r@}r@(h!j@h0j@jqj>h1jmh"}r@(UreftypeXclassjojpXintU refdomainXpyr@h;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK&h)]r@h)r@}r@(h!j@h"}rA(h7]h8]rA(jzj@Xpy-classrAeh9]h:]h;]uh0j@h)]rAh+XintrArA}rA(h!Uh0j@ubah1hubaubaubah1jAubj4)rA}rA(h!Uh"}r A(h7]h8]h9]h:]h;]uh0j@h)]r Aj3)r A}r A(h!X :class:`int`r Ah0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK%h)]rAji)rA}rA(h!j Ah0j Ajqj>h1jmh"}rA(UreftypeXclassjojpXintU refdomainXpyrAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK&h)]rAh)rA}rA(h!j Ah"}rA(h7]h8]rA(jzjAXpy-classrAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubeh1jZubj/)rA}rA(h!Uh"}r A(h7]h8]h9]h:]h;]uh0j?h)]r!A(j4)r"A}r#A(h!Uh"}r$A(h7]h8]h9]h:]h;]uh0jAh)]r%Aj3)r&A}r'A(h!X:c:type:`short`r(Ah0j"Ajqj>h1j<h"}r)A(h7]h8]h9]h:]h;]ujwK'h)]r*Aji)r+A}r,A(h!j(Ah0j&Ajqj>h1jmh"}r-A(UreftypeXtypejojpXshortU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK(h)]r.Ah)r/A}r0A(h!j(Ah"}r1A(h7]h8]r2A(jzXcXc-typer3Aeh9]h:]h;]uh0j+Ah)]r4Ah+Xshortr5Ar6A}r7A(h!Uh0j/Aubah1hubaubaubah1jAubj4)r8A}r9A(h!Uh"}r:A(h7]h8]h9]h:]h;]uh0jAh)]r;Aj3)rAh0j8Ajqj>h1j<h"}r?A(h7]h8]h9]h:]h;]ujwK'h)]r@Aji)rAA}rBA(h!j>Ah0jh1jmh"}rCA(UreftypeXclassjojpXintU refdomainXpyrDAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK(h)]rEAh)rFA}rGA(h!j>Ah"}rHA(h7]h8]rIA(jzjDAXpy-classrJAeh9]h:]h;]uh0jAAh)]rKAh+XintrLArMA}rNA(h!Uh0jFAubah1hubaubaubah1jAubj4)rOA}rPA(h!Uh"}rQA(h7]h8]h9]h:]h;]uh0jAh)]rRAj3)rSA}rTA(h!X :class:`int`rUAh0jOAjqj>h1j<h"}rVA(h7]h8]h9]h:]h;]ujwK'h)]rWAji)rXA}rYA(h!jUAh0jSAjqj>h1jmh"}rZA(UreftypeXclassjojpXintU refdomainXpyr[Ah;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK(h)]r\Ah)r]A}r^A(h!jUAh"}r_A(h7]h8]r`A(jzj[AXpy-classraAeh9]h:]h;]uh0jXAh)]rbAh+XintrcArdA}reA(h!Uh0j]Aubah1hubaubaubah1jAubeh1jZubj/)rfA}rgA(h!Uh"}rhA(h7]h8]h9]h:]h;]uh0j?h)]riA(j4)rjA}rkA(h!Uh"}rlA(h7]h8]h9]h:]h;]uh0jfAh)]rmAj3)rnA}roA(h!X:c:type:`unsigned short`rpAh0jjAjqj>h1j<h"}rqA(h7]h8]h9]h:]h;]ujwK)h)]rrAji)rsA}rtA(h!jpAh0jnAjqj>h1jmh"}ruA(UreftypeXtypejojpXunsigned shortU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK*h)]rvAh)rwA}rxA(h!jpAh"}ryA(h7]h8]rzA(jzXcXc-typer{Aeh9]h:]h;]uh0jsAh)]r|Ah+Xunsigned shortr}Ar~A}rA(h!Uh0jwAubah1hubaubaubah1jAubj4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jfAh)]rAj3)rA}rA(h!X :class:`int`rAh0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK)h)]rAji)rA}rA(h!jAh0jAjqj>h1jmh"}rA(UreftypeXclassjojpXintU refdomainXpyrAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK*h)]rAh)rA}rA(h!jAh"}rA(h7]h8]rA(jzjAXpy-classrAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubj4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jfAh)]rAj3)rA}rA(h!X :class:`int`rAh0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK)h)]rAji)rA}rA(h!jAh0jAjqj>h1jmh"}rA(UreftypeXclassjojpXintU refdomainXpyrAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK*h)]rAh)rA}rA(h!jAh"}rA(h7]h8]rA(jzjAXpy-classrAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubeh1jZubj/)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0j?h)]rA(j4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jAh)]rAj3)rA}rA(h!X :c:type:`int`rAh0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK+h)]rAji)rA}rA(h!jAh0jAjqj>h1jmh"}rA(UreftypeXtypejojpXintU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK,h)]rAh)rA}rA(h!jAh"}rA(h7]h8]rA(jzXcXc-typerAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubj4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jAh)]rAj3)rA}rA(h!X :class:`int`rAh0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK+h)]rAji)rA}rA(h!jAh0jAjqj>h1jmh"}rA(UreftypeXclassjojpXintU refdomainXpyrAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK,h)]rAh)rA}rA(h!jAh"}rA(h7]h8]rA(jzjAXpy-classrAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubj4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jAh)]rAj3)rA}rA(h!X :class:`int`rAh0jAjqj>h1j<h"}rA(h7]h8]h9]h:]h;]ujwK+h)]rAji)rA}rA(h!jAh0jAjqj>h1jmh"}rA(UreftypeXclassjojpXintU refdomainXpyrAh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK,h)]rAh)rA}rA(h!jAh"}rA(h7]h8]rA(jzjAXpy-classrAeh9]h:]h;]uh0jAh)]rAh+XintrArA}rA(h!Uh0jAubah1hubaubaubah1jAubeh1jZubj/)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0j?h)]rA(j4)rA}rA(h!Uh"}rA(h7]h8]h9]h:]h;]uh0jAh)]rAj3)rA}rA(h!X:c:type:`unsigned int`rBh0jAjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK-h)]rBji)rB}rB(h!jBh0jAjqj>h1jmh"}rB(UreftypeXtypejojpX unsigned intU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK.h)]rBh)rB}rB(h!jBh"}r B(h7]h8]r B(jzXcXc-typer Beh9]h:]h;]uh0jBh)]r Bh+X unsigned intr BrB}rB(h!Uh0jBubah1hubaubaubah1jAubj4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jAh)]rBj3)rB}rB(h!X :class:`int`rBh0jBjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK-h)]rBji)rB}rB(h!jBh0jBjqj>h1jmh"}rB(UreftypeXclassjojpXintU refdomainXpyrBh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK.h)]rBh)rB}rB(h!jBh"}r B(h7]h8]r!B(jzjBXpy-classr"Beh9]h:]h;]uh0jBh)]r#Bh+Xintr$Br%B}r&B(h!Uh0jBubah1hubaubaubah1jAubj4)r'B}r(B(h!Uh"}r)B(h7]h8]h9]h:]h;]uh0jAh)]r*Bj3)r+B}r,B(h!X :class:`int`r-Bh0j'Bjqj>h1j<h"}r.B(h7]h8]h9]h:]h;]ujwK-h)]r/Bji)r0B}r1B(h!j-Bh0j+Bjqj>h1jmh"}r2B(UreftypeXclassjojpXintU refdomainXpyr3Bh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK.h)]r4Bh)r5B}r6B(h!j-Bh"}r7B(h7]h8]r8B(jzj3BXpy-classr9Beh9]h:]h;]uh0j0Bh)]r:Bh+Xintr;BrB}r?B(h!Uh"}r@B(h7]h8]h9]h:]h;]uh0j?h)]rAB(j4)rBB}rCB(h!Uh"}rDB(h7]h8]h9]h:]h;]uh0j>Bh)]rEBj3)rFB}rGB(h!X :c:type:`int`rHBh0jBBjqj>h1j<h"}rIB(h7]h8]h9]h:]h;]ujwK/h)]rJBji)rKB}rLB(h!jHBh0jFBjqj>h1jmh"}rMB(UreftypeXtypejojpXintU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK0h)]rNBh)rOB}rPB(h!jHBh"}rQB(h7]h8]rRB(jzXcXc-typerSBeh9]h:]h;]uh0jKBh)]rTBh+XintrUBrVB}rWB(h!Uh0jOBubah1hubaubaubah1jAubj4)rXB}rYB(h!Uh"}rZB(h7]h8]h9]h:]h;]uh0j>Bh)]r[Bj3)r\B}r]B(h!X :class:`int`r^Bh0jXBjqj>h1j<h"}r_B(h7]h8]h9]h:]h;]ujwK/h)]r`Bji)raB}rbB(h!j^Bh0j\Bjqj>h1jmh"}rcB(UreftypeXclassjojpXintU refdomainXpyrdBh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK0h)]reBh)rfB}rgB(h!j^Bh"}rhB(h7]h8]riB(jzjdBXpy-classrjBeh9]h:]h;]uh0jaBh)]rkBh+XintrlBrmB}rnB(h!Uh0jfBubah1hubaubaubah1jAubj4)roB}rpB(h!Uh"}rqB(h7]h8]h9]h:]h;]uh0j>Bh)]rrBj3)rsB}rtB(h!X :class:`int`ruBh0joBjqj>h1j<h"}rvB(h7]h8]h9]h:]h;]ujwK/h)]rwBji)rxB}ryB(h!juBh0jsBjqj>h1jmh"}rzB(UreftypeXclassjojpXintU refdomainXpyr{Bh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK0h)]r|Bh)r}B}r~B(h!juBh"}rB(h7]h8]rB(jzj{BXpy-classrBeh9]h:]h;]uh0jxBh)]rBh+XintrBrB}rB(h!Uh0j}Bubah1hubaubaubah1jAubeh1jZubj/)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0j?h)]rB(j4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jBh)]rBj3)rB}rB(h!X:c:type:`unsigned int`rBh0jBjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK1h)]rBji)rB}rB(h!jBh0jBjqj>h1jmh"}rB(UreftypeXtypejojpX unsigned intU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK2h)]rBh)rB}rB(h!jBh"}rB(h7]h8]rB(jzXcXc-typerBeh9]h:]h;]uh0jBh)]rBh+X unsigned intrBrB}rB(h!Uh0jBubah1hubaubaubah1jAubj4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jBh)]rBj3)rB}rB(h!X:class:`int` or :class:`long`h0jBjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK1h)]rB(ji)rB}rB(h!X :class:`int`rBh0jBjqj>h1jmh"}rB(UreftypeXclassjojpXintU refdomainXpyrBh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK2h)]rBh)rB}rB(h!jBh"}rB(h7]h8]rB(jzjBXpy-classrBeh9]h:]h;]uh0jBh)]rBh+XintrBrB}rB(h!Uh0jBubah1hubaubh+X or rBrB}rB(h!X or h0jBubji)rB}rB(h!X :class:`long`rBh0jBjqj>h1jmh"}rB(UreftypeXclassjojpXlongU refdomainXpyrBh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK2h)]rBh)rB}rB(h!jBh"}rB(h7]h8]rB(jzjBXpy-classrBeh9]h:]h;]uh0jBh)]rBh+XlongrBrB}rB(h!Uh0jBubah1hubaubeubah1jAubj4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jBh)]rBj3)rB}rB(h!X :class:`int`rBh0jBjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK1h)]rBji)rB}rB(h!jBh0jBjqj>h1jmh"}rB(UreftypeXclassjojpXintU refdomainXpyrBh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK2h)]rBh)rB}rB(h!jBh"}rB(h7]h8]rB(jzjBXpy-classrBeh9]h:]h;]uh0jBh)]rBh+XintrBrB}rB(h!Uh0jBubah1hubaubaubah1jAubeh1jZubj/)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0j?h)]rB(j4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jBh)]rBj3)rB}rB(h!X:c:type:`long`rBh0jBjqj>h1j<h"}rB(h7]h8]h9]h:]h;]ujwK3h)]rBji)rB}rB(h!jBh0jBjqj>h1jmh"}rB(UreftypeXtypejojpXlongU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK4h)]rBh)rB}rB(h!jBh"}rB(h7]h8]rB(jzXcXc-typerBeh9]h:]h;]uh0jBh)]rBh+XlongrBrB}rB(h!Uh0jBubah1hubaubaubah1jAubj4)rB}rB(h!Uh"}rB(h7]h8]h9]h:]h;]uh0jBh)]rBj3)rB}rB(h!X :class:`int`rCh0jBjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK3h)]rCji)rC}rC(h!jCh0jBjqj>h1jmh"}rC(UreftypeXclassjojpXintU refdomainXpyrCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK4h)]rCh)rC}r C(h!jCh"}r C(h7]h8]r C(jzjCXpy-classr Ceh9]h:]h;]uh0jCh)]r Ch+XintrCrC}rC(h!Uh0jCubah1hubaubaubah1jAubj4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jBh)]rCj3)rC}rC(h!X :class:`int`rCh0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK3h)]rCji)rC}rC(h!jCh0jCjqj>h1jmh"}rC(UreftypeXclassjojpXintU refdomainXpyrCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK4h)]rCh)rC}r C(h!jCh"}r!C(h7]h8]r"C(jzjCXpy-classr#Ceh9]h:]h;]uh0jCh)]r$Ch+Xintr%Cr&C}r'C(h!Uh0jCubah1hubaubaubah1jAubeh1jZubj/)r(C}r)C(h!Uh"}r*C(h7]h8]h9]h:]h;]uh0j?h)]r+C(j4)r,C}r-C(h!Uh"}r.C(h7]h8]h9]h:]h;]uh0j(Ch)]r/Cj3)r0C}r1C(h!X:c:type:`unsigned long`r2Ch0j,Cjqj>h1j<h"}r3C(h7]h8]h9]h:]h;]ujwK5h)]r4Cji)r5C}r6C(h!j2Ch0j0Cjqj>h1jmh"}r7C(UreftypeXtypejojpX unsigned longU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK6h)]r8Ch)r9C}r:C(h!j2Ch"}r;C(h7]h8]rCh+X unsigned longr?Cr@C}rAC(h!Uh0j9Cubah1hubaubaubah1jAubj4)rBC}rCC(h!Uh"}rDC(h7]h8]h9]h:]h;]uh0j(Ch)]rECj3)rFC}rGC(h!X:class:`int` or :class:`long`h0jBCjqj>h1j<h"}rHC(h7]h8]h9]h:]h;]ujwK5h)]rIC(ji)rJC}rKC(h!X :class:`int`rLCh0jFCjqj>h1jmh"}rMC(UreftypeXclassjojpXintU refdomainXpyrNCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK6h)]rOCh)rPC}rQC(h!jLCh"}rRC(h7]h8]rSC(jzjNCXpy-classrTCeh9]h:]h;]uh0jJCh)]rUCh+XintrVCrWC}rXC(h!Uh0jPCubah1hubaubh+X or rYCrZC}r[C(h!X or h0jFCubji)r\C}r]C(h!X :class:`long`r^Ch0jFCjqj>h1jmh"}r_C(UreftypeXclassjojpXlongU refdomainXpyr`Ch;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK6h)]raCh)rbC}rcC(h!j^Ch"}rdC(h7]h8]reC(jzj`CXpy-classrfCeh9]h:]h;]uh0j\Ch)]rgCh+XlongrhCriC}rjC(h!Uh0jbCubah1hubaubeubah1jAubj4)rkC}rlC(h!Uh"}rmC(h7]h8]h9]h:]h;]uh0j(Ch)]rnCj3)roC}rpC(h!X :class:`int`rqCh0jkCjqj>h1j<h"}rrC(h7]h8]h9]h:]h;]ujwK5h)]rsCji)rtC}ruC(h!jqCh0joCjqj>h1jmh"}rvC(UreftypeXclassjojpXintU refdomainXpyrwCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK6h)]rxCh)ryC}rzC(h!jqCh"}r{C(h7]h8]r|C(jzjwCXpy-classr}Ceh9]h:]h;]uh0jtCh)]r~Ch+XintrCrC}rC(h!Uh0jyCubah1hubaubaubah1jAubeh1jZubj/)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0j?h)]rC(j4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jCh)]rCj3)rC}rC(h!X:c:type:`long long`rCh0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK7h)]rCji)rC}rC(h!jCh0jCjqj>h1jmh"}rC(UreftypeXtypejojpX long longU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK8h)]rCh)rC}rC(h!jCh"}rC(h7]h8]rC(jzXcXc-typerCeh9]h:]h;]uh0jCh)]rCh+X long longrCrC}rC(h!Uh0jCubah1hubaubaubah1jAubj4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jCh)]rCj3)rC}rC(h!X:class:`int` or :class:`long`h0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK7h)]rC(ji)rC}rC(h!X :class:`int`rCh0jCjqj>h1jmh"}rC(UreftypeXclassjojpXintU refdomainXpyrCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK8h)]rCh)rC}rC(h!jCh"}rC(h7]h8]rC(jzjCXpy-classrCeh9]h:]h;]uh0jCh)]rCh+XintrCrC}rC(h!Uh0jCubah1hubaubh+X or rCrC}rC(h!X or h0jCubji)rC}rC(h!X :class:`long`rCh0jCjqj>h1jmh"}rC(UreftypeXclassjojpXlongU refdomainXpyrCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK8h)]rCh)rC}rC(h!jCh"}rC(h7]h8]rC(jzjCXpy-classrCeh9]h:]h;]uh0jCh)]rCh+XlongrCrC}rC(h!Uh0jCubah1hubaubeubah1jAubj4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jCh)]rCj3)rC}rC(h!X :class:`int`rCh0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK7h)]rCji)rC}rC(h!jCh0jCjqj>h1jmh"}rC(UreftypeXclassjojpXintU refdomainXpyrCh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK8h)]rCh)rC}rC(h!jCh"}rC(h7]h8]rC(jzjCXpy-classrCeh9]h:]h;]uh0jCh)]rCh+XintrCrC}rC(h!Uh0jCubah1hubaubaubah1jAubeh1jZubj/)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0j?h)]rC(j4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jCh)]rCj3)rC}rC(h!X:c:type:`unsigned long long`rCh0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK9h)]rCji)rC}rC(h!jCh0jCjqj>h1jmh"}rC(UreftypeXtypejojpXunsigned long longU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK:h)]rCh)rC}rC(h!jCh"}rC(h7]h8]rC(jzXcXc-typerCeh9]h:]h;]uh0jCh)]rCh+Xunsigned long longrCrC}rC(h!Uh0jCubah1hubaubaubah1jAubj4)rC}rC(h!Uh"}rC(h7]h8]h9]h:]h;]uh0jCh)]rCj3)rC}rC(h!X:class:`int` or :class:`long`h0jCjqj>h1j<h"}rC(h7]h8]h9]h:]h;]ujwK9h)]rC(ji)rC}rC(h!X :class:`int`rDh0jCjqj>h1jmh"}rD(UreftypeXclassjojpXintU refdomainXpyrDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK:h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzjDXpy-classrDeh9]h:]h;]uh0jCh)]r Dh+Xintr Dr D}r D(h!Uh0jDubah1hubaubh+X or r DrD}rD(h!X or h0jCubji)rD}rD(h!X :class:`long`rDh0jCjqj>h1jmh"}rD(UreftypeXclassjojpXlongU refdomainXpyrDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK:h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzjDXpy-classrDeh9]h:]h;]uh0jDh)]rDh+XlongrDrD}rD(h!Uh0jDubah1hubaubeubah1jAubj4)rD}r D(h!Uh"}r!D(h7]h8]h9]h:]h;]uh0jCh)]r"Dj3)r#D}r$D(h!X :class:`int`r%Dh0jDjqj>h1j<h"}r&D(h7]h8]h9]h:]h;]ujwK9h)]r'Dji)r(D}r)D(h!j%Dh0j#Djqj>h1jmh"}r*D(UreftypeXclassjojpXintU refdomainXpyr+Dh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK:h)]r,Dh)r-D}r.D(h!j%Dh"}r/D(h7]h8]r0D(jzj+DXpy-classr1Deh9]h:]h;]uh0j(Dh)]r2Dh+Xintr3Dr4D}r5D(h!Uh0j-Dubah1hubaubaubah1jAubeh1jZubj/)r6D}r7D(h!Uh"}r8D(h7]h8]h9]h:]h;]uh0j?h)]r9D(j4)r:D}r;D(h!Uh"}rD}r?D(h!X:c:type:`float`r@Dh0j:Djqj>h1j<h"}rAD(h7]h8]h9]h:]h;]ujwK;h)]rBDji)rCD}rDD(h!j@Dh0j>Djqj>h1jmh"}rED(UreftypeXtypejojpXfloatU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwKh1j<h"}rWD(h7]h8]h9]h:]h;]ujwK;h)]rXDji)rYD}rZD(h!jVDh0jTDjqj>h1jmh"}r[D(UreftypeXclassjojpXfloatU refdomainXpyr\Dh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwKh1j<h"}rnD(h7]h8]h9]h:]h;]ujwK;h)]roDji)rpD}rqD(h!jmDh0jkDjqj>h1jmh"}rrD(UreftypeXclassjojpXfloatU refdomainXpyrsDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwKh1j<h"}rD(h7]h8]h9]h:]h;]ujwK=h)]rDji)rD}rD(h!jDh0jDjqj>h1jmh"}rD(UreftypeXtypejojpXdoubleU refdomainXch;]h9]U refexplicith7]h8]h:]jrj:ujwK>h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzXcXc-typerDeh9]h:]h;]uh0jDh)]rDh+XdoublerDrD}rD(h!Uh0jDubah1hubaubaubah1jAubj4)rD}rD(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j~Dh)]rDj3)rD}rD(h!X:class:`float`rDh0jDjqj>h1j<h"}rD(h7]h8]h9]h:]h;]ujwK=h)]rDji)rD}rD(h!jDh0jDjqj>h1jmh"}rD(UreftypeXclassjojpXfloatU refdomainXpyrDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK>h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzjDXpy-classrDeh9]h:]h;]uh0jDh)]rDh+XfloatrDrD}rD(h!Uh0jDubah1hubaubaubah1jAubj4)rD}rD(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j~Dh)]rDj3)rD}rD(h!X:class:`float`rDh0jDjqj>h1j<h"}rD(h7]h8]h9]h:]h;]ujwK=h)]rDji)rD}rD(h!jDh0jDjqj>h1jmh"}rD(UreftypeXclassjojpXfloatU refdomainXpyrDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK>h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzjDXpy-classrDeh9]h:]h;]uh0jDh)]rDh+XfloatrDrD}rD(h!Uh0jDubah1hubaubaubah1jAubeh1jZubeh1j ubeh1j ubaubj3)rD}rD(h!X~PyObjC does range checking when converting values to C, and will raise :exc:`ValueError` when the input value is out of range.h0jg?jqj>h1j<h"}rD(h7]h8]h9]h:]h;]ujwK@jxj6?h)]rD(h+XGPyObjC does range checking when converting values to C, and will raise rDrD}rD(h!XGPyObjC does range checking when converting values to C, and will raise h0jDubji)rD}rD(h!X:exc:`ValueError`rDh0jDjqj>h1jmh"}rD(UreftypeXexcjojpX ValueErrorU refdomainXpyrDh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwK@h)]rDh)rD}rD(h!jDh"}rD(h7]h8]rD(jzjDXpy-excrDeh9]h:]h;]uh0jDh)]rDh+X ValueErrorrDrD}rD(h!Uh0jDubah1hubaubh+X& when the input value is out of range.rDrD}rD(h!X& when the input value is out of range.h0jDubeubj3)rD}rD(h!XPyObjC will accept negative values when converting a Python numeric value to an unsigned integer value. This is done due to limitations in the metadata creation process, sometimes constant values that are used with unsigned integer arguments are represented as negative values in the metadata files. This feature will be fixed in a future version of PyObjC and users should therefore not rely on being able to convert negative values to an unsigned integer type.rDh0jg?jqj>h1j<h"}rD(h7]h8]h9]h:]h;]ujwKCjxj6?h)]rDh+XPyObjC will accept negative values when converting a Python numeric value to an unsigned integer value. This is done due to limitations in the metadata creation process, sometimes constant values that are used with unsigned integer arguments are represented as negative values in the metadata files. This feature will be fixed in a future version of PyObjC and users should therefore not rely on being able to convert negative values to an unsigned integer type.rDrD}rD(h!jDh0jDubaubeubjF?jC)rD}rD(h!Uh0j4?jqj>h1jh"}rD(h7]h8]h9]h:]rDj:?ah;]rDjF?aujwKjxj6?h)]rD(h)rD}rD(h!X IntroductionrDh0jDjqj>h1hAh"}rD(h7]h8]h9]h:]h;]ujwKjxj6?h)]rDh+X IntroductionrDrD}rD(h!jDh0jDubaubj3)rD}rD(h!XPyObjC provides transparant conversion or proxying of values between Python and Objective-C. In general this works as expected, this document provides a detailed guide to how values are converted or proxied.rDh0jDjqj>h1j<h"}rD(h7]h8]h9]h:]h;]ujwKjxj6?h)]rDh+XPyObjC provides transparant conversion or proxying of values between Python and Objective-C. In general this works as expected, this document provides a detailed guide to how values are converted or proxied.rDrD}rD(h!jDh0jDubaubeubjE?jC)rD}rD(h!Uh0j4?jqj>h1jh"}rD(h7]h8]h9]h:]rEj9?ah;]rEjE?aujwKrjxj6?h)]rE(h)rE}rE(h!XFunctions and methodsrEh0jDjqj>h1hAh"}rE(h7]h8]h9]h:]h;]ujwKrjxj6?h)]rEh+XFunctions and methodsrEr E}r E(h!jEh0jEubaubj3)r E}r E(h!XTBDr Eh0jDjqj>h1j<h"}rE(h7]h8]h9]h:]h;]ujwKtjxj6?h)]rEh+XTBDrErE}rE(h!j Eh0j EubaubeubjG?j0?jH?jC)rE}rE(h!Uh0j2?jqj>h1jh"}rE(h7]h8]h9]h:]rEjh1hAh"}rE(h7]h8]h9]h:]h;]ujwKgjxj6?h)]rEh+XUnionsrErE}r E(h!jEh0jEubaubj3)r!E}r"E(h!X>PyObjC cannot convert to and from C union types at the moment.r#Eh0jEjqj>h1j<h"}r$E(h7]h8]h9]h:]h;]ujwKijxj6?h)]r%Eh+X>PyObjC cannot convert to and from C union types at the moment.r&Er'E}r(E(h!j#Eh0j!Eubaubeubj?j!)r)E}r*E(h!j?h0j0?jqj>j,6}h1j=h"}r+E(h7]h8]r,Ej?ah9]h:]h;]r-Ej?aujwKUjxj6?j06}r.Ej?j.?sh)]r/E(h)r0E}r1E(h!j ?h"}r2E(h7]h8]h9]h:]h;]uh0j)Eh)]r3Eh+XTodor4Er5E}r6E(h!j ?h0j0Eubah1hAubj0)r7E}r8E(h!Uh"}r9E(jX*h;]h9]h7]h8]h:]uh0j)Eh)]r:E(j5)r;E}rEj3)r?E}r@E(h!j?h0j;Ejqj>h1j<h"}rAE(h7]h8]h9]h:]h;]ujwKWh)]rBEh+XEArray arguments (input, output, use of array.array and other buffers)rCErDE}rEE(h!j?h0j?Eubaubah1jMubj5)rFE}rGE(h!j$?h"}rHE(h7]h8]h9]h:]h;]uh0j7Eh)]rIEj3)rJE}rKE(h!j$?h0jFEjqj>h1j<h"}rLE(h7]h8]h9]h:]h;]ujwKYh)]rMEh+XFobjc.varlist objects for results of unclear size and their limitationsrNErOE}rPE(h!j$?h0jJEubaubah1jMubeh1jubeubjM?j2?jL?jC)rQE}rRE(h!Uh0j2?jqj>h1jh"}rSE(h7]h8]h9]h:]rTEj@?ah;]rUEjL?aujwK\jxj6?h)]rVE(h)rWE}rXE(h!XStructsrYEh0jQEjqj>h1hAh"}rZE(h7]h8]h9]h:]h;]ujwK\jxj6?h)]r[Eh+XStructsr\Er]E}r^E(h!jYEh0jWEubaubj3)r_E}r`E(h!XC structs are by default represented as Python tuples, and you can always use tuples of the right arity to pass values to a function.raEh0jQEjqj>h1j<h"}rbE(h7]h8]h9]h:]h;]ujwK^jxj6?h)]rcEh+XC structs are by default represented as Python tuples, and you can always use tuples of the right arity to pass values to a function.rdEreE}rfE(h!jaEh0j_Eubaubj3)rgE}rhE(h!X#The framework wrappers also provide wrapper types that provide a nicer interface, those wrappers can be used with indexed access (like tuples), but also have named attributes. The wrapper types are mutable, and are comparible with mutable :func:`namedtuple ` objects.h0jQEjqj>h1j<h"}riE(h7]h8]h9]h:]h;]ujwKajxj6?h)]rjE(h+XThe framework wrappers also provide wrapper types that provide a nicer interface, those wrappers can be used with indexed access (like tuples), but also have named attributes. The wrapper types are mutable, and are comparible with mutable rkErlE}rmE(h!XThe framework wrappers also provide wrapper types that provide a nicer interface, those wrappers can be used with indexed access (like tuples), but also have named attributes. The wrapper types are mutable, and are comparible with mutable h0jgEubji)rnE}roE(h!X+:func:`namedtuple `rpEh0jgEjqj>h1jmh"}rqE(UreftypeXfuncjojpXcollections.namedtupleU refdomainXpyrrEh;]h9]U refexplicith7]h8]h:]jrj:jsNjtNujwKah)]rsEh)rtE}ruE(h!jpEh"}rvE(h7]h8]rwE(jzjrEXpy-funcrxEeh9]h:]h;]uh0jnEh)]ryEh+X namedtuplerzEr{E}r|E(h!Uh0jtEubah1hubaubh+X objects.r}Er~E}rE(h!X objects.h0jgEubeubeubjJ?jC)rE}rE(h!Uh0j4?jqj>h1jh"}rE(h7]h8]h9]h:]rEj>?ah;]rEjJ?aujwKmjxj6?h)]rE(h)rE}rE(h!XClasses and instancesrEh0jEjqj>h1hAh"}rE(h7]h8]h9]h:]h;]ujwKmjxj6?h)]rEh+XClasses and instancesrErE}rE(h!jEh0jEubaubj3)rE}rE(h!XTBDrEh0jEjqj>h1j<h"}rE(h7]h8]h9]h:]h;]ujwKojxj6?h)]rEh+XTBDrErE}rE(h!jEh0jEubaubeubujF:}rEh1jH:h"}rE(h7]h;]h9]Usourcej>h8]h:]ujJ:]rEjL:}rEj?]rEj.?asubjqj>h1jh"}rE(h7]h8]h9]h:]rEj=?ah;]rEjI?aujwKjxj6?h)]rE(h)rE}rE(h!jBh0j4?jqj>h1hAh"}rE(h7]h8]h9]h:]h;]ujwKjxj6?h)]rEh+X0Converting values between Python and Objective-CrErE}rE(h!jBh0jEubaubjDjg?j2?jEjDeubjqj>h1jh"}rE(h7]h8]h9]h:]rEjA?ah;]rEjM?aujwKMjxj6?h)]rE(h)rE}rE(h!XCompound C typesrEh0j2?jqj>h1hAh"}rE(h7]h8]h9]h:]h;]ujwKMjxj6?h)]rEh+XCompound C typesrErE}rE(h!jEh0jEubaubj0?jQEjEeubjqj>h1jh"}rE(h7]h8]h9]h:]rEj;?ah;]rEjG?aujwKPjxj6?h)]rE(h)rE}rE(h!XArraysrEh0j0?jqj>h1hAh"}rE(h7]h8]h9]h:]h;]ujwKPjxj6?h)]rEh+XArraysrErE}rE(h!jEh0jEubaubj3)rE}rE(h!XgC Arrays are represented a lists where all elements are of the right basic type (as described earlier).rEh0j0?jqj>h1j<h"}rE(h7]h8]h9]h:]h;]ujwKRjxj6?h)]rEh+XgC Arrays are represented a lists where all elements are of the right basic type (as described earlier).rErE}rE(h!jEh0jEubaubj.?j)EeubjqNh1j?h"}rE(h;]h9]h7]h8]h:]jM6j?ujwNjxj6?h)]ubueUintersphinx_inventoryrE}rE(X std:optionrE}rE(X-ErE(XPythonrEX2.7rEX5http://docs.python.org/using/cmdline.html#cmdoption-EX-trEX-CrE(jEjEX;http://docs.python.org/library/trace.html#cmdoption-trace-CX-trEX-BrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-BX-trEX-OrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-OX-trEX-JrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-JX-trEX-UrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-UX-trEX-TrE(jEjEX;http://docs.python.org/library/trace.html#cmdoption-trace-TX-trEX-WrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-WX-trEX-VrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-VX-trEX-QrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-QX-trEX-SrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-SX-trEX-RrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-RX-trEX-XrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-XX-trEX-drE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-dX-trEX-grE(jEjEX;http://docs.python.org/library/trace.html#cmdoption-trace-gX-trEX-frE(jEjEXAhttp://docs.python.org/library/unittest.html#cmdoption-unittest-fX-trEX-crE(jEjEXAhttp://docs.python.org/library/unittest.html#cmdoption-unittest-cX-trEX-brE(jEjEXAhttp://docs.python.org/library/unittest.html#cmdoption-unittest-bX-trEX-mrE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-mX-trEX-lrE(jEjEXEhttp://docs.python.org/library/compileall.html#cmdoption-compileall-lX-trEX-nrE(jEjEX=http://docs.python.org/library/timeit.html#cmdoption-timeit-nX-trEX-irE(jEjEXEhttp://docs.python.org/library/compileall.html#cmdoption-compileall-iX-trEX-hrE(jEjEX=http://docs.python.org/library/timeit.html#cmdoption-timeit-hX-trEX-urE(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-uX-trEX-trE(jEjEXJhttp://docs.python.org/library/unittest.html#cmdoption-unittest-discover-tX-trEX-vrE(jEjEX=http://docs.python.org/library/timeit.html#cmdoption-timeit-vX-trFX-qrF(jEjEXEhttp://docs.python.org/library/compileall.html#cmdoption-compileall-qX-trFX-prF(jEjEXJhttp://docs.python.org/library/unittest.html#cmdoption-unittest-discover-pX-trFX-srF(jEjEX;http://docs.python.org/library/trace.html#cmdoption-trace-sX-trFX-rrF(jEjEX;http://docs.python.org/library/trace.html#cmdoption-trace-rX-trFX-xr F(jEjEXEhttp://docs.python.org/library/compileall.html#cmdoption-compileall-xX-tr FX --versionr F(jEjEXBhttp://docs.python.org/library/trace.html#cmdoption-trace--versionX-tr FX --user-baser F(jEjEXBhttp://docs.python.org/library/site.html#cmdoption-site--user-baseX-trFX-OOrF(jEjEX6http://docs.python.org/using/cmdline.html#cmdoption-OOX-trFX --ignore-dirrF(jEjEXEhttp://docs.python.org/library/trace.html#cmdoption-trace--ignore-dirX-trFX--ignore-modulerF(jEjEXHhttp://docs.python.org/library/trace.html#cmdoption-trace--ignore-moduleX-trFX-3rF(jEjEX5http://docs.python.org/using/cmdline.html#cmdoption-3X-trFX--helprF(jEjEX9http://docs.python.org/using/cmdline.html#cmdoption--helpX-trFX --user-siterF(jEjEXBhttp://docs.python.org/library/site.html#cmdoption-site--user-siteX-trFuX c:functionrF}rF(XPyUnicode_AsUTF16StringrF(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsUTF16StringX-trFXPyList_GET_SIZErF(jEjEX6http://docs.python.org/c-api/list.html#PyList_GET_SIZEX-tr FXPyDict_SetItemr!F(jEjEX5http://docs.python.org/c-api/dict.html#PyDict_SetItemX-tr"FXPyComplex_Checkr#F(jEjEX9http://docs.python.org/c-api/complex.html#PyComplex_CheckX-tr$FXPyRun_InteractiveLoopr%F(jEjEX@http://docs.python.org/c-api/veryhigh.html#PyRun_InteractiveLoopX-tr&FX PyDict_Itemsr'F(jEjEX3http://docs.python.org/c-api/dict.html#PyDict_ItemsX-tr(FXPyModule_Checkr)F(jEjEX7http://docs.python.org/c-api/module.html#PyModule_CheckX-tr*FXPyLong_AsUnsignedLongr+F(jEjEX<http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongX-tr,FXPyUnicode_DecodeUTF8Statefulr-F(jEjEXFhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF8StatefulX-tr.FXPySequence_Fast_GET_ITEMr/F(jEjEXChttp://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_ITEMX-tr0FX PyLong_Checkr1F(jEjEX3http://docs.python.org/c-api/long.html#PyLong_CheckX-tr2FXPyType_HasFeaturer3F(jEjEX8http://docs.python.org/c-api/type.html#PyType_HasFeatureX-tr4FXPyDateTime_TIME_GET_HOURr5F(jEjEXChttp://docs.python.org/c-api/datetime.html#PyDateTime_TIME_GET_HOURX-tr6FXPyEval_SetTracer7F(jEjEX6http://docs.python.org/c-api/init.html#PyEval_SetTraceX-tr8FXPyFloat_ClearFreeListr9F(jEjEX=http://docs.python.org/c-api/float.html#PyFloat_ClearFreeListX-tr:FXPySlice_GetIndicesr;F(jEjEX:http://docs.python.org/c-api/slice.html#PySlice_GetIndicesX-trFX PyGen_Checkr?F(jEjEX1http://docs.python.org/c-api/gen.html#PyGen_CheckX-tr@FXPy_FdIsInteractiverAF(jEjEX8http://docs.python.org/c-api/sys.html#Py_FdIsInteractiveX-trBFX PyUnicode_EncodeRawUnicodeEscaperCF(jEjEXJhttp://docs.python.org/c-api/unicode.html#PyUnicode_EncodeRawUnicodeEscapeX-trDFXPyNumber_AbsoluterEF(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_AbsoluteX-trFFXPyErr_ExceptionMatchesrGF(jEjEXChttp://docs.python.org/c-api/exceptions.html#PyErr_ExceptionMatchesX-trHFXPySys_ResetWarnOptionsrIF(jEjEX<http://docs.python.org/c-api/sys.html#PySys_ResetWarnOptionsX-trJFXPyDict_MergeFromSeq2rKF(jEjEX;http://docs.python.org/c-api/dict.html#PyDict_MergeFromSeq2X-trLFXPyMemoryView_FromBufferrMF(jEjEX@http://docs.python.org/c-api/buffer.html#PyMemoryView_FromBufferX-trNFXPyUnicodeEncodeError_SetReasonrOF(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetReasonX-trPFXPyUnicode_AsCharmapStringrQF(jEjEXChttp://docs.python.org/c-api/unicode.html#PyUnicode_AsCharmapStringX-trRFXPyUnicode_AsUTF8StringrSF(jEjEX@http://docs.python.org/c-api/unicode.html#PyUnicode_AsUTF8StringX-trTFXPyRun_InteractiveLoopFlagsrUF(jEjEXEhttp://docs.python.org/c-api/veryhigh.html#PyRun_InteractiveLoopFlagsX-trVFX PyList_NewrWF(jEjEX1http://docs.python.org/c-api/list.html#PyList_NewX-trXFXPyErr_OccurredrYF(jEjEX;http://docs.python.org/c-api/exceptions.html#PyErr_OccurredX-trZFX PySet_Clearr[F(jEjEX1http://docs.python.org/c-api/set.html#PySet_ClearX-tr\FXPyRun_AnyFileExFlagsr]F(jEjEX?http://docs.python.org/c-api/veryhigh.html#PyRun_AnyFileExFlagsX-tr^FXPySys_WriteStderrr_F(jEjEX7http://docs.python.org/c-api/sys.html#PySys_WriteStderrX-tr`FXPyUnicode_EncodeUTF7raF(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF7X-trbFXPyErr_CheckSignalsrcF(jEjEX?http://docs.python.org/c-api/exceptions.html#PyErr_CheckSignalsX-trdFXPyFile_DecUseCountreF(jEjEX9http://docs.python.org/c-api/file.html#PyFile_DecUseCountX-trfFX PyNumber_AddrgF(jEjEX5http://docs.python.org/c-api/number.html#PyNumber_AddX-trhFX PyCode_CheckriF(jEjEX3http://docs.python.org/c-api/code.html#PyCode_CheckX-trjFXPyUnicode_DecodeMBCSrkF(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCSX-trlFX PyDict_UpdatermF(jEjEX4http://docs.python.org/c-api/dict.html#PyDict_UpdateX-trnFXPyList_CheckExactroF(jEjEX8http://docs.python.org/c-api/list.html#PyList_CheckExactX-trpFX PyCell_GetrqF(jEjEX1http://docs.python.org/c-api/cell.html#PyCell_GetX-trrFXPyByteArray_ResizersF(jEjEX>http://docs.python.org/c-api/bytearray.html#PyByteArray_ResizeX-trtFXPyErr_SetFromErrnoWithFilenameruF(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoWithFilenameX-trvFX PyOS_snprintfrwF(jEjEX:http://docs.python.org/c-api/conversion.html#PyOS_snprintfX-trxFXPyString_FormatryF(jEjEX8http://docs.python.org/c-api/string.html#PyString_FormatX-trzFXPyUnicode_ClearFreeListr{F(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_ClearFreeListX-tr|FXPyInstance_NewRawr}F(jEjEX9http://docs.python.org/c-api/class.html#PyInstance_NewRawX-tr~FX PyErr_SetNonerF(jEjEX:http://docs.python.org/c-api/exceptions.html#PyErr_SetNoneX-trFXPy_ExitrF(jEjEX-http://docs.python.org/c-api/sys.html#Py_ExitX-trFXPyCodec_IncrementalEncoderrF(jEjEXBhttp://docs.python.org/c-api/codec.html#PyCodec_IncrementalEncoderX-trFXPySequence_DelItemrF(jEjEX=http://docs.python.org/c-api/sequence.html#PySequence_DelItemX-trFXPyCodec_EncoderF(jEjEX6http://docs.python.org/c-api/codec.html#PyCodec_EncodeX-trFX _Py_c_prodrF(jEjEX4http://docs.python.org/c-api/complex.html#_Py_c_prodX-trFXPyUnicode_FromObjectrF(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_FromObjectX-trFXPyNumber_ToBaserF(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_ToBaseX-trFXPyModule_AddIntMacrorF(jEjEX=http://docs.python.org/c-api/module.html#PyModule_AddIntMacroX-trFXPyDateTime_FromDateAndTimerF(jEjEXEhttp://docs.python.org/c-api/datetime.html#PyDateTime_FromDateAndTimeX-trFXPyUnicode_ContainsrF(jEjEX<http://docs.python.org/c-api/unicode.html#PyUnicode_ContainsX-trFXPyFile_SoftSpacerF(jEjEX7http://docs.python.org/c-api/file.html#PyFile_SoftSpaceX-trFXPyFloat_FromDoublerF(jEjEX:http://docs.python.org/c-api/float.html#PyFloat_FromDoubleX-trFXPyDict_DelItemrF(jEjEX5http://docs.python.org/c-api/dict.html#PyDict_DelItemX-trFXPyAnySet_CheckrF(jEjEX4http://docs.python.org/c-api/set.html#PyAnySet_CheckX-trFXPy_UNICODE_TOUPPERrF(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_TOUPPERX-trFXPyUnicodeDecodeError_GetReasonrF(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetReasonX-trFX PyMethod_NewrF(jEjEX5http://docs.python.org/c-api/method.html#PyMethod_NewX-trFXPyCapsule_SetContextrF(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_SetContextX-trFX _Py_c_sumrF(jEjEX3http://docs.python.org/c-api/complex.html#_Py_c_sumX-trFXPyMapping_ItemsrF(jEjEX9http://docs.python.org/c-api/mapping.html#PyMapping_ItemsX-trFX _Py_c_negrF(jEjEX3http://docs.python.org/c-api/complex.html#_Py_c_negX-trFXPyUnicode_AsUnicodeEscapeStringrF(jEjEXIhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsUnicodeEscapeStringX-trFXPyObject_NewVarrF(jEjEX<http://docs.python.org/c-api/allocation.html#PyObject_NewVarX-trFXPyUnicode_FromStringrF(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_FromStringX-trFXPyOS_ascii_formatdrF(jEjEX?http://docs.python.org/c-api/conversion.html#PyOS_ascii_formatdX-trFXPyImport_GetMagicNumberrF(jEjEX@http://docs.python.org/c-api/import.html#PyImport_GetMagicNumberX-trFXPyNumber_InPlaceAddrF(jEjEX<http://docs.python.org/c-api/number.html#PyNumber_InPlaceAddX-trFXPyCodec_IncrementalDecoderrF(jEjEXBhttp://docs.python.org/c-api/codec.html#PyCodec_IncrementalDecoderX-trFXPyString_AS_STRINGrF(jEjEX;http://docs.python.org/c-api/string.html#PyString_AS_STRINGX-trFXPyRun_InteractiveOnerF(jEjEX?http://docs.python.org/c-api/veryhigh.html#PyRun_InteractiveOneX-trFXPyCodec_RegisterErrorrF(jEjEX=http://docs.python.org/c-api/codec.html#PyCodec_RegisterErrorX-trFXPyMarshal_WriteLongToFilerF(jEjEXChttp://docs.python.org/c-api/marshal.html#PyMarshal_WriteLongToFileX-trFXPyFunction_NewrF(jEjEX9http://docs.python.org/c-api/function.html#PyFunction_NewX-trFXPyList_SET_ITEMrF(jEjEX6http://docs.python.org/c-api/list.html#PyList_SET_ITEMX-trFX PyMem_ResizerF(jEjEX5http://docs.python.org/c-api/memory.html#PyMem_ResizeX-trFXPyObject_RichCompareBoolrF(jEjEXAhttp://docs.python.org/c-api/object.html#PyObject_RichCompareBoolX-trFXPyDescr_NewMethodrF(jEjEX>http://docs.python.org/c-api/descriptor.html#PyDescr_NewMethodX-trFXPyUnicode_FromWideCharrF(jEjEX@http://docs.python.org/c-api/unicode.html#PyUnicode_FromWideCharX-trFX _Py_c_quotrF(jEjEX4http://docs.python.org/c-api/complex.html#_Py_c_quotX-trFXPyNumber_NegativerF(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_NegativeX-trFXPyParser_SimpleParseFilerF(jEjEXChttp://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseFileX-trFXPyUnicodeEncodeError_GetReasonrF(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetReasonX-trFXPyNumber_DividerF(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_DivideX-trFXPyFunction_GetDefaultsrF(jEjEXAhttp://docs.python.org/c-api/function.html#PyFunction_GetDefaultsX-trFXPyImport_CleanuprF(jEjEX9http://docs.python.org/c-api/import.html#PyImport_CleanupX-trFXPyEval_GetFramerF(jEjEX<http://docs.python.org/c-api/reflection.html#PyEval_GetFrameX-trFXPyString_AsEncodedObjectrF(jEjEXAhttp://docs.python.org/c-api/string.html#PyString_AsEncodedObjectX-trFXPyInt_AsUnsignedLongLongMaskrF(jEjEXBhttp://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongLongMaskX-trFX PyTuple_NewrF(jEjEX3http://docs.python.org/c-api/tuple.html#PyTuple_NewX-trFXPyInterpreterState_NextrF(jEjEX>http://docs.python.org/c-api/init.html#PyInterpreterState_NextX-trFXPyGen_CheckExactrF(jEjEX6http://docs.python.org/c-api/gen.html#PyGen_CheckExactX-trFXPyUnicode_RichComparerF(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_RichCompareX-trFXPyObject_GC_NewVarrF(jEjEX>http://docs.python.org/c-api/gcsupport.html#PyObject_GC_NewVarX-trFXPyBuffer_IsContiguousrF(jEjEX>http://docs.python.org/c-api/buffer.html#PyBuffer_IsContiguousX-trFXPyCapsule_GetContextrF(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_GetContextX-trFXPyFunction_GetGlobalsrF(jEjEX@http://docs.python.org/c-api/function.html#PyFunction_GetGlobalsX-trFX PyIter_CheckrF(jEjEX3http://docs.python.org/c-api/iter.html#PyIter_CheckX-trFXPyFunction_SetClosurerF(jEjEX@http://docs.python.org/c-api/function.html#PyFunction_SetClosureX-trFXPyObject_IsTruerF(jEjEX8http://docs.python.org/c-api/object.html#PyObject_IsTrueX-trFXPyNumber_InPlaceSubtractrF(jEjEXAhttp://docs.python.org/c-api/number.html#PyNumber_InPlaceSubtractX-trFX PyObject_DirrF(jEjEX5http://docs.python.org/c-api/object.html#PyObject_DirX-trFXPySequence_FastrF(jEjEX:http://docs.python.org/c-api/sequence.html#PySequence_FastX-trFXPyObject_HasAttrrF(jEjEX9http://docs.python.org/c-api/object.html#PyObject_HasAttrX-trFXPy_NewInterpreterrF(jEjEX8http://docs.python.org/c-api/init.html#Py_NewInterpreterX-trGXPySequence_SetItemrG(jEjEX=http://docs.python.org/c-api/sequence.html#PySequence_SetItemX-trGXPyBuffer_FromReadWriteObjectrG(jEjEXEhttp://docs.python.org/c-api/buffer.html#PyBuffer_FromReadWriteObjectX-trGXPySequence_IndexrG(jEjEX;http://docs.python.org/c-api/sequence.html#PySequence_IndexX-trGXPyObject_GetItemrG(jEjEX9http://docs.python.org/c-api/object.html#PyObject_GetItemX-trGXPyLong_AsVoidPtrr G(jEjEX7http://docs.python.org/c-api/long.html#PyLong_AsVoidPtrX-tr GXPyUnicode_GET_SIZEr G(jEjEX<http://docs.python.org/c-api/unicode.html#PyUnicode_GET_SIZEX-tr GXPyEval_GetFuncDescr G(jEjEX?http://docs.python.org/c-api/reflection.html#PyEval_GetFuncDescX-trGX PyNumber_AndrG(jEjEX5http://docs.python.org/c-api/number.html#PyNumber_AndX-trGX PyObject_CallrG(jEjEX6http://docs.python.org/c-api/object.html#PyObject_CallX-trGXPyObject_GetIterrG(jEjEX9http://docs.python.org/c-api/object.html#PyObject_GetIterX-trGXPyDateTime_DATE_GET_SECONDrG(jEjEXEhttp://docs.python.org/c-api/datetime.html#PyDateTime_DATE_GET_SECONDX-trGXPyGILState_GetThisThreadStaterG(jEjEXDhttp://docs.python.org/c-api/init.html#PyGILState_GetThisThreadStateX-trGX PyNumber_IntrG(jEjEX5http://docs.python.org/c-api/number.html#PyNumber_IntX-trGXPyEval_EvalCodeExrG(jEjEX<http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCodeExX-trGXPyObject_RichComparerG(jEjEX=http://docs.python.org/c-api/object.html#PyObject_RichCompareX-trGXPyNumber_DivmodrG(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_DivmodX-tr GXPyDict_GetItemr!G(jEjEX5http://docs.python.org/c-api/dict.html#PyDict_GetItemX-tr"GXPyMemoryView_FromObjectr#G(jEjEX@http://docs.python.org/c-api/buffer.html#PyMemoryView_FromObjectX-tr$GXPyMapping_GetItemStringr%G(jEjEXAhttp://docs.python.org/c-api/mapping.html#PyMapping_GetItemStringX-tr&GXPyInterpreterState_Clearr'G(jEjEX?http://docs.python.org/c-api/init.html#PyInterpreterState_ClearX-tr(GXPyUnicode_CheckExactr)G(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_CheckExactX-tr*GXPyString_FromStringr+G(jEjEX<http://docs.python.org/c-api/string.html#PyString_FromStringX-tr,GXPy_GetBuildInfor-G(jEjEX6http://docs.python.org/c-api/init.html#Py_GetBuildInfoX-tr.GXPyUnicode_DecodeUTF32Statefulr/G(jEjEXGhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF32StatefulX-tr0GXPyUnicode_Checkr1G(jEjEX9http://docs.python.org/c-api/unicode.html#PyUnicode_CheckX-tr2GXPyTime_FromTimer3G(jEjEX:http://docs.python.org/c-api/datetime.html#PyTime_FromTimeX-tr4GX PyList_Sortr5G(jEjEX2http://docs.python.org/c-api/list.html#PyList_SortX-tr6GXPySequence_InPlaceConcatr7G(jEjEXChttp://docs.python.org/c-api/sequence.html#PySequence_InPlaceConcatX-tr8GXPyDescr_NewGetSetr9G(jEjEX>http://docs.python.org/c-api/descriptor.html#PyDescr_NewGetSetX-tr:GXPyArg_UnpackTupler;G(jEjEX7http://docs.python.org/c-api/arg.html#PyArg_UnpackTupleX-trGX!PyUnicodeTranslateError_GetObjectr?G(jEjEXNhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetObjectX-tr@GXPyTuple_SetItemrAG(jEjEX7http://docs.python.org/c-api/tuple.html#PyTuple_SetItemX-trBGXPyLong_FromVoidPtrrCG(jEjEX9http://docs.python.org/c-api/long.html#PyLong_FromVoidPtrX-trDGXPyUnicode_ConcatrEG(jEjEX:http://docs.python.org/c-api/unicode.html#PyUnicode_ConcatX-trFGX PyClass_CheckrGG(jEjEX5http://docs.python.org/c-api/class.html#PyClass_CheckX-trHGXPyEval_SetProfilerIG(jEjEX8http://docs.python.org/c-api/init.html#PyEval_SetProfileX-trJGXPyNumber_InPlaceRemainderrKG(jEjEXBhttp://docs.python.org/c-api/number.html#PyNumber_InPlaceRemainderX-trLGXPyNumber_SubtractrMG(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_SubtractX-trNGXPyObject_ComparerOG(jEjEX9http://docs.python.org/c-api/object.html#PyObject_CompareX-trPGXPyInt_AsSsize_trQG(jEjEX5http://docs.python.org/c-api/int.html#PyInt_AsSsize_tX-trRGXPyRun_InteractiveOneFlagsrSG(jEjEXDhttp://docs.python.org/c-api/veryhigh.html#PyRun_InteractiveOneFlagsX-trTGXPyLong_AsDoublerUG(jEjEX6http://docs.python.org/c-api/long.html#PyLong_AsDoubleX-trVGX_PyObject_GC_UNTRACKrWG(jEjEX@http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_UNTRACKX-trXGX Py_XINCREFrYG(jEjEX8http://docs.python.org/c-api/refcounting.html#Py_XINCREFX-trZGXPy_GetExecPrefixr[G(jEjEX7http://docs.python.org/c-api/init.html#Py_GetExecPrefixX-tr\GX PyType_Readyr]G(jEjEX3http://docs.python.org/c-api/type.html#PyType_ReadyX-tr^GXPySys_SetArgvExr_G(jEjEX6http://docs.python.org/c-api/init.html#PySys_SetArgvExX-tr`GXPyUnicodeDecodeError_GetStartraG(jEjEXJhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetStartX-trbGX _PyObject_NewrcG(jEjEX:http://docs.python.org/c-api/allocation.html#_PyObject_NewX-trdGX PyList_SizereG(jEjEX2http://docs.python.org/c-api/list.html#PyList_SizeX-trfGX PyIter_NextrgG(jEjEX2http://docs.python.org/c-api/iter.html#PyIter_NextX-trhGXPyUnicode_AsMBCSStringriG(jEjEX@http://docs.python.org/c-api/unicode.html#PyUnicode_AsMBCSStringX-trjGXPyEval_ThreadsInitializedrkG(jEjEX@http://docs.python.org/c-api/init.html#PyEval_ThreadsInitializedX-trlGXPyImport_GetModuleDictrmG(jEjEX?http://docs.python.org/c-api/import.html#PyImport_GetModuleDictX-trnGXPyLong_FromUnsignedLongroG(jEjEX>http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongX-trpGXPyCodec_BackslashReplaceErrorsrqG(jEjEXFhttp://docs.python.org/c-api/codec.html#PyCodec_BackslashReplaceErrorsX-trrGXPyMethod_ClassrsG(jEjEX7http://docs.python.org/c-api/method.html#PyMethod_ClassX-trtGXPyCodec_EncoderruG(jEjEX7http://docs.python.org/c-api/codec.html#PyCodec_EncoderX-trvGXPyMarshal_ReadLongFromFilerwG(jEjEXDhttp://docs.python.org/c-api/marshal.html#PyMarshal_ReadLongFromFileX-trxGXPyTime_CheckExactryG(jEjEX<http://docs.python.org/c-api/datetime.html#PyTime_CheckExactX-trzGXPySequence_Concatr{G(jEjEX<http://docs.python.org/c-api/sequence.html#PySequence_ConcatX-tr|GXPyTuple_GetSlicer}G(jEjEX8http://docs.python.org/c-api/tuple.html#PyTuple_GetSliceX-tr~GXPyNumber_AsSsize_trG(jEjEX;http://docs.python.org/c-api/number.html#PyNumber_AsSsize_tX-trGXPyString_InternFromStringrG(jEjEXBhttp://docs.python.org/c-api/string.html#PyString_InternFromStringX-trGXPyCodec_XMLCharRefReplaceErrorsrG(jEjEXGhttp://docs.python.org/c-api/codec.html#PyCodec_XMLCharRefReplaceErrorsX-trGXPyUnicode_AsWideCharrG(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_AsWideCharX-trGXPyFrozenSet_CheckrG(jEjEX7http://docs.python.org/c-api/set.html#PyFrozenSet_CheckX-trGXPyImport_ImportModuleNoBlockrG(jEjEXEhttp://docs.python.org/c-api/import.html#PyImport_ImportModuleNoBlockX-trGXPyTuple_CheckExactrG(jEjEX:http://docs.python.org/c-api/tuple.html#PyTuple_CheckExactX-trGXPy_UNICODE_TOLOWERrG(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_TOLOWERX-trGXPyWeakref_CheckrG(jEjEX9http://docs.python.org/c-api/weakref.html#PyWeakref_CheckX-trGXPyDate_FromDaterG(jEjEX:http://docs.python.org/c-api/datetime.html#PyDate_FromDateX-trGX PyDict_NewrG(jEjEX1http://docs.python.org/c-api/dict.html#PyDict_NewX-trGXPyObject_GetAttrrG(jEjEX9http://docs.python.org/c-api/object.html#PyObject_GetAttrX-trGXPyCodec_StreamReaderrG(jEjEX<http://docs.python.org/c-api/codec.html#PyCodec_StreamReaderX-trGXPyList_SetSlicerG(jEjEX6http://docs.python.org/c-api/list.html#PyList_SetSliceX-trGXPyObject_IsSubclassrG(jEjEX<http://docs.python.org/c-api/object.html#PyObject_IsSubclassX-trGXPy_UNICODE_ISNUMERICrG(jEjEX>http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISNUMERICX-trGXPyThreadState_GetrG(jEjEX8http://docs.python.org/c-api/init.html#PyThreadState_GetX-trGXPyUnicode_TranslateCharmaprG(jEjEXDhttp://docs.python.org/c-api/unicode.html#PyUnicode_TranslateCharmapX-trGXPyObject_CallFunctionObjArgsrG(jEjEXEhttp://docs.python.org/c-api/object.html#PyObject_CallFunctionObjArgsX-trGXPyImport_AddModulerG(jEjEX;http://docs.python.org/c-api/import.html#PyImport_AddModuleX-trGX PyFile_AsFilerG(jEjEX4http://docs.python.org/c-api/file.html#PyFile_AsFileX-trGXPyUnicodeEncodeError_GetObjectrG(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetObjectX-trGXPyCodec_StreamWriterrG(jEjEX<http://docs.python.org/c-api/codec.html#PyCodec_StreamWriterX-trGXPyCode_GetNumFreerG(jEjEX8http://docs.python.org/c-api/code.html#PyCode_GetNumFreeX-trGXPy_CompileStringFlagsrG(jEjEX@http://docs.python.org/c-api/veryhigh.html#Py_CompileStringFlagsX-trGXPyUnicode_EncodeMBCSrG(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeMBCSX-trGXPyModule_AddStringConstantrG(jEjEXChttp://docs.python.org/c-api/module.html#PyModule_AddStringConstantX-trGXPyCObject_FromVoidPtrrG(jEjEX?http://docs.python.org/c-api/cobject.html#PyCObject_FromVoidPtrX-trGXPyString_FromFormatVrG(jEjEX=http://docs.python.org/c-api/string.html#PyString_FromFormatVX-trGX PyArg_ParserG(jEjEX1http://docs.python.org/c-api/arg.html#PyArg_ParseX-trGXPyObject_GC_NewrG(jEjEX;http://docs.python.org/c-api/gcsupport.html#PyObject_GC_NewX-trGXPy_IsInitializedrG(jEjEX7http://docs.python.org/c-api/init.html#Py_IsInitializedX-trGXPyWeakref_CheckRefrG(jEjEX<http://docs.python.org/c-api/weakref.html#PyWeakref_CheckRefX-trGXPyInterpreterState_ThreadHeadrG(jEjEXDhttp://docs.python.org/c-api/init.html#PyInterpreterState_ThreadHeadX-trGX PyCell_NewrG(jEjEX1http://docs.python.org/c-api/cell.html#PyCell_NewX-trGXPyDescr_NewWrapperrG(jEjEX?http://docs.python.org/c-api/descriptor.html#PyDescr_NewWrapperX-trGXPyCodec_LookupErrorrG(jEjEX;http://docs.python.org/c-api/codec.html#PyCodec_LookupErrorX-trGXPyCObject_SetVoidPtrrG(jEjEX>http://docs.python.org/c-api/cobject.html#PyCObject_SetVoidPtrX-trGX PyDate_CheckrG(jEjEX7http://docs.python.org/c-api/datetime.html#PyDate_CheckX-trGXPyImport_ImportModuleLevelrG(jEjEXChttp://docs.python.org/c-api/import.html#PyImport_ImportModuleLevelX-trGXPyString_FromStringAndSizerG(jEjEXChttp://docs.python.org/c-api/string.html#PyString_FromStringAndSizeX-trGXPyRun_SimpleFileExFlagsrG(jEjEXBhttp://docs.python.org/c-api/veryhigh.html#PyRun_SimpleFileExFlagsX-trGXPyFloat_FromStringrG(jEjEX:http://docs.python.org/c-api/float.html#PyFloat_FromStringX-trGXPyType_ClearCacherG(jEjEX8http://docs.python.org/c-api/type.html#PyType_ClearCacheX-trGXPyUnicode_SplitrG(jEjEX9http://docs.python.org/c-api/unicode.html#PyUnicode_SplitX-trGXPyCapsule_GetNamerG(jEjEX;http://docs.python.org/c-api/capsule.html#PyCapsule_GetNameX-trGXPyString_FromFormatrG(jEjEX<http://docs.python.org/c-api/string.html#PyString_FromFormatX-trGX PyInt_AsLongrG(jEjEX2http://docs.python.org/c-api/int.html#PyInt_AsLongX-trGXPyCodec_KnownEncodingrG(jEjEX=http://docs.python.org/c-api/codec.html#PyCodec_KnownEncodingX-trGXPyLong_FromUnicoderG(jEjEX9http://docs.python.org/c-api/long.html#PyLong_FromUnicodeX-trGXPy_UNICODE_TONUMERICrG(jEjEX>http://docs.python.org/c-api/unicode.html#Py_UNICODE_TONUMERICX-trGXPySequence_RepeatrG(jEjEX<http://docs.python.org/c-api/sequence.html#PySequence_RepeatX-trGXPyFrame_GetLineNumberrG(jEjEXBhttp://docs.python.org/c-api/reflection.html#PyFrame_GetLineNumberX-trGX PyModule_NewrG(jEjEX5http://docs.python.org/c-api/module.html#PyModule_NewX-trGXPyUnicode_DecodeUTF32rG(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF32X-trGXPy_GetProgramFullPathrG(jEjEX<http://docs.python.org/c-api/init.html#Py_GetProgramFullPathX-trGXPyMarshal_WriteObjectToFilerG(jEjEXEhttp://docs.python.org/c-api/marshal.html#PyMarshal_WriteObjectToFileX-trGX PyUnicodeTranslateError_SetStartrG(jEjEXMhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetStartX-trGXPyByteArray_CheckExactrG(jEjEXBhttp://docs.python.org/c-api/bytearray.html#PyByteArray_CheckExactX-trGXPyUnicode_EncodeUnicodeEscaperG(jEjEXGhttp://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUnicodeEscapeX-trGXPyImport_ReloadModulerG(jEjEX>http://docs.python.org/c-api/import.html#PyImport_ReloadModuleX-trGXPyFunction_GetCoderG(jEjEX=http://docs.python.org/c-api/function.html#PyFunction_GetCodeX-trGXPyString_ConcatAndDelrG(jEjEX>http://docs.python.org/c-api/string.html#PyString_ConcatAndDelX-trGX PyDict_CopyrG(jEjEX2http://docs.python.org/c-api/dict.html#PyDict_CopyX-trGXPyDict_GetItemStringrG(jEjEX;http://docs.python.org/c-api/dict.html#PyDict_GetItemStringX-trHXPyLong_FromLongrH(jEjEX6http://docs.python.org/c-api/long.html#PyLong_FromLongX-trHXPyMethod_FunctionrH(jEjEX:http://docs.python.org/c-api/method.html#PyMethod_FunctionX-trHX PySlice_CheckrH(jEjEX5http://docs.python.org/c-api/slice.html#PySlice_CheckX-trHX PyErr_RestorerH(jEjEX:http://docs.python.org/c-api/exceptions.html#PyErr_RestoreX-trHXPyErr_SetExcFromWindowsErrr H(jEjEXGhttp://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrX-tr HXPyUnicode_DecodeUTF7Statefulr H(jEjEXFhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7StatefulX-tr HXPy_UNICODE_ISTITLEr H(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISTITLEX-trHX PyGen_NewrH(jEjEX/http://docs.python.org/c-api/gen.html#PyGen_NewX-trHX PyMem_NewrH(jEjEX2http://docs.python.org/c-api/memory.html#PyMem_NewX-trHXPyUnicodeEncodeError_GetStartrH(jEjEXJhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetStartX-trHXPyUnicode_ReplacerH(jEjEX;http://docs.python.org/c-api/unicode.html#PyUnicode_ReplaceX-trHXPyNumber_FloatrH(jEjEX7http://docs.python.org/c-api/number.html#PyNumber_FloatX-trHXPyNumber_InvertrH(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_InvertX-trHXPy_UNICODE_TODECIMALrH(jEjEX>http://docs.python.org/c-api/unicode.html#Py_UNICODE_TODECIMALX-trHXPyObject_GC_DelrH(jEjEX;http://docs.python.org/c-api/gcsupport.html#PyObject_GC_DelX-trHXPySequence_GetItemrH(jEjEX=http://docs.python.org/c-api/sequence.html#PySequence_GetItemX-tr HXPyImport_ImportModuleExr!H(jEjEX@http://docs.python.org/c-api/import.html#PyImport_ImportModuleExX-tr"HX PyMem_Delr#H(jEjEX2http://docs.python.org/c-api/memory.html#PyMem_DelX-tr$HXPyNumber_InPlaceMultiplyr%H(jEjEXAhttp://docs.python.org/c-api/number.html#PyNumber_InPlaceMultiplyX-tr&HX PyNumber_Xorr'H(jEjEX5http://docs.python.org/c-api/number.html#PyNumber_XorX-tr(HXPyUnicodeTranslateError_GetEndr)H(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetEndX-tr*HXPyList_Reverser+H(jEjEX5http://docs.python.org/c-api/list.html#PyList_ReverseX-tr,HXPyUnicode_Translater-H(jEjEX=http://docs.python.org/c-api/unicode.html#PyUnicode_TranslateX-tr.HXPyNumber_InPlaceTrueDivider/H(jEjEXChttp://docs.python.org/c-api/number.html#PyNumber_InPlaceTrueDivideX-tr0HXPyUnicodeEncodeError_SetStartr1H(jEjEXJhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetStartX-tr2HXPyUnicode_GET_DATA_SIZEr3H(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_GET_DATA_SIZEX-tr4HXPyUnicode_EncodeCharmapr5H(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_EncodeCharmapX-tr6HXPyEval_RestoreThreadr7H(jEjEX;http://docs.python.org/c-api/init.html#PyEval_RestoreThreadX-tr8HXPyUnicode_DecodeUTF7r9H(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7X-tr:HXPyInt_FromSsize_tr;H(jEjEX7http://docs.python.org/c-api/int.html#PyInt_FromSsize_tX-trhttp://docs.python.org/c-api/exceptions.html#PyErr_BadArgumentX-tr>HX PyRun_Filer?H(jEjEX5http://docs.python.org/c-api/veryhigh.html#PyRun_FileX-tr@HX&PyErr_SetExcFromWindowsErrWithFilenamerAH(jEjEXShttp://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrWithFilenameX-trBHX PyDict_KeysrCH(jEjEX2http://docs.python.org/c-api/dict.html#PyDict_KeysX-trDHXPy_MainrEH(jEjEX2http://docs.python.org/c-api/veryhigh.html#Py_MainX-trFHXPyString_ConcatrGH(jEjEX8http://docs.python.org/c-api/string.html#PyString_ConcatX-trHHX PyDict_ValuesrIH(jEjEX4http://docs.python.org/c-api/dict.html#PyDict_ValuesX-trJHX PySet_CheckrKH(jEjEX1http://docs.python.org/c-api/set.html#PySet_CheckX-trLHXPyInterpreterState_HeadrMH(jEjEX>http://docs.python.org/c-api/init.html#PyInterpreterState_HeadX-trNHXPyObject_TypeCheckrOH(jEjEX;http://docs.python.org/c-api/object.html#PyObject_TypeCheckX-trPHX PySeqIter_NewrQH(jEjEX8http://docs.python.org/c-api/iterator.html#PySeqIter_NewX-trRHXPyBool_FromLongrSH(jEjEX6http://docs.python.org/c-api/bool.html#PyBool_FromLongX-trTHXPyErr_SetInterruptrUH(jEjEX?http://docs.python.org/c-api/exceptions.html#PyErr_SetInterruptX-trVHXPyEval_GetFuncNamerWH(jEjEX?http://docs.python.org/c-api/reflection.html#PyEval_GetFuncNameX-trXHXPyOS_ascii_atofrYH(jEjEX<http://docs.python.org/c-api/conversion.html#PyOS_ascii_atofX-trZHX Py_GetPrefixr[H(jEjEX3http://docs.python.org/c-api/init.html#Py_GetPrefixX-tr\HXPyUnicodeTranslateError_SetEndr]H(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetEndX-tr^HXPyUnicode_FromUnicoder_H(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_FromUnicodeX-tr`HXPyDateTime_CheckraH(jEjEX;http://docs.python.org/c-api/datetime.html#PyDateTime_CheckX-trbHXPyDict_ContainsrcH(jEjEX6http://docs.python.org/c-api/dict.html#PyDict_ContainsX-trdHXPyByteArray_SizereH(jEjEX<http://docs.python.org/c-api/bytearray.html#PyByteArray_SizeX-trfHXPyComplex_AsCComplexrgH(jEjEX>http://docs.python.org/c-api/complex.html#PyComplex_AsCComplexX-trhHX PyTime_CheckriH(jEjEX7http://docs.python.org/c-api/datetime.html#PyTime_CheckX-trjHXPyFrozenSet_NewrkH(jEjEX5http://docs.python.org/c-api/set.html#PyFrozenSet_NewX-trlHXPyCapsule_GetPointerrmH(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_GetPointerX-trnHXPyMethod_CheckroH(jEjEX7http://docs.python.org/c-api/method.html#PyMethod_CheckX-trpHXPyFile_CheckExactrqH(jEjEX8http://docs.python.org/c-api/file.html#PyFile_CheckExactX-trrHXPyObject_GC_TrackrsH(jEjEX=http://docs.python.org/c-api/gcsupport.html#PyObject_GC_TrackX-trtHX _PyObject_DelruH(jEjEX:http://docs.python.org/c-api/allocation.html#_PyObject_DelX-trvHXPyEval_AcquireLockrwH(jEjEX9http://docs.python.org/c-api/init.html#PyEval_AcquireLockX-trxHX PySys_SetArgvryH(jEjEX4http://docs.python.org/c-api/init.html#PySys_SetArgvX-trzHXPyTZInfo_Checkr{H(jEjEX9http://docs.python.org/c-api/datetime.html#PyTZInfo_CheckX-tr|HX PySys_GetFiler}H(jEjEX3http://docs.python.org/c-api/sys.html#PySys_GetFileX-tr~HXPyMarshal_ReadObjectFromStringrH(jEjEXHhttp://docs.python.org/c-api/marshal.html#PyMarshal_ReadObjectFromStringX-trHXPyNumber_CoerceExrH(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_CoerceExX-trHXPyUnicode_ComparerH(jEjEX;http://docs.python.org/c-api/unicode.html#PyUnicode_CompareX-trHXPyCallable_CheckrH(jEjEX9http://docs.python.org/c-api/object.html#PyCallable_CheckX-trHX Py_GetVersionrH(jEjEX4http://docs.python.org/c-api/init.html#Py_GetVersionX-trHXPyClass_IsSubclassrH(jEjEX:http://docs.python.org/c-api/class.html#PyClass_IsSubclassX-trHXPyUnicode_EncodeUTF32rH(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF32X-trHXPyObject_GetBufferrH(jEjEX;http://docs.python.org/c-api/buffer.html#PyObject_GetBufferX-trHXPyDateTime_GET_YEARrH(jEjEX>http://docs.python.org/c-api/datetime.html#PyDateTime_GET_YEARX-trHXPyList_GetItemrH(jEjEX5http://docs.python.org/c-api/list.html#PyList_GetItemX-trHXPyString_CheckExactrH(jEjEX<http://docs.python.org/c-api/string.html#PyString_CheckExactX-trHX PyObject_SizerH(jEjEX6http://docs.python.org/c-api/object.html#PyObject_SizeX-trHXPySequence_ListrH(jEjEX:http://docs.python.org/c-api/sequence.html#PySequence_ListX-trHX PyCell_SETrH(jEjEX1http://docs.python.org/c-api/cell.html#PyCell_SETX-trHXPyObject_PrintrH(jEjEX7http://docs.python.org/c-api/object.html#PyObject_PrintX-trHXPyCapsule_IsValidrH(jEjEX;http://docs.python.org/c-api/capsule.html#PyCapsule_IsValidX-trHXPy_SetPythonHomerH(jEjEX7http://docs.python.org/c-api/init.html#Py_SetPythonHomeX-trHXPyString_GET_SIZErH(jEjEX:http://docs.python.org/c-api/string.html#PyString_GET_SIZEX-trHXPyType_IsSubtyperH(jEjEX7http://docs.python.org/c-api/type.html#PyType_IsSubtypeX-trHXPyOS_CheckStackrH(jEjEX5http://docs.python.org/c-api/sys.html#PyOS_CheckStackX-trHXPyRun_AnyFileExrH(jEjEX:http://docs.python.org/c-api/veryhigh.html#PyRun_AnyFileExX-trHX Py_InitModulerH(jEjEX:http://docs.python.org/c-api/allocation.html#Py_InitModuleX-trHXPyEval_GetLocalsrH(jEjEX=http://docs.python.org/c-api/reflection.html#PyEval_GetLocalsX-trHXPyLong_AsLongLongAndOverflowrH(jEjEXChttp://docs.python.org/c-api/long.html#PyLong_AsLongLongAndOverflowX-trHXPyDict_SetItemStringrH(jEjEX;http://docs.python.org/c-api/dict.html#PyDict_SetItemStringX-trHXPyString_AsStringrH(jEjEX:http://docs.python.org/c-api/string.html#PyString_AsStringX-trHXPyBuffer_FromMemoryrH(jEjEX<http://docs.python.org/c-api/buffer.html#PyBuffer_FromMemoryX-trHXPyTuple_GET_SIZErH(jEjEX8http://docs.python.org/c-api/tuple.html#PyTuple_GET_SIZEX-trHX PyInt_GetMaxrH(jEjEX2http://docs.python.org/c-api/int.html#PyInt_GetMaxX-trHXPyType_GenericNewrH(jEjEX8http://docs.python.org/c-api/type.html#PyType_GenericNewX-trHXPyComplex_RealAsDoublerH(jEjEX@http://docs.python.org/c-api/complex.html#PyComplex_RealAsDoubleX-trHX PyInt_CheckrH(jEjEX1http://docs.python.org/c-api/int.html#PyInt_CheckX-trHXPyEval_GetGlobalsrH(jEjEX>http://docs.python.org/c-api/reflection.html#PyEval_GetGlobalsX-trHXPyCodec_ReplaceErrorsrH(jEjEX=http://docs.python.org/c-api/codec.html#PyCodec_ReplaceErrorsX-trHXPyInstance_NewrH(jEjEX6http://docs.python.org/c-api/class.html#PyInstance_NewX-trHXPyCObject_GetDescrH(jEjEX;http://docs.python.org/c-api/cobject.html#PyCObject_GetDescX-trHXPyLong_AsLongAndOverflowrH(jEjEX?http://docs.python.org/c-api/long.html#PyLong_AsLongAndOverflowX-trHXPy_UNICODE_ISALNUMrH(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISALNUMX-trHX PyType_IS_GCrH(jEjEX3http://docs.python.org/c-api/type.html#PyType_IS_GCX-trHXPyThreadState_DeleterH(jEjEX;http://docs.python.org/c-api/init.html#PyThreadState_DeleteX-trHXPyWeakref_NewProxyrH(jEjEX<http://docs.python.org/c-api/weakref.html#PyWeakref_NewProxyX-trHXPyLong_FromStringrH(jEjEX8http://docs.python.org/c-api/long.html#PyLong_FromStringX-trHXPyMapping_KeysrH(jEjEX8http://docs.python.org/c-api/mapping.html#PyMapping_KeysX-trHXPySys_WriteStdoutrH(jEjEX7http://docs.python.org/c-api/sys.html#PySys_WriteStdoutX-trHX#PyErr_SetFromWindowsErrWithFilenamerH(jEjEXPhttp://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrWithFilenameX-trHXPyMapping_HasKeyrH(jEjEX:http://docs.python.org/c-api/mapping.html#PyMapping_HasKeyX-trHXPy_InitializeExrH(jEjEX6http://docs.python.org/c-api/init.html#Py_InitializeExX-trHXPyBuffer_FillInforH(jEjEX:http://docs.python.org/c-api/buffer.html#PyBuffer_FillInfoX-trHXPyParser_SimpleParseStringFlagsrH(jEjEXJhttp://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlagsX-trHX _Py_c_powrH(jEjEX3http://docs.python.org/c-api/complex.html#_Py_c_powX-trHXPy_CompileStringrH(jEjEX;http://docs.python.org/c-api/veryhigh.html#Py_CompileStringX-trHX Py_FindMethodrH(jEjEX:http://docs.python.org/c-api/structures.html#Py_FindMethodX-trHXPyUnicode_DecodeMBCSStatefulrH(jEjEXFhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCSStatefulX-trHXPyObject_SetAttrStringrH(jEjEX?http://docs.python.org/c-api/object.html#PyObject_SetAttrStringX-trHXPyUnicodeDecodeError_GetObjectrH(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetObjectX-trHXPyErr_NormalizeExceptionrH(jEjEXEhttp://docs.python.org/c-api/exceptions.html#PyErr_NormalizeExceptionX-trHXPyDateTime_CheckExactrH(jEjEX@http://docs.python.org/c-api/datetime.html#PyDateTime_CheckExactX-trHXPyUnicode_AsEncodedStringrH(jEjEXChttp://docs.python.org/c-api/unicode.html#PyUnicode_AsEncodedStringX-trHXPyFunction_SetDefaultsrH(jEjEXAhttp://docs.python.org/c-api/function.html#PyFunction_SetDefaultsX-trHXPyMethod_GET_SELFrH(jEjEX:http://docs.python.org/c-api/method.html#PyMethod_GET_SELFX-trHX PyNumber_LongrH(jEjEX6http://docs.python.org/c-api/number.html#PyNumber_LongX-trHXPyNumber_InPlaceXorrH(jEjEX<http://docs.python.org/c-api/number.html#PyNumber_InPlaceXorX-trHXPyErr_WriteUnraisablerH(jEjEXBhttp://docs.python.org/c-api/exceptions.html#PyErr_WriteUnraisableX-trHXPyFunction_GetModulerH(jEjEX?http://docs.python.org/c-api/function.html#PyFunction_GetModuleX-trHXPyUnicode_CountrH(jEjEX9http://docs.python.org/c-api/unicode.html#PyUnicode_CountX-trIXPyRun_SimpleFileExrI(jEjEX=http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleFileExX-trIXPyCallIter_NewrI(jEjEX9http://docs.python.org/c-api/iterator.html#PyCallIter_NewX-trIXPyComplex_CheckExactrI(jEjEX>http://docs.python.org/c-api/complex.html#PyComplex_CheckExactX-trIXPy_LeaveRecursiveCallrI(jEjEXBhttp://docs.python.org/c-api/exceptions.html#Py_LeaveRecursiveCallX-trIXPyErr_SetFromErrnor I(jEjEX?http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoX-tr IXPyArg_ParseTupleAndKeywordsr I(jEjEXAhttp://docs.python.org/c-api/arg.html#PyArg_ParseTupleAndKeywordsX-tr IX PyDict_Nextr I(jEjEX2http://docs.python.org/c-api/dict.html#PyDict_NextX-trIXPyNumber_TrueDividerI(jEjEX<http://docs.python.org/c-api/number.html#PyNumber_TrueDivideX-trIXPyCapsule_SetNamerI(jEjEX;http://docs.python.org/c-api/capsule.html#PyCapsule_SetNameX-trIXPyLong_FromUnsignedLongLongrI(jEjEXBhttp://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongLongX-trIXPyArg_VaParseTupleAndKeywordsrI(jEjEXChttp://docs.python.org/c-api/arg.html#PyArg_VaParseTupleAndKeywordsX-trIXPyCodec_DecoderrI(jEjEX7http://docs.python.org/c-api/codec.html#PyCodec_DecoderX-trIX PyList_InsertrI(jEjEX4http://docs.python.org/c-api/list.html#PyList_InsertX-trIX PySys_SetPathrI(jEjEX3http://docs.python.org/c-api/sys.html#PySys_SetPathX-trIX PyUnicodeTranslateError_GetStartrI(jEjEXMhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetStartX-trIXPySignal_SetWakeupFdrI(jEjEXAhttp://docs.python.org/c-api/exceptions.html#PySignal_SetWakeupFdX-tr IXPyDateTime_DATE_GET_MINUTEr!I(jEjEXEhttp://docs.python.org/c-api/datetime.html#PyDateTime_DATE_GET_MINUTEX-tr"IXPyFile_WriteObjectr#I(jEjEX9http://docs.python.org/c-api/file.html#PyFile_WriteObjectX-tr$IXPyEval_EvalFramer%I(jEjEX;http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameX-tr&IXPyErr_NewExceptionWithDocr'I(jEjEXFhttp://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionWithDocX-tr(IXPyRun_AnyFileFlagsr)I(jEjEX=http://docs.python.org/c-api/veryhigh.html#PyRun_AnyFileFlagsX-tr*IXPyObject_SetAttrr+I(jEjEX9http://docs.python.org/c-api/object.html#PyObject_SetAttrX-tr,IXPyCObject_FromVoidPtrAndDescr-I(jEjEXFhttp://docs.python.org/c-api/cobject.html#PyCObject_FromVoidPtrAndDescX-tr.IXPyDateTime_GET_DAYr/I(jEjEX=http://docs.python.org/c-api/datetime.html#PyDateTime_GET_DAYX-tr0IX_PyString_Resizer1I(jEjEX9http://docs.python.org/c-api/string.html#_PyString_ResizeX-tr2IXPyDateTime_DATE_GET_HOURr3I(jEjEXChttp://docs.python.org/c-api/datetime.html#PyDateTime_DATE_GET_HOURX-tr4IXPyThreadState_Nextr5I(jEjEX9http://docs.python.org/c-api/init.html#PyThreadState_NextX-tr6IX_PyTuple_Resizer7I(jEjEX7http://docs.python.org/c-api/tuple.html#_PyTuple_ResizeX-tr8IXPyEval_ReleaseThreadr9I(jEjEX;http://docs.python.org/c-api/init.html#PyEval_ReleaseThreadX-tr:IXPyMarshal_ReadObjectFromFiler;I(jEjEXFhttp://docs.python.org/c-api/marshal.html#PyMarshal_ReadObjectFromFileX-trIXPyCodec_IgnoreErrorsr?I(jEjEX<http://docs.python.org/c-api/codec.html#PyCodec_IgnoreErrorsX-tr@IXPyArg_ParseTuplerAI(jEjEX6http://docs.python.org/c-api/arg.html#PyArg_ParseTupleX-trBIXPyObject_IsInstancerCI(jEjEX<http://docs.python.org/c-api/object.html#PyObject_IsInstanceX-trDIXPyFloat_AS_DOUBLErEI(jEjEX9http://docs.python.org/c-api/float.html#PyFloat_AS_DOUBLEX-trFIXPyAnySet_CheckExactrGI(jEjEX9http://docs.python.org/c-api/set.html#PyAnySet_CheckExactX-trHIX PyList_CheckrII(jEjEX3http://docs.python.org/c-api/list.html#PyList_CheckX-trJIXPyObject_GenericSetAttrrKI(jEjEX@http://docs.python.org/c-api/object.html#PyObject_GenericSetAttrX-trLIXPyString_InternInPlacerMI(jEjEX?http://docs.python.org/c-api/string.html#PyString_InternInPlaceX-trNIXPyMapping_LengthrOI(jEjEX:http://docs.python.org/c-api/mapping.html#PyMapping_LengthX-trPIXPyWeakref_GET_OBJECTrQI(jEjEX>http://docs.python.org/c-api/weakref.html#PyWeakref_GET_OBJECTX-trRIXPySequence_TuplerSI(jEjEX;http://docs.python.org/c-api/sequence.html#PySequence_TupleX-trTIXPyRun_FileExFlagsrUI(jEjEX<http://docs.python.org/c-api/veryhigh.html#PyRun_FileExFlagsX-trVIX Py_GetPathrWI(jEjEX1http://docs.python.org/c-api/init.html#Py_GetPathX-trXIXPyMethod_ClearFreeListrYI(jEjEX?http://docs.python.org/c-api/method.html#PyMethod_ClearFreeListX-trZIX PySet_Sizer[I(jEjEX0http://docs.python.org/c-api/set.html#PySet_SizeX-tr\IXPyMarshal_ReadShortFromFiler]I(jEjEXEhttp://docs.python.org/c-api/marshal.html#PyMarshal_ReadShortFromFileX-tr^IXPyNumber_Indexr_I(jEjEX7http://docs.python.org/c-api/number.html#PyNumber_IndexX-tr`IXPyMapping_HasKeyStringraI(jEjEX@http://docs.python.org/c-api/mapping.html#PyMapping_HasKeyStringX-trbIXPyUnicodeEncodeError_CreatercI(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_CreateX-trdIXPyUnicode_DecodereI(jEjEX:http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeX-trfIXPyUnicode_EncodeASCIIrgI(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeASCIIX-trhIXPyLong_AsSsize_triI(jEjEX7http://docs.python.org/c-api/long.html#PyLong_AsSsize_tX-trjIXPyBuffer_FromObjectrkI(jEjEX<http://docs.python.org/c-api/buffer.html#PyBuffer_FromObjectX-trlIXPyUnicode_AsLatin1StringrmI(jEjEXBhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsLatin1StringX-trnIXPy_UNICODE_ISLINEBREAKroI(jEjEX@http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISLINEBREAKX-trpIXPyMapping_CheckrqI(jEjEX9http://docs.python.org/c-api/mapping.html#PyMapping_CheckX-trrIX PyObject_CmprsI(jEjEX5http://docs.python.org/c-api/object.html#PyObject_CmpX-trtIX Py_AtExitruI(jEjEX/http://docs.python.org/c-api/sys.html#Py_AtExitX-trvIX PyDict_SizerwI(jEjEX2http://docs.python.org/c-api/dict.html#PyDict_SizeX-trxIXPyUnicode_AS_UNICODEryI(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_AS_UNICODEX-trzIXPyObject_CallFunctionr{I(jEjEX>http://docs.python.org/c-api/object.html#PyObject_CallFunctionX-tr|IXPy_UNICODE_ISALPHAr}I(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISALPHAX-tr~IX PyList_AppendrI(jEjEX4http://docs.python.org/c-api/list.html#PyList_AppendX-trIX PySet_AddrI(jEjEX/http://docs.python.org/c-api/set.html#PySet_AddX-trIXPyRun_SimpleFilerI(jEjEX;http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleFileX-trIXPyInstance_CheckrI(jEjEX8http://docs.python.org/c-api/class.html#PyInstance_CheckX-trIXPyNumber_LshiftrI(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_LshiftX-trIX PyObject_NewrI(jEjEX9http://docs.python.org/c-api/allocation.html#PyObject_NewX-trIX PyBuffer_NewrI(jEjEX5http://docs.python.org/c-api/buffer.html#PyBuffer_NewX-trIXPyType_CheckExactrI(jEjEX8http://docs.python.org/c-api/type.html#PyType_CheckExactX-trIXPyEval_InitThreadsrI(jEjEX9http://docs.python.org/c-api/init.html#PyEval_InitThreadsX-trIX_PyImport_FindExtensionrI(jEjEX@http://docs.python.org/c-api/import.html#_PyImport_FindExtensionX-trIX PyUnicodeEncodeError_GetEncodingrI(jEjEXMhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEncodingX-trIXPy_AddPendingCallrI(jEjEX8http://docs.python.org/c-api/init.html#Py_AddPendingCallX-trIXPyWeakref_NewRefrI(jEjEX:http://docs.python.org/c-api/weakref.html#PyWeakref_NewRefX-trIXPyImport_ExecCodeModuleExrI(jEjEXBhttp://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleExX-trIXPyList_GET_ITEMrI(jEjEX6http://docs.python.org/c-api/list.html#PyList_GET_ITEMX-trIXPyGILState_ReleaserI(jEjEX9http://docs.python.org/c-api/init.html#PyGILState_ReleaseX-trIX PyObject_ReprrI(jEjEX6http://docs.python.org/c-api/object.html#PyObject_ReprX-trIXPyUnicode_EncodeUTF8rI(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF8X-trIXPyComplex_ImagAsDoublerI(jEjEX@http://docs.python.org/c-api/complex.html#PyComplex_ImagAsDoubleX-trIXPyByteArray_FromObjectrI(jEjEXBhttp://docs.python.org/c-api/bytearray.html#PyByteArray_FromObjectX-trIXPyErr_SetStringrI(jEjEX<http://docs.python.org/c-api/exceptions.html#PyErr_SetStringX-trIXPyMapping_DelItemStringrI(jEjEXAhttp://docs.python.org/c-api/mapping.html#PyMapping_DelItemStringX-trIXPyEval_EvalFrameExrI(jEjEX=http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameExX-trIXPyUnicode_DecodeCharmaprI(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeCharmapX-trIX _Py_c_diffrI(jEjEX4http://docs.python.org/c-api/complex.html#_Py_c_diffX-trIX PyOS_strnicmprI(jEjEX:http://docs.python.org/c-api/conversion.html#PyOS_strnicmpX-trIXPyLong_AsLongLongrI(jEjEX8http://docs.python.org/c-api/long.html#PyLong_AsLongLongX-trIXPyRun_SimpleStringrI(jEjEX=http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleStringX-trIXPyThreadState_SetAsyncExcrI(jEjEX@http://docs.python.org/c-api/init.html#PyThreadState_SetAsyncExcX-trIXPyUnicode_GetSizerI(jEjEX;http://docs.python.org/c-api/unicode.html#PyUnicode_GetSizeX-trIXPyParser_SimpleParseFileFlagsrI(jEjEXHhttp://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseFileFlagsX-trIXPyFloat_CheckExactrI(jEjEX:http://docs.python.org/c-api/float.html#PyFloat_CheckExactX-trIXPyRun_SimpleStringFlagsrI(jEjEXBhttp://docs.python.org/c-api/veryhigh.html#PyRun_SimpleStringFlagsX-trIXPyUnicode_DecodeLatin1rI(jEjEX@http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeLatin1X-trIXPyUnicodeDecodeError_SetEndrI(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetEndX-trIXPyCodec_StrictErrorsrI(jEjEX<http://docs.python.org/c-api/codec.html#PyCodec_StrictErrorsX-trIXPyInterpreterState_DeleterI(jEjEX@http://docs.python.org/c-api/init.html#PyInterpreterState_DeleteX-trIXPySeqIter_CheckrI(jEjEX:http://docs.python.org/c-api/iterator.html#PySeqIter_CheckX-trIXPyFloat_GetMaxrI(jEjEX6http://docs.python.org/c-api/float.html#PyFloat_GetMaxX-trIXPyModule_AddObjectrI(jEjEX;http://docs.python.org/c-api/module.html#PyModule_AddObjectX-trIXPyUnicode_SplitlinesrI(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_SplitlinesX-trIX PyMethod_SelfrI(jEjEX6http://docs.python.org/c-api/method.html#PyMethod_SelfX-trIX PyMem_ReallocrI(jEjEX6http://docs.python.org/c-api/memory.html#PyMem_ReallocX-trIXPySequence_CheckrI(jEjEX;http://docs.python.org/c-api/sequence.html#PySequence_CheckX-trIXPyObject_InitVarrI(jEjEX=http://docs.python.org/c-api/allocation.html#PyObject_InitVarX-trIXPyUnicode_FromStringAndSizerI(jEjEXEhttp://docs.python.org/c-api/unicode.html#PyUnicode_FromStringAndSizeX-trIX PyObject_InitrI(jEjEX:http://docs.python.org/c-api/allocation.html#PyObject_InitX-trIX PyDict_MergerI(jEjEX3http://docs.python.org/c-api/dict.html#PyDict_MergeX-trIXPyUnicode_DecodeUTF16StatefulrI(jEjEXGhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF16StatefulX-trIXPyBuffer_SizeFromFormatrI(jEjEX@http://docs.python.org/c-api/buffer.html#PyBuffer_SizeFromFormatX-trIXPyUnicode_EncodeUTF16rI(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF16X-trIXPySequence_LengthrI(jEjEX<http://docs.python.org/c-api/sequence.html#PySequence_LengthX-trIXPyObject_SetItemrI(jEjEX9http://docs.python.org/c-api/object.html#PyObject_SetItemX-trIX PyFloat_CheckrI(jEjEX5http://docs.python.org/c-api/float.html#PyFloat_CheckX-trIXPyString_AsStringAndSizerI(jEjEXAhttp://docs.python.org/c-api/string.html#PyString_AsStringAndSizeX-trIXPyObject_HasAttrStringrI(jEjEX?http://docs.python.org/c-api/object.html#PyObject_HasAttrStringX-trIX PyType_CheckrI(jEjEX3http://docs.python.org/c-api/type.html#PyType_CheckX-trIX PyObject_TyperI(jEjEX6http://docs.python.org/c-api/object.html#PyObject_TypeX-trIXPyEval_GetBuiltinsrI(jEjEX?http://docs.python.org/c-api/reflection.html#PyEval_GetBuiltinsX-trIXPyInt_AsUnsignedLongMaskrI(jEjEX>http://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongMaskX-trIXPy_UNICODE_TOTITLErI(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_TOTITLEX-trIXPyList_GetSlicerI(jEjEX6http://docs.python.org/c-api/list.html#PyList_GetSliceX-trIX PyErr_ClearrI(jEjEX8http://docs.python.org/c-api/exceptions.html#PyErr_ClearX-trIXPyFile_WriteStringrI(jEjEX9http://docs.python.org/c-api/file.html#PyFile_WriteStringX-trIXPyMapping_SizerI(jEjEX8http://docs.python.org/c-api/mapping.html#PyMapping_SizeX-trJXPy_UNICODE_ISDECIMALrJ(jEjEX>http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISDECIMALX-trJXPyGILState_EnsurerJ(jEjEX8http://docs.python.org/c-api/init.html#PyGILState_EnsureX-trJXPyObject_AsFileDescriptorrJ(jEjEXBhttp://docs.python.org/c-api/object.html#PyObject_AsFileDescriptorX-trJXPyEval_AcquireThreadrJ(jEjEX;http://docs.python.org/c-api/init.html#PyEval_AcquireThreadX-trJXPyObject_CallObjectr J(jEjEX<http://docs.python.org/c-api/object.html#PyObject_CallObjectX-tr JXPySys_AddWarnOptionr J(jEjEX9http://docs.python.org/c-api/sys.html#PySys_AddWarnOptionX-tr JXPyUnicode_DecodeUnicodeEscaper J(jEjEXGhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUnicodeEscapeX-trJXPyThreadState_NewrJ(jEjEX8http://docs.python.org/c-api/init.html#PyThreadState_NewX-trJX PyObject_StrrJ(jEjEX5http://docs.python.org/c-api/object.html#PyObject_StrX-trJXPyRun_StringFlagsrJ(jEjEX<http://docs.python.org/c-api/veryhigh.html#PyRun_StringFlagsX-trJX PyCell_CheckrJ(jEjEX3http://docs.python.org/c-api/cell.html#PyCell_CheckX-trJXPyCObject_AsVoidPtrrJ(jEjEX=http://docs.python.org/c-api/cobject.html#PyCObject_AsVoidPtrX-trJXPyNumber_RshiftrJ(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_RshiftX-trJXPyDateTime_DATE_GET_MICROSECONDrJ(jEjEXJhttp://docs.python.org/c-api/datetime.html#PyDateTime_DATE_GET_MICROSECONDX-trJX PyCode_NewrJ(jEjEX1http://docs.python.org/c-api/code.html#PyCode_NewX-trJX PySet_PoprJ(jEjEX/http://docs.python.org/c-api/set.html#PySet_PopX-tr JX PyString_Sizer!J(jEjEX6http://docs.python.org/c-api/string.html#PyString_SizeX-tr"JXPyMemoryView_GetContiguousr#J(jEjEXChttp://docs.python.org/c-api/buffer.html#PyMemoryView_GetContiguousX-tr$JXPyMarshal_WriteObjectToStringr%J(jEjEXGhttp://docs.python.org/c-api/marshal.html#PyMarshal_WriteObjectToStringX-tr&JXPyImport_ExecCodeModuler'J(jEjEX@http://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleX-tr(JX PyDict_Clearr)J(jEjEX3http://docs.python.org/c-api/dict.html#PyDict_ClearX-tr*JXPyObject_AsReadBufferr+J(jEjEXAhttp://docs.python.org/c-api/objbuffer.html#PyObject_AsReadBufferX-tr,JXPyNumber_Positiver-J(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_PositiveX-tr.JX PyMem_Freer/J(jEjEX3http://docs.python.org/c-api/memory.html#PyMem_FreeX-tr0JXPyMethod_GET_CLASSr1J(jEjEX;http://docs.python.org/c-api/method.html#PyMethod_GET_CLASSX-tr2JX!PyUnicodeTranslateError_GetReasonr3J(jEjEXNhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetReasonX-tr4JXPyDateTime_TIME_GET_MINUTEr5J(jEjEXEhttp://docs.python.org/c-api/datetime.html#PyDateTime_TIME_GET_MINUTEX-tr6JXPyUnicode_FromFormatVr7J(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_FromFormatVX-tr8JXPyUnicodeDecodeError_SetStartr9J(jEjEXJhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetStartX-tr:JX_PyObject_GC_TRACKr;J(jEjEX>http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_TRACKX-trJXPyInt_FromSize_tr?J(jEjEX6http://docs.python.org/c-api/int.html#PyInt_FromSize_tX-tr@JX"PyUnicode_AsRawUnicodeEscapeStringrAJ(jEjEXLhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsRawUnicodeEscapeStringX-trBJXPyDict_CheckExactrCJ(jEjEX8http://docs.python.org/c-api/dict.html#PyDict_CheckExactX-trDJXPyLong_AsUnsignedLongLongrEJ(jEjEX@http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLongX-trFJXPyWeakref_GetObjectrGJ(jEjEX=http://docs.python.org/c-api/weakref.html#PyWeakref_GetObjectX-trHJXPy_InitModule4rIJ(jEjEX;http://docs.python.org/c-api/allocation.html#Py_InitModule4X-trJJXPySequence_Fast_GET_SIZErKJ(jEjEXChttp://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_SIZEX-trLJXPy_InitModule3rMJ(jEjEX;http://docs.python.org/c-api/allocation.html#Py_InitModule3X-trNJXPyString_CheckrOJ(jEjEX7http://docs.python.org/c-api/string.html#PyString_CheckX-trPJXPyFile_IncUseCountrQJ(jEjEX9http://docs.python.org/c-api/file.html#PyFile_IncUseCountX-trRJXPyErr_WarnExplicitrSJ(jEjEX?http://docs.python.org/c-api/exceptions.html#PyErr_WarnExplicitX-trTJX PyObject_DelrUJ(jEjEX9http://docs.python.org/c-api/allocation.html#PyObject_DelX-trVJXPySequence_CountrWJ(jEjEX;http://docs.python.org/c-api/sequence.html#PySequence_CountX-trXJXPyDateTime_TIME_GET_MICROSECONDrYJ(jEjEXJhttp://docs.python.org/c-api/datetime.html#PyDateTime_TIME_GET_MICROSECONDX-trZJX PyOS_stricmpr[J(jEjEX9http://docs.python.org/c-api/conversion.html#PyOS_stricmpX-tr\JXPyObject_HashNotImplementedr]J(jEjEXDhttp://docs.python.org/c-api/object.html#PyObject_HashNotImplementedX-tr^JXPyObject_CheckBufferr_J(jEjEX=http://docs.python.org/c-api/buffer.html#PyObject_CheckBufferX-tr`JX_PyObject_NewVarraJ(jEjEX=http://docs.python.org/c-api/allocation.html#_PyObject_NewVarX-trbJXPy_GetCopyrightrcJ(jEjEX6http://docs.python.org/c-api/init.html#Py_GetCopyrightX-trdJXPyFunction_CheckreJ(jEjEX;http://docs.python.org/c-api/function.html#PyFunction_CheckX-trfJXPyType_GenericAllocrgJ(jEjEX:http://docs.python.org/c-api/type.html#PyType_GenericAllocX-trhJXPyFile_SetEncodingAndErrorsriJ(jEjEXBhttp://docs.python.org/c-api/file.html#PyFile_SetEncodingAndErrorsX-trjJXPyImport_ImportFrozenModulerkJ(jEjEXDhttp://docs.python.org/c-api/import.html#PyImport_ImportFrozenModuleX-trlJXPyMapping_ValuesrmJ(jEjEX:http://docs.python.org/c-api/mapping.html#PyMapping_ValuesX-trnJX PyErr_FormatroJ(jEjEX9http://docs.python.org/c-api/exceptions.html#PyErr_FormatX-trpJXPyRun_FileFlagsrqJ(jEjEX:http://docs.python.org/c-api/veryhigh.html#PyRun_FileFlagsX-trrJX'PyParser_SimpleParseStringFlagsFilenamersJ(jEjEXRhttp://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlagsFilenameX-trtJXPyBuffer_FillContiguousStridesruJ(jEjEXGhttp://docs.python.org/c-api/buffer.html#PyBuffer_FillContiguousStridesX-trvJXPyOS_double_to_stringrwJ(jEjEXBhttp://docs.python.org/c-api/conversion.html#PyOS_double_to_stringX-trxJX PyDelta_CheckryJ(jEjEX8http://docs.python.org/c-api/datetime.html#PyDelta_CheckX-trzJX PyTuple_Packr{J(jEjEX4http://docs.python.org/c-api/tuple.html#PyTuple_PackX-tr|JXPyCodec_Decoder}J(jEjEX6http://docs.python.org/c-api/codec.html#PyCodec_DecodeX-tr~JX Py_BuildValuerJ(jEjEX3http://docs.python.org/c-api/arg.html#Py_BuildValueX-trJXPy_UNICODE_TODIGITrJ(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_TODIGITX-trJXPyTuple_SET_ITEMrJ(jEjEX8http://docs.python.org/c-api/tuple.html#PyTuple_SET_ITEMX-trJXPy_EndInterpreterrJ(jEjEX8http://docs.python.org/c-api/init.html#Py_EndInterpreterX-trJXPy_GetCompilerrJ(jEjEX5http://docs.python.org/c-api/init.html#Py_GetCompilerX-trJXPyObject_DelItemrJ(jEjEX9http://docs.python.org/c-api/object.html#PyObject_DelItemX-trJXPyInterpreterState_NewrJ(jEjEX=http://docs.python.org/c-api/init.html#PyInterpreterState_NewX-trJXPyLong_AsUnsignedLongLongMaskrJ(jEjEXDhttp://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLongMaskX-trJXPy_UNICODE_ISDIGITrJ(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISDIGITX-trJX_PyImport_InitrJ(jEjEX7http://docs.python.org/c-api/import.html#_PyImport_InitX-trJXPyModule_AddStringMacrorJ(jEjEX@http://docs.python.org/c-api/module.html#PyModule_AddStringMacroX-trJXPy_UNICODE_ISUPPERrJ(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISUPPERX-trJXPyNumber_FloorDividerJ(jEjEX=http://docs.python.org/c-api/number.html#PyNumber_FloorDivideX-trJXPyUnicode_EncoderJ(jEjEX:http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeX-trJX Py_XDECREFrJ(jEjEX8http://docs.python.org/c-api/refcounting.html#Py_XDECREFX-trJXPyTZInfo_CheckExactrJ(jEjEX>http://docs.python.org/c-api/datetime.html#PyTZInfo_CheckExactX-trJXPyThreadState_SwaprJ(jEjEX9http://docs.python.org/c-api/init.html#PyThreadState_SwapX-trJXPyNumber_InPlacePowerrJ(jEjEX>http://docs.python.org/c-api/number.html#PyNumber_InPlacePowerX-trJXPyCObject_CheckrJ(jEjEX9http://docs.python.org/c-api/cobject.html#PyCObject_CheckX-trJXPy_UNICODE_ISSPACErJ(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISSPACEX-trJXPyErr_GivenExceptionMatchesrJ(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyErr_GivenExceptionMatchesX-trJXPySequence_GetSlicerJ(jEjEX>http://docs.python.org/c-api/sequence.html#PySequence_GetSliceX-trJXPy_GetProgramNamerJ(jEjEX8http://docs.python.org/c-api/init.html#Py_GetProgramNameX-trJXPyInt_CheckExactrJ(jEjEX6http://docs.python.org/c-api/int.html#PyInt_CheckExactX-trJXPyString_DecoderJ(jEjEX8http://docs.python.org/c-api/string.html#PyString_DecodeX-trJXPyCapsule_SetDestructorrJ(jEjEXAhttp://docs.python.org/c-api/capsule.html#PyCapsule_SetDestructorX-trJXPyCallIter_CheckrJ(jEjEX;http://docs.python.org/c-api/iterator.html#PyCallIter_CheckX-trJXPyUnicode_AsUnicoderJ(jEjEX=http://docs.python.org/c-api/unicode.html#PyUnicode_AsUnicodeX-trJXPyObject_GC_ResizerJ(jEjEX>http://docs.python.org/c-api/gcsupport.html#PyObject_GC_ResizeX-trJXPyOS_string_to_doublerJ(jEjEXBhttp://docs.python.org/c-api/conversion.html#PyOS_string_to_doubleX-trJXPyErr_BadInternalCallrJ(jEjEXBhttp://docs.python.org/c-api/exceptions.html#PyErr_BadInternalCallX-trJXPyWeakref_CheckProxyrJ(jEjEX>http://docs.python.org/c-api/weakref.html#PyWeakref_CheckProxyX-trJXPyDate_CheckExactrJ(jEjEX<http://docs.python.org/c-api/datetime.html#PyDate_CheckExactX-trJXPyLong_FromSize_trJ(jEjEX8http://docs.python.org/c-api/long.html#PyLong_FromSize_tX-trJXPyNumber_InPlaceLshiftrJ(jEjEX?http://docs.python.org/c-api/number.html#PyNumber_InPlaceLshiftX-trJXPySet_GET_SIZErJ(jEjEX4http://docs.python.org/c-api/set.html#PySet_GET_SIZEX-trJX Py_FinalizerJ(jEjEX2http://docs.python.org/c-api/init.html#Py_FinalizeX-trJXPyObject_UnicoderJ(jEjEX9http://docs.python.org/c-api/object.html#PyObject_UnicodeX-trJXPyImport_ImportrJ(jEjEX8http://docs.python.org/c-api/import.html#PyImport_ImportX-trJXPyFloat_GetInforJ(jEjEX7http://docs.python.org/c-api/float.html#PyFloat_GetInfoX-trJXPyNumber_InPlaceOrrJ(jEjEX;http://docs.python.org/c-api/number.html#PyNumber_InPlaceOrX-trJXPySet_ContainsrJ(jEjEX4http://docs.python.org/c-api/set.html#PySet_ContainsX-trJXPyUnicode_FromEncodedObjectrJ(jEjEXEhttp://docs.python.org/c-api/unicode.html#PyUnicode_FromEncodedObjectX-trJXPy_UNICODE_ISLOWERrJ(jEjEX<http://docs.python.org/c-api/unicode.html#Py_UNICODE_ISLOWERX-trJXPySequence_DelSlicerJ(jEjEX>http://docs.python.org/c-api/sequence.html#PySequence_DelSliceX-trJXPyFile_GetLinerJ(jEjEX5http://docs.python.org/c-api/file.html#PyFile_GetLineX-trJXPyByteArray_FromStringAndSizerJ(jEjEXIhttp://docs.python.org/c-api/bytearray.html#PyByteArray_FromStringAndSizeX-trJXPyCapsule_CheckExactrJ(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_CheckExactX-trJXPyInt_FromStringrJ(jEjEX6http://docs.python.org/c-api/int.html#PyInt_FromStringX-trJXPyMethod_GET_FUNCTIONrJ(jEjEX>http://docs.python.org/c-api/method.html#PyMethod_GET_FUNCTIONX-trJXPyObject_LengthrJ(jEjEX8http://docs.python.org/c-api/object.html#PyObject_LengthX-trJXPySequence_SetSlicerJ(jEjEX>http://docs.python.org/c-api/sequence.html#PySequence_SetSliceX-trJXPyImport_ImportModulerJ(jEjEX>http://docs.python.org/c-api/import.html#PyImport_ImportModuleX-trJX PyNumber_OrrJ(jEjEX4http://docs.python.org/c-api/number.html#PyNumber_OrX-trJX PyUnicodeDecodeError_GetEncodingrJ(jEjEXMhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEncodingX-trJXPyString_EncoderJ(jEjEX8http://docs.python.org/c-api/string.html#PyString_EncodeX-trJXPyComplex_FromCComplexrJ(jEjEX@http://docs.python.org/c-api/complex.html#PyComplex_FromCComplexX-trJXPyUnicodeEncodeError_SetEndrJ(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetEndX-trJXPyRun_SimpleFileFlagsrJ(jEjEX@http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleFileFlagsX-trJXPyEval_GetCallStatsrJ(jEjEX:http://docs.python.org/c-api/init.html#PyEval_GetCallStatsX-trJX PySlice_NewrJ(jEjEX3http://docs.python.org/c-api/slice.html#PySlice_NewX-trJX Py_FatalErrorrJ(jEjEX3http://docs.python.org/c-api/sys.html#Py_FatalErrorX-trJXPyUnicodeDecodeError_SetReasonrJ(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetReasonX-trJX PyFile_NamerJ(jEjEX2http://docs.python.org/c-api/file.html#PyFile_NameX-trJXPyOS_ascii_strtodrJ(jEjEX>http://docs.python.org/c-api/conversion.html#PyOS_ascii_strtodX-trKXPySequence_ITEMrK(jEjEX:http://docs.python.org/c-api/sequence.html#PySequence_ITEMX-trKX PyErr_PrintrK(jEjEX8http://docs.python.org/c-api/exceptions.html#PyErr_PrintX-trKXPyUnicode_JoinrK(jEjEX8http://docs.python.org/c-api/unicode.html#PyUnicode_JoinX-trKX PyErr_PrintExrK(jEjEX:http://docs.python.org/c-api/exceptions.html#PyErr_PrintExX-trKXPyNumber_InPlaceAndr K(jEjEX<http://docs.python.org/c-api/number.html#PyNumber_InPlaceAndX-tr KX PyLong_AsLongr K(jEjEX4http://docs.python.org/c-api/long.html#PyLong_AsLongX-tr KXPyErr_SetFromWindowsErrr K(jEjEXDhttp://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrX-trKX PySet_NewrK(jEjEX/http://docs.python.org/c-api/set.html#PySet_NewX-trKX_PyImport_FinirK(jEjEX7http://docs.python.org/c-api/import.html#_PyImport_FiniX-trKXPyLong_AsUnsignedLongMaskrK(jEjEX@http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongMaskX-trKXPyOS_vsnprintfrK(jEjEX;http://docs.python.org/c-api/conversion.html#PyOS_vsnprintfX-trKX PyMarshal_ReadLastObjectFromFilerK(jEjEXJhttp://docs.python.org/c-api/marshal.html#PyMarshal_ReadLastObjectFromFileX-trKXPyDate_FromTimestamprK(jEjEX?http://docs.python.org/c-api/datetime.html#PyDate_FromTimestampX-trKXPyLong_FromSsize_trK(jEjEX9http://docs.python.org/c-api/long.html#PyLong_FromSsize_tX-trKXPyObject_GC_UnTrackrK(jEjEX?http://docs.python.org/c-api/gcsupport.html#PyObject_GC_UnTrackX-trKXPyInt_ClearFreeListrK(jEjEX9http://docs.python.org/c-api/int.html#PyInt_ClearFreeListX-tr KXPyDescr_NewClassMethodr!K(jEjEXChttp://docs.python.org/c-api/descriptor.html#PyDescr_NewClassMethodX-tr"KXPyImport_AppendInittabr#K(jEjEX?http://docs.python.org/c-api/import.html#PyImport_AppendInittabX-tr$KXPyErr_NoMemoryr%K(jEjEX;http://docs.python.org/c-api/exceptions.html#PyErr_NoMemoryX-tr&KXPySys_GetObjectr'K(jEjEX5http://docs.python.org/c-api/sys.html#PySys_GetObjectX-tr(KXPyUnicode_Findr)K(jEjEX8http://docs.python.org/c-api/unicode.html#PyUnicode_FindX-tr*KXPyBuffer_Checkr+K(jEjEX7http://docs.python.org/c-api/buffer.html#PyBuffer_CheckX-tr,KXPyByteArray_Checkr-K(jEjEX=http://docs.python.org/c-api/bytearray.html#PyByteArray_CheckX-tr.KXPyMapping_DelItemr/K(jEjEX;http://docs.python.org/c-api/mapping.html#PyMapping_DelItemX-tr0KXPyUnicode_FromFormatr1K(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_FromFormatX-tr2KXPyEval_MergeCompilerFlagsr3K(jEjEXDhttp://docs.python.org/c-api/veryhigh.html#PyEval_MergeCompilerFlagsX-tr4KXPyFloat_GetMinr5K(jEjEX6http://docs.python.org/c-api/float.html#PyFloat_GetMinX-tr6KXPyComplex_FromDoublesr7K(jEjEX?http://docs.python.org/c-api/complex.html#PyComplex_FromDoublesX-tr8KXPyErr_SetObjectr9K(jEjEX<http://docs.python.org/c-api/exceptions.html#PyErr_SetObjectX-tr:KXPyErr_NewExceptionr;K(jEjEX?http://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionX-trKXPyMapping_SetItemStringr?K(jEjEXAhttp://docs.python.org/c-api/mapping.html#PyMapping_SetItemStringX-tr@KXPyFloat_AsDoublerAK(jEjEX8http://docs.python.org/c-api/float.html#PyFloat_AsDoubleX-trBKXPyFrozenSet_CheckExactrCK(jEjEX<http://docs.python.org/c-api/set.html#PyFrozenSet_CheckExactX-trDKXPyNumber_MultiplyrEK(jEjEX:http://docs.python.org/c-api/number.html#PyNumber_MultiplyX-trFKXPyUnicode_DecodeUTF16rGK(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF16X-trHKXPy_SetProgramNamerIK(jEjEX8http://docs.python.org/c-api/init.html#Py_SetProgramNameX-trJKXPyObject_GenericGetAttrrKK(jEjEX@http://docs.python.org/c-api/object.html#PyObject_GenericGetAttrX-trLKXPyEval_SaveThreadrMK(jEjEX8http://docs.python.org/c-api/init.html#PyEval_SaveThreadX-trNKXPyUnicode_FormatrOK(jEjEX:http://docs.python.org/c-api/unicode.html#PyUnicode_FormatX-trPKXPyUnicodeEncodeError_GetEndrQK(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEndX-trRKXPyByteArray_AS_STRINGrSK(jEjEXAhttp://docs.python.org/c-api/bytearray.html#PyByteArray_AS_STRINGX-trTKX PyCell_GETrUK(jEjEX1http://docs.python.org/c-api/cell.html#PyCell_GETX-trVKXPyModule_GetFilenamerWK(jEjEX=http://docs.python.org/c-api/module.html#PyModule_GetFilenameX-trXKXPyBuffer_FromReadWriteMemoryrYK(jEjEXEhttp://docs.python.org/c-api/buffer.html#PyBuffer_FromReadWriteMemoryX-trZKXPy_GetPlatformr[K(jEjEX5http://docs.python.org/c-api/init.html#Py_GetPlatformX-tr\KXPyUnicode_AsASCIIStringr]K(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsASCIIStringX-tr^KXPyUnicode_Tailmatchr_K(jEjEX=http://docs.python.org/c-api/unicode.html#PyUnicode_TailmatchX-tr`KXPyEval_ReleaseLockraK(jEjEX9http://docs.python.org/c-api/init.html#PyEval_ReleaseLockX-trbKXPyBuffer_ReleasercK(jEjEX9http://docs.python.org/c-api/buffer.html#PyBuffer_ReleaseX-trdKX PyObject_NotreK(jEjEX5http://docs.python.org/c-api/object.html#PyObject_NotX-trfKX PyTuple_SizergK(jEjEX4http://docs.python.org/c-api/tuple.html#PyTuple_SizeX-trhKXPyMemoryView_CheckriK(jEjEX;http://docs.python.org/c-api/buffer.html#PyMemoryView_CheckX-trjKX PyIndex_CheckrkK(jEjEX6http://docs.python.org/c-api/number.html#PyIndex_CheckX-trlKX PyBool_CheckrmK(jEjEX3http://docs.python.org/c-api/bool.html#PyBool_CheckX-trnKXPyDict_DelItemStringroK(jEjEX;http://docs.python.org/c-api/dict.html#PyDict_DelItemStringX-trpKXPyByteArray_ConcatrqK(jEjEX>http://docs.python.org/c-api/bytearray.html#PyByteArray_ConcatX-trrKXPySys_SetObjectrsK(jEjEX5http://docs.python.org/c-api/sys.html#PySys_SetObjectX-trtKXPyUnicode_DecodeUTF8ruK(jEjEX>http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF8X-trvKXPyFloat_AsStringrwK(jEjEX8http://docs.python.org/c-api/float.html#PyFloat_AsStringX-trxKXPyString_AsDecodedObjectryK(jEjEXAhttp://docs.python.org/c-api/string.html#PyString_AsDecodedObjectX-trzKXPyByteArray_GET_SIZEr{K(jEjEX@http://docs.python.org/c-api/bytearray.html#PyByteArray_GET_SIZEX-tr|KXPyDictProxy_Newr}K(jEjEX6http://docs.python.org/c-api/dict.html#PyDictProxy_NewX-tr~KXPyFile_SetEncodingrK(jEjEX9http://docs.python.org/c-api/file.html#PyFile_SetEncodingX-trKXPyDescr_IsDatarK(jEjEX;http://docs.python.org/c-api/descriptor.html#PyDescr_IsDataX-trKX PyObject_HashrK(jEjEX6http://docs.python.org/c-api/object.html#PyObject_HashX-trKXPyDateTime_TIME_GET_SECONDrK(jEjEXEhttp://docs.python.org/c-api/datetime.html#PyDateTime_TIME_GET_SECONDX-trKXPyObject_DelAttrStringrK(jEjEX?http://docs.python.org/c-api/object.html#PyObject_DelAttrStringX-trKXPyDateTime_GET_MONTHrK(jEjEX?http://docs.python.org/c-api/datetime.html#PyDateTime_GET_MONTHX-trKXPyCapsule_GetDestructorrK(jEjEXAhttp://docs.python.org/c-api/capsule.html#PyCapsule_GetDestructorX-trKXPyDateTime_FromTimestamprK(jEjEXChttp://docs.python.org/c-api/datetime.html#PyDateTime_FromTimestampX-trKX Py_InitializerK(jEjEX4http://docs.python.org/c-api/init.html#Py_InitializeX-trKXPyLong_CheckExactrK(jEjEX8http://docs.python.org/c-api/long.html#PyLong_CheckExactX-trKXPyFile_FromStringrK(jEjEX8http://docs.python.org/c-api/file.html#PyFile_FromStringX-trKXPyEval_GetRestrictedrK(jEjEXAhttp://docs.python.org/c-api/reflection.html#PyEval_GetRestrictedX-trKXPyNumber_PowerrK(jEjEX7http://docs.python.org/c-api/number.html#PyNumber_PowerX-trKX PyInt_AS_LONGrK(jEjEX3http://docs.python.org/c-api/int.html#PyInt_AS_LONGX-trKXPyUnicode_EncodeLatin1rK(jEjEX@http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeLatin1X-trKXPyObject_CheckReadBufferrK(jEjEXDhttp://docs.python.org/c-api/objbuffer.html#PyObject_CheckReadBufferX-trKXPyErr_WarnPy3krK(jEjEX;http://docs.python.org/c-api/exceptions.html#PyErr_WarnPy3kX-trKXPy_GetPythonHomerK(jEjEX7http://docs.python.org/c-api/init.html#Py_GetPythonHomeX-trKXPyDescr_NewMemberrK(jEjEX>http://docs.python.org/c-api/descriptor.html#PyDescr_NewMemberX-trKXPyModule_AddIntConstantrK(jEjEX@http://docs.python.org/c-api/module.html#PyModule_AddIntConstantX-trKXPyByteArray_AsStringrK(jEjEX@http://docs.python.org/c-api/bytearray.html#PyByteArray_AsStringX-trKXPyTuple_ClearFreeListrK(jEjEX=http://docs.python.org/c-api/tuple.html#PyTuple_ClearFreeListX-trKXPyModule_GetDictrK(jEjEX9http://docs.python.org/c-api/module.html#PyModule_GetDictX-trKX PyOS_getsigrK(jEjEX1http://docs.python.org/c-api/sys.html#PyOS_getsigX-trKXPyList_SetItemrK(jEjEX5http://docs.python.org/c-api/list.html#PyList_SetItemX-trKXPyImport_GetImporterrK(jEjEX=http://docs.python.org/c-api/import.html#PyImport_GetImporterX-trKXPySlice_GetIndicesExrK(jEjEX<http://docs.python.org/c-api/slice.html#PySlice_GetIndicesExX-trKXPyInt_FromLongrK(jEjEX4http://docs.python.org/c-api/int.html#PyInt_FromLongX-trKXPyUnicodeDecodeError_GetEndrK(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEndX-trKXPyFunction_GetClosurerK(jEjEX@http://docs.python.org/c-api/function.html#PyFunction_GetClosureX-trKXPyUnicode_AsUTF32StringrK(jEjEXAhttp://docs.python.org/c-api/unicode.html#PyUnicode_AsUTF32StringX-trKXPyNumber_RemainderrK(jEjEX;http://docs.python.org/c-api/number.html#PyNumber_RemainderX-trKXPySequence_Fast_ITEMSrK(jEjEX@http://docs.python.org/c-api/sequence.html#PySequence_Fast_ITEMSX-trKXPyTuple_GET_ITEMrK(jEjEX8http://docs.python.org/c-api/tuple.html#PyTuple_GET_ITEMX-trKXPyNumber_InPlaceDividerK(jEjEX?http://docs.python.org/c-api/number.html#PyNumber_InPlaceDivideX-trKXPyUnicode_DecodeASCIIrK(jEjEX?http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeASCIIX-trKX PyErr_WarnExrK(jEjEX9http://docs.python.org/c-api/exceptions.html#PyErr_WarnExX-trKXPyEval_EvalCoderK(jEjEX:http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCodeX-trKXPyUnicodeDecodeError_CreaterK(jEjEXHhttp://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_CreateX-trKXPyUnicodeTranslateError_CreaterK(jEjEXKhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_CreateX-trKXPyDelta_CheckExactrK(jEjEX=http://docs.python.org/c-api/datetime.html#PyDelta_CheckExactX-trKX PyRun_StringrK(jEjEX7http://docs.python.org/c-api/veryhigh.html#PyRun_StringX-trKX PyArg_VaParserK(jEjEX3http://docs.python.org/c-api/arg.html#PyArg_VaParseX-trKXPyMemoryView_GET_BUFFERrK(jEjEX@http://docs.python.org/c-api/buffer.html#PyMemoryView_GET_BUFFERX-trKX PyErr_FetchrK(jEjEX8http://docs.python.org/c-api/exceptions.html#PyErr_FetchX-trKXPyEval_ReInitThreadsrK(jEjEX;http://docs.python.org/c-api/init.html#PyEval_ReInitThreadsX-trKX PyCapsule_NewrK(jEjEX7http://docs.python.org/c-api/capsule.html#PyCapsule_NewX-trKXPyType_ModifiedrK(jEjEX6http://docs.python.org/c-api/type.html#PyType_ModifiedX-trKXPy_CLEARrK(jEjEX6http://docs.python.org/c-api/refcounting.html#Py_CLEARX-trKX PyUnicode_DecodeRawUnicodeEscaperK(jEjEXJhttp://docs.python.org/c-api/unicode.html#PyUnicode_DecodeRawUnicodeEscapeX-trKXPyOS_AfterForkrK(jEjEX4http://docs.python.org/c-api/sys.html#PyOS_AfterForkX-trKXPy_VaBuildValuerK(jEjEX5http://docs.python.org/c-api/arg.html#Py_VaBuildValueX-trKX PyErr_WarnrK(jEjEX7http://docs.python.org/c-api/exceptions.html#PyErr_WarnX-trKXPyModule_GetNamerK(jEjEX9http://docs.python.org/c-api/module.html#PyModule_GetNameX-trKXPyThreadState_ClearrK(jEjEX:http://docs.python.org/c-api/init.html#PyThreadState_ClearX-trKX!PyUnicodeTranslateError_SetReasonrK(jEjEXNhttp://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetReasonX-trKXPy_EnterRecursiveCallrK(jEjEXBhttp://docs.python.org/c-api/exceptions.html#Py_EnterRecursiveCallX-trKXPyThreadState_GetDictrK(jEjEX<http://docs.python.org/c-api/init.html#PyThreadState_GetDictX-trKX_PyImport_FixupExtensionrK(jEjEXAhttp://docs.python.org/c-api/import.html#_PyImport_FixupExtensionX-trKXPyCapsule_SetPointerrK(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_SetPointerX-trKX PyCell_SetrK(jEjEX1http://docs.python.org/c-api/cell.html#PyCell_SetX-trKX PyMem_MallocrK(jEjEX5http://docs.python.org/c-api/memory.html#PyMem_MallocX-trKX PyOS_setsigrK(jEjEX1http://docs.python.org/c-api/sys.html#PyOS_setsigX-trKXPyNumber_CoercerK(jEjEX8http://docs.python.org/c-api/number.html#PyNumber_CoerceX-trKXPyList_AsTuplerK(jEjEX5http://docs.python.org/c-api/list.html#PyList_AsTupleX-trLXPyModule_CheckExactrL(jEjEX<http://docs.python.org/c-api/module.html#PyModule_CheckExactX-trLXPyParser_SimpleParseStringrL(jEjEXEhttp://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringX-trLX PyDict_CheckrL(jEjEX3http://docs.python.org/c-api/dict.html#PyDict_CheckX-trLXPyCapsule_ImportrL(jEjEX:http://docs.python.org/c-api/capsule.html#PyCapsule_ImportX-trLXPyNumber_InPlaceFloorDivider L(jEjEXDhttp://docs.python.org/c-api/number.html#PyNumber_InPlaceFloorDivideX-tr LX PyWrapper_Newr L(jEjEX:http://docs.python.org/c-api/descriptor.html#PyWrapper_NewX-tr LX PyRun_FileExr L(jEjEX7http://docs.python.org/c-api/veryhigh.html#PyRun_FileExX-trLXPyObject_GetAttrStringrL(jEjEX?http://docs.python.org/c-api/object.html#PyObject_GetAttrStringX-trLXPyObject_BytesrL(jEjEX7http://docs.python.org/c-api/object.html#PyObject_BytesX-trLX PyRun_AnyFilerL(jEjEX8http://docs.python.org/c-api/veryhigh.html#PyRun_AnyFileX-trLXPyObject_AsWriteBufferrL(jEjEXBhttp://docs.python.org/c-api/objbuffer.html#PyObject_AsWriteBufferX-trLX PyFile_CheckrL(jEjEX3http://docs.python.org/c-api/file.html#PyFile_CheckX-trLXPyNumber_InPlaceRshiftrL(jEjEX?http://docs.python.org/c-api/number.html#PyNumber_InPlaceRshiftX-trLXPyFile_SetBufSizerL(jEjEX8http://docs.python.org/c-api/file.html#PyFile_SetBufSizeX-trLXPy_VISITrL(jEjEX4http://docs.python.org/c-api/gcsupport.html#Py_VISITX-trLXPySequence_InPlaceRepeatrL(jEjEXChttp://docs.python.org/c-api/sequence.html#PySequence_InPlaceRepeatX-tr LX PyTuple_Checkr!L(jEjEX5http://docs.python.org/c-api/tuple.html#PyTuple_CheckX-tr"LXPyCode_NewEmptyr#L(jEjEX6http://docs.python.org/c-api/code.html#PyCode_NewEmptyX-tr$LXPyNumber_Checkr%L(jEjEX7http://docs.python.org/c-api/number.html#PyNumber_CheckX-tr&LX Py_INCREFr'L(jEjEX7http://docs.python.org/c-api/refcounting.html#Py_INCREFX-tr(LXPyLong_FromDoubler)L(jEjEX8http://docs.python.org/c-api/long.html#PyLong_FromDoubleX-tr*LXPyFloat_AsReprStringr+L(jEjEX<http://docs.python.org/c-api/float.html#PyFloat_AsReprStringX-tr,LX Py_DECREFr-L(jEjEX7http://docs.python.org/c-api/refcounting.html#Py_DECREFX-tr.LXPyDelta_FromDSUr/L(jEjEX:http://docs.python.org/c-api/datetime.html#PyDelta_FromDSUX-tr0LXPyLong_FromLongLongr1L(jEjEX:http://docs.python.org/c-api/long.html#PyLong_FromLongLongX-tr2LXPyObject_DelAttrr3L(jEjEX9http://docs.python.org/c-api/object.html#PyObject_DelAttrX-tr4LXPyFile_FromFiler5L(jEjEX6http://docs.python.org/c-api/file.html#PyFile_FromFileX-tr6LXPyImport_ExtendInittabr7L(jEjEX?http://docs.python.org/c-api/import.html#PyImport_ExtendInittabX-tr8LXPySequence_Containsr9L(jEjEX>http://docs.python.org/c-api/sequence.html#PySequence_ContainsX-tr:LXPyCodec_Registerr;L(jEjEX8http://docs.python.org/c-api/codec.html#PyCodec_RegisterX-trLXPyObject_CallMethodr?L(jEjEX<http://docs.python.org/c-api/object.html#PyObject_CallMethodX-tr@LuXc:memberrAL}rBL(XPy_buffer.internalrCL(jEjEX;http://docs.python.org/c-api/buffer.html#Py_buffer.internalX-trDLXPyNumberMethods.nb_coercerEL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PyNumberMethods.nb_coerceX-trFLXPyTypeObject.tp_subclassesrGL(jEjEXDhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_subclassesX-trHLXPyTypeObject.tp_baserIL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_baseX-trJLXPyTypeObject.tp_freesrKL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_freesX-trLLX!PyMappingMethods.mp_ass_subscriptrML(jEjEXKhttp://docs.python.org/c-api/typeobj.html#PyMappingMethods.mp_ass_subscriptX-trNLXPyTypeObject.tp_descr_setrOL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_descr_setX-trPLXPySequenceMethods.sq_containsrQL(jEjEXGhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_containsX-trRLXPyObject.ob_typerSL(jEjEX:http://docs.python.org/c-api/typeobj.html#PyObject.ob_typeX-trTLXPyTypeObject.tp_deallocrUL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_deallocX-trVLXPyTypeObject.tp_weaklistoffsetrWL(jEjEXHhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_weaklistoffsetX-trXLXPySequenceMethods.sq_repeatrYL(jEjEXEhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_repeatX-trZLXPySequenceMethods.sq_concatr[L(jEjEXEhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_concatX-tr\LXPyTypeObject.tp_clearr]L(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_clearX-tr^LXPy_buffer.itemsizer_L(jEjEX;http://docs.python.org/c-api/buffer.html#Py_buffer.itemsizeX-tr`LXPyTypeObject.tp_weaklistraL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_weaklistX-trbLXPyTypeObject.tp_freercL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_freeX-trdLXPy_buffer.shapereL(jEjEX8http://docs.python.org/c-api/buffer.html#Py_buffer.shapeX-trfLXPyObject.ob_refcntrgL(jEjEX<http://docs.python.org/c-api/typeobj.html#PyObject.ob_refcntX-trhLXPyTypeObject.tp_setattrriL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_setattrX-trjLXPyVarObject.ob_sizerkL(jEjEX=http://docs.python.org/c-api/typeobj.html#PyVarObject.ob_sizeX-trlLXtp_as_sequencermL(jEjEX8http://docs.python.org/c-api/typeobj.html#tp_as_sequenceX-trnLXPyTypeObject.tp_reprroL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_reprX-trpLX Py_buffer.bufrqL(jEjEX6http://docs.python.org/c-api/buffer.html#Py_buffer.bufX-trrLXPyObject._ob_nextrsL(jEjEX;http://docs.python.org/c-api/typeobj.html#PyObject._ob_nextX-trtLXPyTypeObject.tp_getattroruL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_getattroX-trvLXPySequenceMethods.sq_lengthrwL(jEjEXEhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_lengthX-trxLXPySequenceMethods.sq_ass_itemryL(jEjEXGhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_ass_itemX-trzLX tp_as_mappingr{L(jEjEX7http://docs.python.org/c-api/typeobj.html#tp_as_mappingX-tr|LXPyTypeObject.tp_dictoffsetr}L(jEjEXDhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_dictoffsetX-tr~LXPyTypeObject.tp_initrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_initX-trLXPyTypeObject.tp_strrL(jEjEX=http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_strX-trLX#PySequenceMethods.sq_inplace_repeatrL(jEjEXMhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_inplace_repeatX-trLXPyTypeObject.tp_basicsizerL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_basicsizeX-trLXPyTypeObject.tp_comparerL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_compareX-trLXPyTypeObject.tp_itemsizerL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_itemsizeX-trLXPyTypeObject.tp_mrorL(jEjEX=http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_mroX-trLXPyTypeObject.tp_membersrL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_membersX-trLXPyTypeObject.tp_as_bufferrL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_as_bufferX-trLXPy_buffer.readonlyrL(jEjEX;http://docs.python.org/c-api/buffer.html#Py_buffer.readonlyX-trLXPyTypeObject.tp_descr_getrL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_descr_getX-trLXPy_buffer.ndimrL(jEjEX7http://docs.python.org/c-api/buffer.html#Py_buffer.ndimX-trLXPyTypeObject.tp_printrL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_printX-trLXPyTypeObject.tp_iterrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_iterX-trLXPyTypeObject.tp_iternextrL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_iternextX-trLXPyTypeObject.tp_dictrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_dictX-trLXPyTypeObject.tp_callrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_callX-trLXPyTypeObject.tp_maxallocrL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_maxallocX-trLXPySequenceMethods.sq_itemrL(jEjEXChttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_itemX-trLXPyTypeObject.tp_nextrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_nextX-trLXPyMappingMethods.mp_lengthrL(jEjEXDhttp://docs.python.org/c-api/typeobj.html#PyMappingMethods.mp_lengthX-trLXPyTypeObject.tp_cacherL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_cacheX-trLXPyTypeObject.tp_allocrL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_allocX-trLXPyTypeObject.tp_docrL(jEjEX=http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_docX-trLXPyTypeObject.tp_flagsrL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_flagsX-trLX tp_as_numberrL(jEjEX6http://docs.python.org/c-api/typeobj.html#tp_as_numberX-trLXPyTypeObject.tp_traverserL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_traverseX-trLXPyTypeObject.tp_methodsrL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_methodsX-trLXPy_buffer.stridesrL(jEjEX:http://docs.python.org/c-api/buffer.html#Py_buffer.stridesX-trLX#PySequenceMethods.sq_inplace_concatrL(jEjEXMhttp://docs.python.org/c-api/typeobj.html#PySequenceMethods.sq_inplace_concatX-trLXPyTypeObject.tp_setattrorL(jEjEXBhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_setattroX-trLXPyTypeObject.tp_is_gcrL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_is_gcX-trLXPyTypeObject.tp_namerL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_nameX-trLXPyTypeObject.tp_getattrrL(jEjEXAhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_getattrX-trLXPyTypeObject.tp_basesrL(jEjEX?http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_basesX-trLXPyTypeObject.tp_allocsrL(jEjEX@http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_allocsX-trLXPy_buffer.suboffsetsrL(jEjEX=http://docs.python.org/c-api/buffer.html#Py_buffer.suboffsetsX-trLXPyTypeObject.tp_richcomparerL(jEjEXEhttp://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_richcompareX-trLXPyTypeObject.tp_hashrL(jEjEX>http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_hashX-trLXPyObject._ob_prevrL(jEjEX;http://docs.python.org/c-api/typeobj.html#PyObject._ob_prevX-trLXPyTypeObject.tp_getsetrL(jEjEX@http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_getsetX-trLXPyTypeObject.tp_newrL(jEjEX=http://docs.python.org/c-api/typeobj.html#PyTypeObject.tp_newX-trLXPyMappingMethods.mp_subscriptrL(jEjEXGhttp://docs.python.org/c-api/typeobj.html#PyMappingMethods.mp_subscriptX-trLuX std:envvarrL}rL(XPYTHONDUMPREFSrL(jEjEX?http://docs.python.org/using/cmdline.html#envvar-PYTHONDUMPREFSX-trLXPYTHONIOENCODINGrL(jEjEXAhttp://docs.python.org/using/cmdline.html#envvar-PYTHONIOENCODINGX-trLXPYTHONTHREADDEBUGrL(jEjEXBhttp://docs.python.org/using/cmdline.html#envvar-PYTHONTHREADDEBUGX-trLX PYTHONY2KrL(jEjEX:http://docs.python.org/using/cmdline.html#envvar-PYTHONY2KX-trLX PYTHONDEBUGrL(jEjEX<http://docs.python.org/using/cmdline.html#envvar-PYTHONDEBUGX-trLX PYTHONINSPECTrL(jEjEX>http://docs.python.org/using/cmdline.html#envvar-PYTHONINSPECTX-trLX PYTHONSTARTUPrL(jEjEX>http://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUPX-trLX PYTHONPATHrL(jEjEX;http://docs.python.org/using/cmdline.html#envvar-PYTHONPATHX-trLX PYTHONCASEOKrL(jEjEX=http://docs.python.org/using/cmdline.html#envvar-PYTHONCASEOKX-trLX PYTHONVERBOSErL(jEjEX>http://docs.python.org/using/cmdline.html#envvar-PYTHONVERBOSEX-trLXPYTHONDONTWRITEBYTECODErL(jEjEXHhttp://docs.python.org/using/cmdline.html#envvar-PYTHONDONTWRITEBYTECODEX-trLX PYTHONHOMErL(jEjEX;http://docs.python.org/using/cmdline.html#envvar-PYTHONHOMEX-trLXPYTHONHASHSEEDrL(jEjEX?http://docs.python.org/using/cmdline.html#envvar-PYTHONHASHSEEDX-trLXPYTHONMALLOCSTATSrL(jEjEXBhttp://docs.python.org/using/cmdline.html#envvar-PYTHONMALLOCSTATSX-trLXPYTHONNOUSERSITErL(jEjEXAhttp://docs.python.org/using/cmdline.html#envvar-PYTHONNOUSERSITEX-trLXPYTHONEXECUTABLErL(jEjEXAhttp://docs.python.org/using/cmdline.html#envvar-PYTHONEXECUTABLEX-trLXPYTHONUNBUFFEREDrL(jEjEXAhttp://docs.python.org/using/cmdline.html#envvar-PYTHONUNBUFFEREDX-trLXPYTHONWARNINGSrL(jEjEX?http://docs.python.org/using/cmdline.html#envvar-PYTHONWARNINGSX-trLXPYTHONOPTIMIZErL(jEjEX?http://docs.python.org/using/cmdline.html#envvar-PYTHONOPTIMIZEX-trLXPYTHONUSERBASErL(jEjEX?http://docs.python.org/using/cmdline.html#envvar-PYTHONUSERBASEX-trLuX std:opcoderL}rM(X CALL_FUNCTIONrM(jEjEX<http://docs.python.org/library/dis.html#opcode-CALL_FUNCTIONX-trMXDUP_TOPrM(jEjEX6http://docs.python.org/library/dis.html#opcode-DUP_TOPX-trMXINPLACE_FLOOR_DIVIDErM(jEjEXChttp://docs.python.org/library/dis.html#opcode-INPLACE_FLOOR_DIVIDEX-trMX BINARY_XORrM(jEjEX9http://docs.python.org/library/dis.html#opcode-BINARY_XORX-trMX BREAK_LOOPr M(jEjEX9http://docs.python.org/library/dis.html#opcode-BREAK_LOOPX-tr MX RETURN_VALUEr M(jEjEX;http://docs.python.org/library/dis.html#opcode-RETURN_VALUEX-tr MX POP_BLOCKr M(jEjEX8http://docs.python.org/library/dis.html#opcode-POP_BLOCKX-trMX SETUP_LOOPrM(jEjEX9http://docs.python.org/library/dis.html#opcode-SETUP_LOOPX-trMX SET_LINENOrM(jEjEX9http://docs.python.org/library/dis.html#opcode-SET_LINENOX-trMX LOAD_CONSTrM(jEjEX9http://docs.python.org/library/dis.html#opcode-LOAD_CONSTX-trMX SETUP_FINALLYrM(jEjEX<http://docs.python.org/library/dis.html#opcode-SETUP_FINALLYX-trMXINPLACE_TRUE_DIVIDErM(jEjEXBhttp://docs.python.org/library/dis.html#opcode-INPLACE_TRUE_DIVIDEX-trMXCALL_FUNCTION_KWrM(jEjEX?http://docs.python.org/library/dis.html#opcode-CALL_FUNCTION_KWX-trMX INPLACE_ANDrM(jEjEX:http://docs.python.org/library/dis.html#opcode-INPLACE_ANDX-trMX SETUP_EXCEPTrM(jEjEX;http://docs.python.org/library/dis.html#opcode-SETUP_EXCEPTX-trMX STORE_NAMErM(jEjEX9http://docs.python.org/library/dis.html#opcode-STORE_NAMEX-tr MX IMPORT_NAMEr!M(jEjEX:http://docs.python.org/library/dis.html#opcode-IMPORT_NAMEX-tr"MX LOAD_GLOBALr#M(jEjEX:http://docs.python.org/library/dis.html#opcode-LOAD_GLOBALX-tr$MX LOAD_NAMEr%M(jEjEX8http://docs.python.org/library/dis.html#opcode-LOAD_NAMEX-tr&MXFOR_ITERr'M(jEjEX7http://docs.python.org/library/dis.html#opcode-FOR_ITERX-tr(MX EXEC_STMTr)M(jEjEX8http://docs.python.org/library/dis.html#opcode-EXEC_STMTX-tr*MX DELETE_NAMEr+M(jEjEX:http://docs.python.org/library/dis.html#opcode-DELETE_NAMEX-tr,MX BUILD_LISTr-M(jEjEX9http://docs.python.org/library/dis.html#opcode-BUILD_LISTX-tr.MX COMPARE_OPr/M(jEjEX9http://docs.python.org/library/dis.html#opcode-COMPARE_OPX-tr0MX BINARY_ORr1M(jEjEX8http://docs.python.org/library/dis.html#opcode-BINARY_ORX-tr2MXINPLACE_MULTIPLYr3M(jEjEX?http://docs.python.org/library/dis.html#opcode-INPLACE_MULTIPLYX-tr4MX STORE_FASTr5M(jEjEX9http://docs.python.org/library/dis.html#opcode-STORE_FASTX-tr6MXCALL_FUNCTION_VARr7M(jEjEX@http://docs.python.org/library/dis.html#opcode-CALL_FUNCTION_VARX-tr8MX LOAD_LOCALSr9M(jEjEX:http://docs.python.org/library/dis.html#opcode-LOAD_LOCALSX-tr:MX CONTINUE_LOOPr;M(jEjEX<http://docs.python.org/library/dis.html#opcode-CONTINUE_LOOPX-trMX DELETE_GLOBALr?M(jEjEX<http://docs.python.org/library/dis.html#opcode-DELETE_GLOBALX-tr@MXGET_ITERrAM(jEjEX7http://docs.python.org/library/dis.html#opcode-GET_ITERX-trBMX BINARY_ADDrCM(jEjEX9http://docs.python.org/library/dis.html#opcode-BINARY_ADDX-trDMX BINARY_LSHIFTrEM(jEjEX<http://docs.python.org/library/dis.html#opcode-BINARY_LSHIFTX-trFMX LOAD_CLOSURErGM(jEjEX;http://docs.python.org/library/dis.html#opcode-LOAD_CLOSUREX-trHMX IMPORT_STARrIM(jEjEX:http://docs.python.org/library/dis.html#opcode-IMPORT_STARX-trJMX INPLACE_ORrKM(jEjEX9http://docs.python.org/library/dis.html#opcode-INPLACE_ORX-trLMXBINARY_SUBTRACTrMM(jEjEX>http://docs.python.org/library/dis.html#opcode-BINARY_SUBTRACTX-trNMX STORE_MAPrOM(jEjEX8http://docs.python.org/library/dis.html#opcode-STORE_MAPX-trPMX INPLACE_ADDrQM(jEjEX:http://docs.python.org/library/dis.html#opcode-INPLACE_ADDX-trRMXINPLACE_LSHIFTrSM(jEjEX=http://docs.python.org/library/dis.html#opcode-INPLACE_LSHIFTX-trTMXINPLACE_MODULOrUM(jEjEX=http://docs.python.org/library/dis.html#opcode-INPLACE_MODULOX-trVMX STORE_ATTRrWM(jEjEX9http://docs.python.org/library/dis.html#opcode-STORE_ATTRX-trXMX BUILD_MAPrYM(jEjEX8http://docs.python.org/library/dis.html#opcode-BUILD_MAPX-trZMX SETUP_WITHr[M(jEjEX9http://docs.python.org/library/dis.html#opcode-SETUP_WITHX-tr\MX BINARY_DIVIDEr]M(jEjEX<http://docs.python.org/library/dis.html#opcode-BINARY_DIVIDEX-tr^MXINPLACE_RSHIFTr_M(jEjEX=http://docs.python.org/library/dis.html#opcode-INPLACE_RSHIFTX-tr`MX PRINT_ITEM_TOraM(jEjEX<http://docs.python.org/library/dis.html#opcode-PRINT_ITEM_TOX-trbMXUNPACK_SEQUENCErcM(jEjEX>http://docs.python.org/library/dis.html#opcode-UNPACK_SEQUENCEX-trdMXBINARY_MULTIPLYreM(jEjEX>http://docs.python.org/library/dis.html#opcode-BINARY_MULTIPLYX-trfMXPRINT_NEWLINE_TOrgM(jEjEX?http://docs.python.org/library/dis.html#opcode-PRINT_NEWLINE_TOX-trhMXNOPriM(jEjEX2http://docs.python.org/library/dis.html#opcode-NOPX-trjMX LIST_APPENDrkM(jEjEX:http://docs.python.org/library/dis.html#opcode-LIST_APPENDX-trlMX INPLACE_XORrmM(jEjEX:http://docs.python.org/library/dis.html#opcode-INPLACE_XORX-trnMX STORE_SLICE+3roM(jEjEX<http://docs.python.org/library/dis.html#opcode-STORE_SLICE+3X-trpMX STORE_GLOBALrqM(jEjEX;http://docs.python.org/library/dis.html#opcode-STORE_GLOBALX-trrMXINPLACE_SUBTRACTrsM(jEjEX?http://docs.python.org/library/dis.html#opcode-INPLACE_SUBTRACTX-trtMX INPLACE_POWERruM(jEjEX<http://docs.python.org/library/dis.html#opcode-INPLACE_POWERX-trvMXROT_FOURrwM(jEjEX7http://docs.python.org/library/dis.html#opcode-ROT_FOURX-trxMX DELETE_SUBSCRryM(jEjEX<http://docs.python.org/library/dis.html#opcode-DELETE_SUBSCRX-trzMX BINARY_ANDr{M(jEjEX9http://docs.python.org/library/dis.html#opcode-BINARY_ANDX-tr|MX END_FINALLYr}M(jEjEX:http://docs.python.org/library/dis.html#opcode-END_FINALLYX-tr~MX MAKE_FUNCTIONrM(jEjEX<http://docs.python.org/library/dis.html#opcode-MAKE_FUNCTIONX-trMX STORE_SUBSCRrM(jEjEX;http://docs.python.org/library/dis.html#opcode-STORE_SUBSCRX-trMXDELETE_SLICE+0rM(jEjEX=http://docs.python.org/library/dis.html#opcode-DELETE_SLICE+0X-trMXDUP_TOPXrM(jEjEX7http://docs.python.org/library/dis.html#opcode-DUP_TOPXX-trMXCALL_FUNCTION_VAR_KWrM(jEjEXChttp://docs.python.org/library/dis.html#opcode-CALL_FUNCTION_VAR_KWX-trMX LOAD_ATTRrM(jEjEX8http://docs.python.org/library/dis.html#opcode-LOAD_ATTRX-trMXBINARY_TRUE_DIVIDErM(jEjEXAhttp://docs.python.org/library/dis.html#opcode-BINARY_TRUE_DIVIDEX-trMXROT_TWOrM(jEjEX6http://docs.python.org/library/dis.html#opcode-ROT_TWOX-trMX WITH_CLEANUPrM(jEjEX;http://docs.python.org/library/dis.html#opcode-WITH_CLEANUPX-trMX DELETE_FASTrM(jEjEX:http://docs.python.org/library/dis.html#opcode-DELETE_FASTX-trMX EXTENDED_ARGrM(jEjEX;http://docs.python.org/library/dis.html#opcode-EXTENDED_ARGX-trMX STORE_DEREFrM(jEjEX:http://docs.python.org/library/dis.html#opcode-STORE_DEREFX-trMXUNARY_NEGATIVErM(jEjEX=http://docs.python.org/library/dis.html#opcode-UNARY_NEGATIVEX-trMXUNARY_POSITIVErM(jEjEX=http://docs.python.org/library/dis.html#opcode-UNARY_POSITIVEX-trMX UNARY_NOTrM(jEjEX8http://docs.python.org/library/dis.html#opcode-UNARY_NOTX-trMX BUILD_TUPLErM(jEjEX:http://docs.python.org/library/dis.html#opcode-BUILD_TUPLEX-trMX BINARY_POWERrM(jEjEX;http://docs.python.org/library/dis.html#opcode-BINARY_POWERX-trMX HAVE_ARGUMENTrM(jEjEX<http://docs.python.org/library/dis.html#opcode-HAVE_ARGUMENTX-trMX BUILD_CLASSrM(jEjEX:http://docs.python.org/library/dis.html#opcode-BUILD_CLASSX-trMXDELETE_SLICE+1rM(jEjEX=http://docs.python.org/library/dis.html#opcode-DELETE_SLICE+1X-trMX BINARY_MODULOrM(jEjEX<http://docs.python.org/library/dis.html#opcode-BINARY_MODULOX-trMXDELETE_SLICE+3rM(jEjEX=http://docs.python.org/library/dis.html#opcode-DELETE_SLICE+3X-trMXDELETE_SLICE+2rM(jEjEX=http://docs.python.org/library/dis.html#opcode-DELETE_SLICE+2X-trMX IMPORT_FROMrM(jEjEX:http://docs.python.org/library/dis.html#opcode-IMPORT_FROMX-trMX DELETE_ATTRrM(jEjEX:http://docs.python.org/library/dis.html#opcode-DELETE_ATTRX-trMXPOP_JUMP_IF_TRUErM(jEjEX?http://docs.python.org/library/dis.html#opcode-POP_JUMP_IF_TRUEX-trMXJUMP_IF_FALSE_OR_POPrM(jEjEXChttp://docs.python.org/library/dis.html#opcode-JUMP_IF_FALSE_OR_POPX-trMX LOAD_DEREFrM(jEjEX9http://docs.python.org/library/dis.html#opcode-LOAD_DEREFX-trMX RAISE_VARARGSrM(jEjEX<http://docs.python.org/library/dis.html#opcode-RAISE_VARARGSX-trMXSLICE+0rM(jEjEX6http://docs.python.org/library/dis.html#opcode-SLICE+0X-trMXSLICE+1rM(jEjEX6http://docs.python.org/library/dis.html#opcode-SLICE+1X-trMXSLICE+2rM(jEjEX6http://docs.python.org/library/dis.html#opcode-SLICE+2X-trMXSLICE+3rM(jEjEX6http://docs.python.org/library/dis.html#opcode-SLICE+3X-trMXPOP_TOPrM(jEjEX6http://docs.python.org/library/dis.html#opcode-POP_TOPX-trMX LOAD_FASTrM(jEjEX8http://docs.python.org/library/dis.html#opcode-LOAD_FASTX-trMXJUMP_IF_TRUE_OR_POPrM(jEjEXBhttp://docs.python.org/library/dis.html#opcode-JUMP_IF_TRUE_OR_POPX-trMXBINARY_FLOOR_DIVIDErM(jEjEXBhttp://docs.python.org/library/dis.html#opcode-BINARY_FLOOR_DIVIDEX-trMX BINARY_RSHIFTrM(jEjEX<http://docs.python.org/library/dis.html#opcode-BINARY_RSHIFTX-trMX PRINT_EXPRrM(jEjEX9http://docs.python.org/library/dis.html#opcode-PRINT_EXPRX-trMX BINARY_SUBSCRrM(jEjEX<http://docs.python.org/library/dis.html#opcode-BINARY_SUBSCRX-trMX PRINT_ITEMrM(jEjEX9http://docs.python.org/library/dis.html#opcode-PRINT_ITEMX-trMX YIELD_VALUErM(jEjEX:http://docs.python.org/library/dis.html#opcode-YIELD_VALUEX-trMX ROT_THREErM(jEjEX8http://docs.python.org/library/dis.html#opcode-ROT_THREEX-trMX STORE_SLICE+0rM(jEjEX<http://docs.python.org/library/dis.html#opcode-STORE_SLICE+0X-trMX STORE_SLICE+1rM(jEjEX<http://docs.python.org/library/dis.html#opcode-STORE_SLICE+1X-trMX STORE_SLICE+2rM(jEjEX<http://docs.python.org/library/dis.html#opcode-STORE_SLICE+2X-trMX STOP_CODErM(jEjEX8http://docs.python.org/library/dis.html#opcode-STOP_CODEX-trMX UNARY_INVERTrM(jEjEX;http://docs.python.org/library/dis.html#opcode-UNARY_INVERTX-trMX PRINT_NEWLINErM(jEjEX<http://docs.python.org/library/dis.html#opcode-PRINT_NEWLINEX-trMXINPLACE_DIVIDErM(jEjEX=http://docs.python.org/library/dis.html#opcode-INPLACE_DIVIDEX-trMX BUILD_SLICErM(jEjEX:http://docs.python.org/library/dis.html#opcode-BUILD_SLICEX-trMX UNARY_CONVERTrM(jEjEX<http://docs.python.org/library/dis.html#opcode-UNARY_CONVERTX-trMX JUMP_ABSOLUTErM(jEjEX<http://docs.python.org/library/dis.html#opcode-JUMP_ABSOLUTEX-trMX MAKE_CLOSURErM(jEjEX;http://docs.python.org/library/dis.html#opcode-MAKE_CLOSUREX-trMX JUMP_FORWARDrM(jEjEX;http://docs.python.org/library/dis.html#opcode-JUMP_FORWARDX-trMuX std:labelrM}rM(Xunittest-minimal-examplerM(jEjEXEhttp://docs.python.org/library/unittest.html#unittest-minimal-exampleX Basic exampletrMX tut-startuprM(jEjEX<http://docs.python.org/tutorial/interpreter.html#tut-startupXThe Interactive Startup FiletrMXcomparison-to-builtin-setrM(jEjEXBhttp://docs.python.org/library/sets.html#comparison-to-builtin-setX$Comparison to the built-in set typestrMXdecimal-threadsrM(jEjEX;http://docs.python.org/library/decimal.html#decimal-threadsXWorking with threadstrMXattribute-accessrM(jEjEX@http://docs.python.org/reference/datamodel.html#attribute-accessXCustomizing attribute accesstrMXhigh-level-embeddingrM(jEjEXDhttp://docs.python.org/extending/embedding.html#high-level-embeddingXVery High Level EmbeddingtrMXglobalrM(jEjEX9http://docs.python.org/reference/simple_stmts.html#globalXThe global statementtrMX$optparse-how-optparse-handles-errorsrM(jEjEXQhttp://docs.python.org/library/optparse.html#optparse-how-optparse-handles-errorsXHow optparse handles errorstrMXhttp-error-processor-objectsrM(jEjEXHhttp://docs.python.org/library/urllib2.html#http-error-processor-objectsXHTTPErrorProcessor ObjectstrNXtut-calculatorrN(jEjEX@http://docs.python.org/tutorial/introduction.html#tut-calculatorXUsing Python as a CalculatortrNX bufferobjectsrN(jEjEX6http://docs.python.org/c-api/buffer.html#bufferobjectsXBuffers and Memoryview ObjectstrNXdescriptor-objectsrN(jEjEX?http://docs.python.org/c-api/descriptor.html#descriptor-objectsXDescriptor ObjectstrNX blank-linesrN(jEjEXBhttp://docs.python.org/reference/lexical_analysis.html#blank-linesX Blank linestrNXtypememoryviewr N(jEjEX;http://docs.python.org/library/stdtypes.html#typememoryviewXmemoryview typetr NX typesinternalr N(jEjEX:http://docs.python.org/library/stdtypes.html#typesinternalXInternal Objectstr NXpopen2-flow-controlr N(jEjEX>http://docs.python.org/library/popen2.html#popen2-flow-controlXFlow Control IssuestrNX"ctypes-calling-functions-continuedrN(jEjEXMhttp://docs.python.org/library/ctypes.html#ctypes-calling-functions-continuedXCalling functions, continuedtrNX expressionsrN(jEjEX=http://docs.python.org/reference/expressions.html#expressionsX ExpressionstrNX install-cmdrN(jEjEX<http://docs.python.org/distutils/commandref.html#install-cmdX.Installing modules: the install command familytrNXssl-certificatesrN(jEjEX8http://docs.python.org/library/ssl.html#ssl-certificatesX CertificatestrNXpostinstallation-scriptrN(jEjEXGhttp://docs.python.org/distutils/builtdist.html#postinstallation-scriptXThe Postinstallation scripttrNXtut-command-line-argumentsrN(jEjEXFhttp://docs.python.org/tutorial/stdlib.html#tut-command-line-argumentsXCommand Line ArgumentstrNXiteratorrN(jEjEX/http://docs.python.org/c-api/iter.html#iteratorXIterator ProtocoltrNXcsv-fmt-paramsrN(jEjEX6http://docs.python.org/library/csv.html#csv-fmt-paramsX"Dialects and Formatting ParameterstrNXdistutils-termrN(jEjEXAhttp://docs.python.org/distutils/introduction.html#distutils-termXDistutils-specific terminologytr NX meta-datar!N(jEjEX;http://docs.python.org/distutils/setupscript.html#meta-dataXAdditional meta-datatr"NXmailbox-objectsr#N(jEjEX;http://docs.python.org/library/mailbox.html#mailbox-objectsXMailbox objectstr$NXinput-source-objectsr%N(jEjEXGhttp://docs.python.org/library/xml.sax.reader.html#input-source-objectsXInputSource Objectstr&NXdoctest-advanced-apir'N(jEjEX@http://docs.python.org/library/doctest.html#doctest-advanced-apiX Advanced APItr(NX64-bit-access-rightsr)N(jEjEX=http://docs.python.org/library/_winreg.html#bit-access-rightsX64-bit Specifictr*NXtut-decimal-fpr+N(jEjEX;http://docs.python.org/tutorial/stdlib2.html#tut-decimal-fpX!Decimal Floating Point Arithmetictr,NX typeobjectsr-N(jEjEX2http://docs.python.org/c-api/type.html#typeobjectsX Type Objectstr.NX tut-definingr/N(jEjEX=http://docs.python.org/tutorial/controlflow.html#tut-definingXMore on Defining Functionstr0NX api-debuggingr1N(jEjEX5http://docs.python.org/c-api/intro.html#api-debuggingXDebugging Buildstr2NX timer-objectsr3N(jEjEX;http://docs.python.org/library/threading.html#timer-objectsX Timer Objectstr4NXsupporting-cycle-detectionr5N(jEjEXFhttp://docs.python.org/c-api/gcsupport.html#supporting-cycle-detectionX$Supporting Cyclic Garbage Collectiontr6NXctypes-utility-functionsr7N(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes-utility-functionsXUtility functionstr8NXinst-alt-install-prefix-windowsr9N(jEjEXIhttp://docs.python.org/install/index.html#inst-alt-install-prefix-windowsX3Alternate installation: Windows (the prefix scheme)tr:NXtut-defaultargsr;N(jEjEX@http://docs.python.org/tutorial/controlflow.html#tut-defaultargsXDefault Argument ValuestrNX tut-objectr?N(jEjEX7http://docs.python.org/tutorial/classes.html#tut-objectXA Word About Names and Objectstr@NXsemaphore-objectsrAN(jEjEX?http://docs.python.org/library/threading.html#semaphore-objectsXSemaphore ObjectstrBNXdbhash-objectsrCN(jEjEX9http://docs.python.org/library/dbhash.html#dbhash-objectsXDatabase ObjectstrDNXrotating-file-handlerrEN(jEjEXJhttp://docs.python.org/library/logging.handlers.html#rotating-file-handlerXRotatingFileHandlertrFNXdecimal-recipesrGN(jEjEX;http://docs.python.org/library/decimal.html#decimal-recipesXRecipestrHNXundocrIN(jEjEX/http://docs.python.org/library/undoc.html#undocXUndocumented ModulestrJNX expat-errorsrKN(jEjEX8http://docs.python.org/library/pyexpat.html#expat-errorsXExpat error constantstrLNX windows-faqrMN(jEjEX3http://docs.python.org/faq/windows.html#windows-faqXPython on Windows FAQtrNNX metaclassesrON(jEjEX;http://docs.python.org/reference/datamodel.html#metaclassesXCustomizing class creationtrPNXdoctest-simple-testmodrQN(jEjEXBhttp://docs.python.org/library/doctest.html#doctest-simple-testmodX-Simple Usage: Checking Examples in DocstringstrRNXoptparse-option-callbacksrSN(jEjEXFhttp://docs.python.org/library/optparse.html#optparse-option-callbacksXOption CallbackstrTNX specialattrsrUN(jEjEX9http://docs.python.org/library/stdtypes.html#specialattrsXSpecial AttributestrVNXlocale-gettextrWN(jEjEX9http://docs.python.org/library/locale.html#locale-gettextXAccess to message catalogstrXNX backtoexamplerYN(jEjEX=http://docs.python.org/extending/extending.html#backtoexampleXBack to the ExampletrZNX tut-modulesr[N(jEjEX8http://docs.python.org/tutorial/modules.html#tut-modulesXModulestr\NX tar-unicoder]N(jEjEX7http://docs.python.org/library/tarfile.html#tar-unicodeXUnicode issuestr^NXmailbox-examplesr_N(jEjEX<http://docs.python.org/library/mailbox.html#mailbox-examplesXExamplestr`NXcomplexobjectsraN(jEjEX8http://docs.python.org/c-api/complex.html#complexobjectsXComplex Number ObjectstrbNXtut-keybindingsrcN(jEjEX@http://docs.python.org/tutorial/interactive.html#tut-keybindingsX Key BindingstrdNXstruct-alignmentreN(jEjEX;http://docs.python.org/library/struct.html#struct-alignmentXByte Order, Size, and AlignmenttrfNXinst-how-install-worksrgN(jEjEX@http://docs.python.org/install/index.html#inst-how-install-worksXHow installation workstrhNX"optparse-conflicts-between-optionsriN(jEjEXOhttp://docs.python.org/library/optparse.html#optparse-conflicts-between-optionsXConflicts between optionstrjNX set-examplerkN(jEjEX4http://docs.python.org/library/sets.html#set-exampleXExampletrlNXtryrmN(jEjEX8http://docs.python.org/reference/compound_stmts.html#tryXThe try statementtrnNXinst-alt-install-homeroN(jEjEX?http://docs.python.org/install/index.html#inst-alt-install-homeX'Alternate installation: the home schemetrpNXelementtree-element-objectsrqN(jEjEXUhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-element-objectsXElement ObjectstrrNX fault-objectsrsN(jEjEX;http://docs.python.org/library/xmlrpclib.html#fault-objectsX Fault ObjectstrtNXextending-introruN(jEjEX?http://docs.python.org/extending/extending.html#extending-introXExtending Python with C or C++trvNX handle-objectrwN(jEjEX9http://docs.python.org/library/_winreg.html#handle-objectXRegistry Handle ObjectstrxNXusing-the-cgi-moduleryN(jEjEX<http://docs.python.org/library/cgi.html#using-the-cgi-moduleXUsing the cgi moduletrzNX section-boolr{N(jEjEX5http://docs.python.org/whatsnew/2.3.html#section-boolXPEP 285: A Boolean Typetr|NXmultifile-exampler}N(jEjEX?http://docs.python.org/library/multifile.html#multifile-exampleXMultiFile Exampletr~NXfaq-argument-vs-parameterrN(jEjEXEhttp://docs.python.org/faq/programming.html#faq-argument-vs-parameterX8What is the difference between arguments and parameters?trNXhistory-and-licenserN(jEjEX7http://docs.python.org/license.html#history-and-licenseXHistory and LicensetrNX tut-brieftourrN(jEjEX9http://docs.python.org/tutorial/stdlib.html#tut-brieftourX"Brief Tour of the Standard LibrarytrNX fl-functionsrN(jEjEX3http://docs.python.org/library/fl.html#fl-functionsXFunctions Defined in Module fltrNX tar-examplesrN(jEjEX8http://docs.python.org/library/tarfile.html#tar-examplesXExamplestrNX set-objectsrN(jEjEX4http://docs.python.org/library/sets.html#set-objectsX Set ObjectstrNXitertools-functionsrN(jEjEXAhttp://docs.python.org/library/itertools.html#itertools-functionsXItertool functionstrNXtkinter-setting-optionsrN(jEjEXChttp://docs.python.org/library/tkinter.html#tkinter-setting-optionsXSetting OptionstrNXcobjectsrN(jEjEX2http://docs.python.org/c-api/cobject.html#cobjectsXCObjectstrNX epoll-objectsrN(jEjEX8http://docs.python.org/library/select.html#epoll-objectsX.Edge and Level Trigger Polling (epoll) ObjectstrNXopen-constantsrN(jEjEX5http://docs.python.org/library/os.html#open-constantsXopen() flag constantstrNXpassrN(jEjEX7http://docs.python.org/reference/simple_stmts.html#passXThe pass statementtrNXtut-passrN(jEjEX9http://docs.python.org/tutorial/controlflow.html#tut-passXpass StatementstrNX%ctypes-loading-dynamic-link-librariesrN(jEjEXPhttp://docs.python.org/library/ctypes.html#ctypes-loading-dynamic-link-librariesXLoading dynamic link librariestrNX tut-picklerN(jEjEX;http://docs.python.org/tutorial/inputoutput.html#tut-pickleXThe pickle ModuletrNX module-ctypesrN(jEjEX6http://docs.python.org/whatsnew/2.5.html#module-ctypesXThe ctypes packagetrNXdatetimeobjectsrN(jEjEX:http://docs.python.org/c-api/datetime.html#datetimeobjectsXDateTime ObjectstrNXinst-search-pathrN(jEjEX:http://docs.python.org/install/index.html#inst-search-pathXModifying Python's Search PathtrNXemail-examplesrN(jEjEXAhttp://docs.python.org/library/email-examples.html#email-examplesXemail: ExamplestrNX subscriptionsrN(jEjEX?http://docs.python.org/reference/expressions.html#subscriptionsX SubscriptionstrNXzipimport-examplesrN(jEjEX@http://docs.python.org/library/zipimport.html#zipimport-examplesXExamplestrNXdistutils-conceptsrN(jEjEXEhttp://docs.python.org/distutils/introduction.html#distutils-conceptsXConcepts & TerminologytrNXacks27rN(jEjEX/http://docs.python.org/whatsnew/2.7.html#acks27XAcknowledgementstrNXitertools-recipesrN(jEjEX?http://docs.python.org/library/itertools.html#itertools-recipesXRecipestrNXtelnet-objectsrN(jEjEX<http://docs.python.org/library/telnetlib.html#telnet-objectsXTelnet ObjectstrNX!collections-abstract-base-classesrN(jEjEXQhttp://docs.python.org/library/collections.html#collections-abstract-base-classesX!Collections Abstract Base ClassestrNXxdr-exceptionsrN(jEjEX9http://docs.python.org/library/xdrlib.html#xdr-exceptionsX ExceptionstrNXdatetime-tzinforN(jEjEX<http://docs.python.org/library/datetime.html#datetime-tzinfoXtzinfo ObjectstrNXmultiprocessing-programmingrN(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing-programmingXProgramming guidelinestrNXsax-exception-objectsrN(jEjEXAhttp://docs.python.org/library/xml.sax.html#sax-exception-objectsXSAXException ObjectstrNXwindow-objectsrN(jEjEX<http://docs.python.org/library/framework.html#window-objectsXWindow ObjectstrNXownershiprulesrN(jEjEX>http://docs.python.org/extending/extending.html#ownershiprulesXOwnership RulestrNX smtp-examplerN(jEjEX8http://docs.python.org/library/smtplib.html#smtp-exampleX SMTP ExampletrNXcontents-of-module-rerN(jEjEX<http://docs.python.org/library/re.html#contents-of-module-reXModule ContentstrNX imap4-objectsrN(jEjEX9http://docs.python.org/library/imaplib.html#imap4-objectsX IMAP4 ObjectstrNX compilationrN(jEjEX;http://docs.python.org/extending/extending.html#compilationXCompilation and LinkagetrNXlogging-config-apirN(jEjEXEhttp://docs.python.org/library/logging.config.html#logging-config-apiXConfiguration functionstrNXpep-353rN(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-353X(PEP 353: Using ssize_t as the index typetrNXpep-352rN(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-352X(PEP 352: Exceptions as New-Style ClassestrNXtut-inheritancerN(jEjEX<http://docs.python.org/tutorial/classes.html#tut-inheritanceX InheritancetrNXthreadsrN(jEjEX.http://docs.python.org/c-api/init.html#threadsX,Thread State and the Global Interpreter LocktrNXurllib-examplesrN(jEjEX:http://docs.python.org/library/urllib.html#urllib-examplesXExamplestrNXcondition-objectsrN(jEjEX?http://docs.python.org/library/threading.html#condition-objectsXCondition ObjectstrNXabstract-bufferrN(jEjEX;http://docs.python.org/c-api/objbuffer.html#abstract-bufferXOld Buffer ProtocoltrNXdoctest-exceptionsrN(jEjEX>http://docs.python.org/library/doctest.html#doctest-exceptionsXWhat About Exceptions?trNXdom-attributelist-objectsrN(jEjEXEhttp://docs.python.org/library/xml.dom.html#dom-attributelist-objectsXNamedNodeMap ObjectstrNX creating-stsrN(jEjEX7http://docs.python.org/library/parser.html#creating-stsXCreating ST ObjectstrNX tut-loggingrN(jEjEX8http://docs.python.org/tutorial/stdlib2.html#tut-loggingXLoggingtrNXtut-output-formattingrN(jEjEXBhttp://docs.python.org/tutorial/stdlib2.html#tut-output-formattingXOutput FormattingtrNX install-indexrN(jEjEX7http://docs.python.org/install/index.html#install-indexXInstalling Python ModulestrNXdatetime-objectsrN(jEjEX>http://docs.python.org/library/xmlrpclib.html#datetime-objectsXDateTime ObjectstrNX with-locksrN(jEjEX8http://docs.python.org/library/threading.html#with-locksX=Using locks, conditions, and semaphores in the with statementtrNXminidom-objectsrN(jEjEXChttp://docs.python.org/library/xml.dom.minidom.html#minidom-objectsX DOM ObjectstrNX tut-invokingrN(jEjEX=http://docs.python.org/tutorial/interpreter.html#tut-invokingXInvoking the InterpretertrNX repr-objectsrN(jEjEX5http://docs.python.org/library/repr.html#repr-objectsX Repr ObjectstrNXoptparse-generating-helprN(jEjEXEhttp://docs.python.org/library/optparse.html#optparse-generating-helpXGenerating helptrNXnew-style-attribute-accessrN(jEjEXJhttp://docs.python.org/reference/datamodel.html#new-style-attribute-accessX+More attribute access for new-style classestrNXtut-lists-as-stacksrN(jEjEXGhttp://docs.python.org/tutorial/datastructures.html#tut-lists-as-stacksXUsing Lists as StackstrNXmimetypes-objectsrN(jEjEX?http://docs.python.org/library/mimetypes.html#mimetypes-objectsXMimeTypes ObjectstrNX tut-privaterN(jEjEX8http://docs.python.org/tutorial/classes.html#tut-privateX,Private Variables and Class-local ReferencestrNXdebuggerrN(jEjEX0http://docs.python.org/library/pdb.html#debuggerXpdb --- The Python DebuggertrNXoptparse-default-valuesrN(jEjEXDhttp://docs.python.org/library/optparse.html#optparse-default-valuesXDefault valuestrNXtut-cleanup-withrN(jEjEX<http://docs.python.org/tutorial/errors.html#tut-cleanup-withXPredefined Clean-up ActionstrNXimplicit-joiningrN(jEjEXGhttp://docs.python.org/reference/lexical_analysis.html#implicit-joiningXImplicit line joiningtrNX os-newstreamsrN(jEjEX4http://docs.python.org/library/os.html#os-newstreamsXFile Object CreationtrOXdom-node-objectsrO(jEjEX<http://docs.python.org/library/xml.dom.html#dom-node-objectsX Node ObjectstrOXtut-codingstylerO(jEjEX@http://docs.python.org/tutorial/controlflow.html#tut-codingstyleXIntermezzo: Coding StyletrOXwave-write-objectsrO(jEjEX;http://docs.python.org/library/wave.html#wave-write-objectsXWave_write ObjectstrOXunixrO(jEjEX-http://docs.python.org/library/unix.html#unixXUnix Specific ServicestrOXbooleanr O(jEjEX4http://docs.python.org/library/stdtypes.html#booleanX#Boolean Operations --- and, or, nottr OX mailbox-mmdfr O(jEjEX8http://docs.python.org/library/mailbox.html#mailbox-mmdfXMMDFtr OXnetdatar O(jEjEX3http://docs.python.org/library/netdata.html#netdataXInternet Data HandlingtrOXmailbox-babylmessagerO(jEjEX@http://docs.python.org/library/mailbox.html#mailbox-babylmessageX BabylMessagetrOXfpectl-examplerO(jEjEX9http://docs.python.org/library/fpectl.html#fpectl-exampleXExampletrOX exprstmtsrO(jEjEX<http://docs.python.org/reference/simple_stmts.html#exprstmtsXExpression statementstrOX&optparse-what-positional-arguments-forrO(jEjEXShttp://docs.python.org/library/optparse.html#optparse-what-positional-arguments-forX"What are positional arguments for?trOXsequence-matcherrO(jEjEX<http://docs.python.org/library/difflib.html#sequence-matcherXSequenceMatcher ObjectstrOXpep-3105rO(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3105XPEP 3105: print As a FunctiontrOX api-referencerO(jEjEX:http://docs.python.org/distutils/apiref.html#api-referenceX API ReferencetrOXasyncore-example-2rO(jEjEX?http://docs.python.org/library/asyncore.html#asyncore-example-2X"asyncore Example basic echo servertrOXfromrO(jEjEX7http://docs.python.org/reference/simple_stmts.html#fromXThe import statementtr OX*ctypes-accessing-values-exported-from-dllsr!O(jEjEXUhttp://docs.python.org/library/ctypes.html#ctypes-accessing-values-exported-from-dllsX#Accessing values exported from dllstr"OXtut-argpassingr#O(jEjEX?http://docs.python.org/tutorial/interpreter.html#tut-argpassingXArgument Passingtr$OXlogrecord-attributesr%O(jEjEX@http://docs.python.org/library/logging.html#logrecord-attributesXLogRecord attributestr&OXfinallyr'O(jEjEX<http://docs.python.org/reference/compound_stmts.html#finallyXThe try statementtr(OX distributingr)O(jEjEX;http://docs.python.org/extending/building.html#distributingX#Distributing your extension modulestr*OXhttp-password-mgrr+O(jEjEX=http://docs.python.org/library/urllib2.html#http-password-mgrXHTTPPasswordMgr Objectstr,OX optparse-putting-it-all-togetherr-O(jEjEXMhttp://docs.python.org/library/optparse.html#optparse-putting-it-all-togetherXPutting it all togethertr.OXprotocol-error-objectsr/O(jEjEXDhttp://docs.python.org/library/xmlrpclib.html#protocol-error-objectsXProtocolError Objectstr0OXsimple-xmlrpc-serversr1O(jEjEXLhttp://docs.python.org/library/simplexmlrpcserver.html#simple-xmlrpc-serversXSimpleXMLRPCServer Objectstr2OXmemoryr3O(jEjEX/http://docs.python.org/c-api/memory.html#memoryXMemory Managementtr4OXlogger-adapterr5O(jEjEX:http://docs.python.org/library/logging.html#logger-adapterXLoggerAdapter Objectstr6OXoptparse-defining-optionsr7O(jEjEXFhttp://docs.python.org/library/optparse.html#optparse-defining-optionsXDefining optionstr8OXinst-config-filesr9O(jEjEX;http://docs.python.org/install/index.html#inst-config-filesXDistutils Configuration Filestr:OX nullpointersr;O(jEjEX<http://docs.python.org/extending/extending.html#nullpointersX NULL PointerstrOXossaudio-device-objectsr?O(jEjEXGhttp://docs.python.org/library/ossaudiodev.html#ossaudio-device-objectsXAudio Device Objectstr@OXgenindexrAO(jEjEX%http://docs.python.org/genindex.html#XIndextrBOX tut-genexpsrCO(jEjEX8http://docs.python.org/tutorial/classes.html#tut-genexpsXGenerator ExpressionstrDOXctypes-ctypes-referencerEO(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes-ctypes-referenceXctypes referencetrFOXintegersrGO(jEjEX?http://docs.python.org/reference/lexical_analysis.html#integersX!Integer and long integer literalstrHOXstring-methodsrIO(jEjEX;http://docs.python.org/library/stdtypes.html#string-methodsXString MethodstrJOX descriptorsrKO(jEjEX;http://docs.python.org/reference/datamodel.html#descriptorsXImplementing DescriptorstrLOXoptparse-adding-new-typesrMO(jEjEXFhttp://docs.python.org/library/optparse.html#optparse-adding-new-typesXAdding new typestrNOX dict-viewsrOO(jEjEX7http://docs.python.org/library/stdtypes.html#dict-viewsXDictionary view objectstrPOXatexit-examplerQO(jEjEX9http://docs.python.org/library/atexit.html#atexit-exampleXatexit ExampletrROXmailbox-mboxmessagerSO(jEjEX?http://docs.python.org/library/mailbox.html#mailbox-mboxmessageX mboxMessagetrTOXmemory-handlerrUO(jEjEXChttp://docs.python.org/library/logging.handlers.html#memory-handlerX MemoryHandlertrVOXdistutils-installing-scriptsrWO(jEjEXNhttp://docs.python.org/distutils/setupscript.html#distutils-installing-scriptsXInstalling ScriptstrXOXdatagram-handlerrYO(jEjEXEhttp://docs.python.org/library/logging.handlers.html#datagram-handlerXDatagramHandlertrZOXrexec-extensionr[O(jEjEX9http://docs.python.org/library/rexec.html#rexec-extensionX Defining restricted environmentstr\OXtut-filemethodsr]O(jEjEX@http://docs.python.org/tutorial/inputoutput.html#tut-filemethodsXMethods of File Objectstr^OXcookie-exampler_O(jEjEX9http://docs.python.org/library/cookie.html#cookie-exampleXExampletr`OXsection-slicesraO(jEjEX7http://docs.python.org/whatsnew/2.3.html#section-slicesXExtended SlicestrbOXuse_2to3rcO(jEjEX4http://docs.python.org/howto/pyporting.html#use-2to3XPython 2 and 2to3trdOXftp-handler-objectsreO(jEjEX?http://docs.python.org/library/urllib2.html#ftp-handler-objectsXFTPHandler ObjectstrfOXlambdasrgO(jEjEX9http://docs.python.org/reference/expressions.html#lambdasXLambdastrhOX inspect-typesriO(jEjEX9http://docs.python.org/library/inspect.html#inspect-typesXTypes and memberstrjOXtelnet-examplerkO(jEjEX<http://docs.python.org/library/telnetlib.html#telnet-exampleXTelnet ExampletrlOX23acksrmO(jEjEX-http://docs.python.org/whatsnew/2.3.html#acksXAcknowledgementstrnOXctypes-structured-data-typesroO(jEjEXGhttp://docs.python.org/library/ctypes.html#ctypes-structured-data-typesXStructured data typestrpOX optparse-standard-option-actionsrqO(jEjEXMhttp://docs.python.org/library/optparse.html#optparse-standard-option-actionsXStandard option actionstrrOXfile-cookie-jar-classesrsO(jEjEXEhttp://docs.python.org/library/cookielib.html#file-cookie-jar-classesX;FileCookieJar subclasses and co-operation with web browserstrtOXencodings-overviewruO(jEjEX=http://docs.python.org/library/codecs.html#encodings-overviewXEncodings and UnicodetrvOX types-setrwO(jEjEX6http://docs.python.org/library/stdtypes.html#types-setXSet Types --- set, frozensettrxOXtut-mathematicsryO(jEjEX;http://docs.python.org/tutorial/stdlib.html#tut-mathematicsX MathematicstrzOX dom-objectsr{O(jEjEX7http://docs.python.org/library/xml.dom.html#dom-objectsXObjects in the DOMtr|OXdelr}O(jEjEX6http://docs.python.org/reference/simple_stmts.html#delXThe del statementtr~OXprofile-calibrationrO(jEjEX?http://docs.python.org/library/profile.html#profile-calibrationX CalibrationtrOXdoctest-examplerO(jEjEX;http://docs.python.org/library/doctest.html#doctest-exampleXExample ObjectstrOXcabrO(jEjEX.http://docs.python.org/library/msilib.html#cabX CAB ObjectstrOXmailbox-mhmessagerO(jEjEX=http://docs.python.org/library/mailbox.html#mailbox-mhmessageX MHMessagetrOXtestcase-objectsrO(jEjEX=http://docs.python.org/library/unittest.html#testcase-objectsX Test casestrOXdefrO(jEjEX8http://docs.python.org/reference/compound_stmts.html#defXFunction definitionstrOXpep-3101rO(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3101X$PEP 3101: Advanced String FormattingtrOXplayer-objectsrO(jEjEX5http://docs.python.org/library/cd.html#player-objectsXPlayer ObjectstrOX*ctypes-structureunion-alignment-byte-orderrO(jEjEXUhttp://docs.python.org/library/ctypes.html#ctypes-structureunion-alignment-byte-orderX(Structure/union alignment and byte ordertrOXis notrO(jEjEX8http://docs.python.org/reference/expressions.html#is-notX ComparisonstrOXnot inrO(jEjEX8http://docs.python.org/reference/expressions.html#not-inX ComparisonstrOX type-structsrO(jEjEX6http://docs.python.org/c-api/typeobj.html#type-structsX Type ObjectstrOXformatter-objectsrO(jEjEX=http://docs.python.org/library/logging.html#formatter-objectsXFormatter ObjectstrOXuseful-handlersrO(jEjEX9http://docs.python.org/howto/logging.html#useful-handlersXUseful HandlerstrOXsqlite3-module-contentsrO(jEjEXChttp://docs.python.org/library/sqlite3.html#sqlite3-module-contentsXModule functions and constantstrOXimplementationsrO(jEjEXBhttp://docs.python.org/reference/introduction.html#implementationsXAlternate ImplementationstrOXcookie-jar-objectsrO(jEjEX@http://docs.python.org/library/cookielib.html#cookie-jar-objectsX#CookieJar and FileCookieJar ObjectstrOXbuilt-in-constsrO(jEjEX=http://docs.python.org/library/constants.html#built-in-constsXBuilt-in ConstantstrOX dom-examplerO(jEjEX?http://docs.python.org/library/xml.dom.minidom.html#dom-exampleX DOM ExampletrOXnumbersrO(jEjEX>http://docs.python.org/reference/lexical_analysis.html#numbersXNumeric literalstrOXapplication-objectsrO(jEjEXAhttp://docs.python.org/library/framework.html#application-objectsXApplication ObjectstrOXapi-exceptionsrO(jEjEX6http://docs.python.org/c-api/intro.html#api-exceptionsX ExceptionstrOX typesnumericrO(jEjEX9http://docs.python.org/library/stdtypes.html#typesnumericX+Numeric Types --- int, float, long, complextrOXstring-catenationrO(jEjEXHhttp://docs.python.org/reference/lexical_analysis.html#string-catenationXString literal concatenationtrOX creating-dumbrO(jEjEX=http://docs.python.org/distutils/builtdist.html#creating-dumbX!Creating dumb built distributionstrOXtut-methodobjectsrO(jEjEX>http://docs.python.org/tutorial/classes.html#tut-methodobjectsXMethod ObjectstrOXfilterrO(jEjEX2http://docs.python.org/library/logging.html#filterXFilter ObjectstrOXtut-instanceobjectsrO(jEjEX@http://docs.python.org/tutorial/classes.html#tut-instanceobjectsXInstance ObjectstrOX re-syntaxrO(jEjEX0http://docs.python.org/library/re.html#re-syntaxXRegular Expression SyntaxtrOXunicodeobjectsrO(jEjEX8http://docs.python.org/c-api/unicode.html#unicodeobjectsXUnicode Objects and CodecstrOXctypes-fundamental-data-types-2rO(jEjEXJhttp://docs.python.org/library/ctypes.html#ctypes-fundamental-data-types-2XFundamental data typestrOX sortinghowtorO(jEjEX6http://docs.python.org/howto/sorting.html#sortinghowtoXSorting HOW TOtrOXbooleansrO(jEjEX:http://docs.python.org/reference/expressions.html#booleansXBoolean operationstrOX tut-informalrO(jEjEX>http://docs.python.org/tutorial/introduction.html#tut-informalX"An Informal Introduction to PythontrOXoptparse-other-methodsrO(jEjEXChttp://docs.python.org/library/optparse.html#optparse-other-methodsX Other methodstrOXsection-encodingsrO(jEjEX:http://docs.python.org/whatsnew/2.3.html#section-encodingsXPEP 263: Source Code EncodingstrOXtutorial-indexrO(jEjEX9http://docs.python.org/tutorial/index.html#tutorial-indexXThe Python TutorialtrOXmanifest-optionsrO(jEjEXAhttp://docs.python.org/distutils/sourcedist.html#manifest-optionsXManifest-related optionstrOXtut-dictionariesrO(jEjEXDhttp://docs.python.org/tutorial/datastructures.html#tut-dictionariesX DictionariestrOXifrO(jEjEX7http://docs.python.org/reference/compound_stmts.html#ifXThe if statementtrOXdeterministic-profilingrO(jEjEXChttp://docs.python.org/library/profile.html#deterministic-profilingX What Is Deterministic Profiling?trOXtut-quality-controlrO(jEjEX?http://docs.python.org/tutorial/stdlib.html#tut-quality-controlXQuality ControltrOXpyporting-howtorO(jEjEX;http://docs.python.org/howto/pyporting.html#pyporting-howtoX!Porting Python 2 Code to Python 3trOX access-rightsrO(jEjEX9http://docs.python.org/library/_winreg.html#access-rightsX Access RightstrOXctypes-arrays-pointersrO(jEjEXAhttp://docs.python.org/library/ctypes.html#ctypes-arrays-pointersXArrays and pointerstrOXstandardexceptionsrO(jEjEX?http://docs.python.org/c-api/exceptions.html#standardexceptionsXStandard ExceptionstrOXgeneric-attribute-managementrO(jEjEXKhttp://docs.python.org/extending/newtypes.html#generic-attribute-managementXGeneric Attribute ManagementtrOXbltin-type-objectsrO(jEjEX?http://docs.python.org/library/stdtypes.html#bltin-type-objectsX Type ObjectstrOXpyzipfile-objectsrO(jEjEX=http://docs.python.org/library/zipfile.html#pyzipfile-objectsXPyZipFile ObjectstrOXtut-unicodestringsrO(jEjEXDhttp://docs.python.org/tutorial/introduction.html#tut-unicodestringsXUnicode StringstrOXtut-classobjectsrO(jEjEX=http://docs.python.org/tutorial/classes.html#tut-classobjectsX Class ObjectstrOXmappingrO(jEjEX1http://docs.python.org/c-api/mapping.html#mappingXMapping ProtocoltrOXsequenceobjectsrO(jEjEX:http://docs.python.org/c-api/concrete.html#sequenceobjectsXSequence ObjectstrOXthread-objectsrO(jEjEX<http://docs.python.org/library/threading.html#thread-objectsXThread ObjectstrOXstring-formattingrO(jEjEX>http://docs.python.org/library/stdtypes.html#string-formattingXString Formatting OperationstrOX longobjectsrO(jEjEX2http://docs.python.org/c-api/long.html#longobjectsXLong Integer ObjectstrOXoptparse-creating-parserrO(jEjEXEhttp://docs.python.org/library/optparse.html#optparse-creating-parserXCreating the parsertrOXnumericobjectsrO(jEjEX9http://docs.python.org/c-api/concrete.html#numericobjectsXNumeric ObjectstrOX constantsrO(jEjEX5http://docs.python.org/library/_winreg.html#constantsX ConstantstrOXwhy-selfrO(jEjEX/http://docs.python.org/faq/design.html#why-selfXCWhy must 'self' be used explicitly in method definitions and calls?trOXsummary-objectsrO(jEjEX:http://docs.python.org/library/msilib.html#summary-objectsXSummary Information ObjectstrOXiderO(jEjEX)http://docs.python.org/using/mac.html#ideXThe IDEtrOXphysicalrO(jEjEX?http://docs.python.org/reference/lexical_analysis.html#physicalXPhysical linestrOXcommand-line-interfacerO(jEjEXAhttp://docs.python.org/library/timeit.html#command-line-interfaceXCommand-Line InterfacetrOXcompoundshapesrO(jEjEX9http://docs.python.org/library/turtle.html#compoundshapesX)Excursus about the use of compound shapestrPXcallable-typesrP(jEjEX>http://docs.python.org/reference/datamodel.html#callable-typesXEmulating callable objectstrPX bytecodesrP(jEjEX1http://docs.python.org/library/dis.html#bytecodesXPython Bytecode InstructionstrPX id-classesrP(jEjEXAhttp://docs.python.org/reference/lexical_analysis.html#id-classesXReserved classes of identifierstrPXdialogwindow-objectsrP(jEjEXBhttp://docs.python.org/library/framework.html#dialogwindow-objectsXDialogWindow ObjectstrPXallosr P(jEjEX/http://docs.python.org/library/allos.html#allosX!Generic Operating System Servicestr PXnew-27-interpreterr P(jEjEX;http://docs.python.org/whatsnew/2.7.html#new-27-interpreterXInterpreter Changestr PX fundamentalr P(jEjEX6http://docs.python.org/c-api/concrete.html#fundamentalXFundamental ObjectstrPXdom-accessor-methodsrP(jEjEX@http://docs.python.org/library/xml.dom.html#dom-accessor-methodsXAccessor MethodstrPXtut-interactiverP(jEjEX@http://docs.python.org/tutorial/interpreter.html#tut-interactiveXInteractive ModetrPXcookielib-cookie-objectsrP(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib-cookie-objectsXCookie ObjectstrPXoptsrP(jEjEX-http://docs.python.org/whatsnew/2.5.html#optsX OptimizationstrPXdistutils-additional-filesrP(jEjEXLhttp://docs.python.org/distutils/setupscript.html#distutils-additional-filesXInstalling Additional FilestrPXsocket-objectsrP(jEjEX9http://docs.python.org/library/socket.html#socket-objectsXSocket ObjectstrPXelifrP(jEjEX9http://docs.python.org/reference/compound_stmts.html#elifXThe if statementtrPXdistutils-simple-examplerP(jEjEXKhttp://docs.python.org/distutils/introduction.html#distutils-simple-exampleXA Simple ExampletrPXdnt-type-methodsrP(jEjEX?http://docs.python.org/extending/newtypes.html#dnt-type-methodsX Type Methodstr PXtut-string-pattern-matchingr!P(jEjEXGhttp://docs.python.org/tutorial/stdlib.html#tut-string-pattern-matchingXString Pattern Matchingtr"PXextending-indexr#P(jEjEX;http://docs.python.org/extending/index.html#extending-indexX.Extending and Embedding the Python Interpretertr$PXinst-standard-installr%P(jEjEX?http://docs.python.org/install/index.html#inst-standard-installXStandard Build and Installtr&PX setobjectsr'P(jEjEX0http://docs.python.org/c-api/set.html#setobjectsX Set Objectstr(PXdoctest-doctestparserr)P(jEjEXAhttp://docs.python.org/library/doctest.html#doctest-doctestparserXDocTestParser objectstr*PXmapping-structsr+P(jEjEX9http://docs.python.org/c-api/typeobj.html#mapping-structsXMapping Object Structurestr,PXdescriptor-invocationr-P(jEjEXEhttp://docs.python.org/reference/datamodel.html#descriptor-invocationXInvoking Descriptorstr.PX 2to3-fixersr/P(jEjEX3http://docs.python.org/library/2to3.html#to3-fixersXFixerstr0PX sect-rellinksr1P(jEjEX6http://docs.python.org/whatsnew/2.2.html#sect-rellinksX Related Linkstr2PXextending-errorsr3P(jEjEX@http://docs.python.org/extending/extending.html#extending-errorsX!Intermezzo: Errors and Exceptionstr4PX rlock-objectsr5P(jEjEX;http://docs.python.org/library/threading.html#rlock-objectsX RLock Objectstr6PX ctypes-variable-sized-data-typesr7P(jEjEXKhttp://docs.python.org/library/ctypes.html#ctypes-variable-sized-data-typesXVariable-sized data typestr8PX tut-intror9P(jEjEX7http://docs.python.org/tutorial/appetite.html#tut-introXWhetting Your Appetitetr:PXdumbdbm-objectsr;P(jEjEX;http://docs.python.org/library/dumbdbm.html#dumbdbm-objectsXDumbdbm ObjectstrPXpep-309r?P(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-309X%PEP 309: Partial Function Applicationtr@PXnew-26-interpreterrAP(jEjEX;http://docs.python.org/whatsnew/2.6.html#new-26-interpreterXInterpreter ChangestrBPXdom-conformancerCP(jEjEX;http://docs.python.org/library/xml.dom.html#dom-conformanceX ConformancetrDPX tut-errorsrEP(jEjEX6http://docs.python.org/tutorial/errors.html#tut-errorsXErrors and ExceptionstrFPX mac-scriptingrGP(jEjEX8http://docs.python.org/library/macosa.html#mac-scriptingXMacPython OSA ModulestrHPXoptparse-adding-new-actionsrIP(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-adding-new-actionsXAdding new actionstrJPX slice-objectsrKP(jEjEX5http://docs.python.org/c-api/slice.html#slice-objectsX Slice ObjectstrLPX tut-classesrMP(jEjEX8http://docs.python.org/tutorial/classes.html#tut-classesXClassestrNPX 2to3-usingrOP(jEjEX2http://docs.python.org/library/2to3.html#to3-usingX Using 2to3trPPXhotshot-examplerQP(jEjEX;http://docs.python.org/library/hotshot.html#hotshot-exampleX Example UsagetrRPXreturnrSP(jEjEX9http://docs.python.org/reference/simple_stmts.html#returnXThe return statementtrTPXsignal-examplerUP(jEjEX9http://docs.python.org/library/signal.html#signal-exampleXExampletrVPXdoctest-outputcheckerrWP(jEjEXAhttp://docs.python.org/library/doctest.html#doctest-outputcheckerXOutputChecker objectstrXPXmiscrYP(jEjEX-http://docs.python.org/library/misc.html#miscXMiscellaneous ServicestrZPXoptparse-cleanupr[P(jEjEX=http://docs.python.org/library/optparse.html#optparse-cleanupXCleanuptr\PXfloatingr]P(jEjEX?http://docs.python.org/reference/lexical_analysis.html#floatingXFloating point literalstr^PXbreakr_P(jEjEX8http://docs.python.org/reference/simple_stmts.html#breakXThe break statementtr`PX frameworkraP(jEjEX6http://docs.python.org/howto/webservers.html#frameworkX FrameworkstrbPX tut-iteratorsrcP(jEjEX:http://docs.python.org/tutorial/classes.html#tut-iteratorsX IteratorstrdPX api-typesreP(jEjEX1http://docs.python.org/c-api/intro.html#api-typesXTypestrfPX setup-configrgP(jEjEX=http://docs.python.org/distutils/configfile.html#setup-configX$Writing the Setup Configuration FiletrhPXcompoundriP(jEjEX=http://docs.python.org/reference/compound_stmts.html#compoundXCompound statementstrjPXnotrkP(jEjEX5http://docs.python.org/reference/expressions.html#notXBoolean operationstrlPXdom-pi-objectsrmP(jEjEX:http://docs.python.org/library/xml.dom.html#dom-pi-objectsXProcessingInstruction ObjectstrnPXrecord-objectsroP(jEjEX9http://docs.python.org/library/msilib.html#record-objectsXRecord ObjectstrpPXsearch-vs-matchrqP(jEjEX6http://docs.python.org/library/re.html#search-vs-matchXsearch() vs. match()trrPXpure-embeddingrsP(jEjEX>http://docs.python.org/extending/embedding.html#pure-embeddingXPure EmbeddingtrtPX trace-apiruP(jEjEX3http://docs.python.org/library/trace.html#trace-apiXProgrammatic InterfacetrvPX+ctypes-accessing-functions-from-loaded-dllsrwP(jEjEXVhttp://docs.python.org/library/ctypes.html#ctypes-accessing-functions-from-loaded-dllsX$Accessing functions from loaded dllstrxPXipcryP(jEjEX+http://docs.python.org/library/ipc.html#ipcX)Interprocess Communication and NetworkingtrzPXcryptor{P(jEjEX1http://docs.python.org/library/crypto.html#cryptoXCryptographic Servicestr|PX24acksr}P(jEjEX-http://docs.python.org/whatsnew/2.4.html#acksXAcknowledgementstr~PX smtp-handlerrP(jEjEXAhttp://docs.python.org/library/logging.handlers.html#smtp-handlerX SMTPHandlertrPX smtp-objectsrP(jEjEX8http://docs.python.org/library/smtplib.html#smtp-objectsX SMTP ObjectstrPXstdcomparisonsrP(jEjEX;http://docs.python.org/library/stdtypes.html#stdcomparisonsX ComparisonstrPXbltin-exceptionsrP(jEjEX?http://docs.python.org/library/exceptions.html#bltin-exceptionsXBuilt-in ExceptionstrPXtut-formattingrP(jEjEX?http://docs.python.org/tutorial/inputoutput.html#tut-formattingXFancier Output FormattingtrPXtut-dirrP(jEjEX4http://docs.python.org/tutorial/modules.html#tut-dirXThe dir() FunctiontrPX tut-cleanuprP(jEjEX7http://docs.python.org/tutorial/errors.html#tut-cleanupXDefining Clean-up ActionstrPX handler-basicrP(jEjEX7http://docs.python.org/howto/logging.html#handler-basicXHandlerstrPXportsrP(jEjEX.http://docs.python.org/whatsnew/2.5.html#portsXPort-Specific ChangestrPX)ctypes-specifying-required-argument-typesrP(jEjEXThttp://docs.python.org/library/ctypes.html#ctypes-specifying-required-argument-typesX<Specifying the required argument types (function prototypes)trPXtut-firststepsrP(jEjEX@http://docs.python.org/tutorial/introduction.html#tut-firststepsXFirst Steps Towards ProgrammingtrPXusing-on-windowsrP(jEjEX:http://docs.python.org/using/windows.html#using-on-windowsXUsing Python on WindowstrPX profilingrP(jEjEX0http://docs.python.org/c-api/init.html#profilingXProfiling and TracingtrPXwarning-categoriesrP(jEjEX?http://docs.python.org/library/warnings.html#warning-categoriesXWarning CategoriestrPXextending-simpleexamplerP(jEjEXGhttp://docs.python.org/extending/extending.html#extending-simpleexampleXA Simple ExampletrPX csv-contentsrP(jEjEX4http://docs.python.org/library/csv.html#csv-contentsXModule ContentstrPXfilters-contextualrP(jEjEXEhttp://docs.python.org/howto/logging-cookbook.html#filters-contextualX.Using Filters to impart contextual informationtrPXnumericrP(jEjEX3http://docs.python.org/library/numeric.html#numericX Numeric and Mathematical ModulestrPXunittest-skippingrP(jEjEX>http://docs.python.org/library/unittest.html#unittest-skippingX$Skipping tests and expected failurestrPX examples-imprP(jEjEX4http://docs.python.org/library/imp.html#examples-impXExamplestrPXdoctest-doctestfinderrP(jEjEXAhttp://docs.python.org/library/doctest.html#doctest-doctestfinderXDocTestFinder objectstrPX encodingsrP(jEjEX@http://docs.python.org/reference/lexical_analysis.html#encodingsXEncoding declarationstrPXtut-unpacking-argumentsrP(jEjEXHhttp://docs.python.org/tutorial/controlflow.html#tut-unpacking-argumentsXUnpacking Argument ListstrPX typesotherrP(jEjEX7http://docs.python.org/library/stdtypes.html#typesotherXOther Built-in TypestrPXbuilding-on-windowsrP(jEjEXAhttp://docs.python.org/extending/windows.html#building-on-windowsX(Building C and C++ Extensions on WindowstrPXformatexamplesrP(jEjEX9http://docs.python.org/library/string.html#formatexamplesXFormat examplestrPX typesobjectsrP(jEjEX9http://docs.python.org/library/stdtypes.html#typesobjectsXClasses and Class InstancestrPX re-objectsrP(jEjEX1http://docs.python.org/library/re.html#re-objectsXRegular Expression ObjectstrPXelementtree-parsing-xmlrP(jEjEXQhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-parsing-xmlX Parsing XMLtrPX whitespacerP(jEjEXAhttp://docs.python.org/reference/lexical_analysis.html#whitespaceXWhitespace between tokenstrPXtruthrP(jEjEX2http://docs.python.org/library/stdtypes.html#truthXTruth Value TestingtrPX restrictedrP(jEjEX9http://docs.python.org/library/restricted.html#restrictedXRestricted ExecutiontrPX sqlite3-controlling-transactionsrP(jEjEXLhttp://docs.python.org/library/sqlite3.html#sqlite3-controlling-transactionsXControlling TransactionstrPXtut-standardmodulesrP(jEjEX@http://docs.python.org/tutorial/modules.html#tut-standardmodulesXStandard ModulestrPXusing-on-generalrP(jEjEX:http://docs.python.org/using/cmdline.html#using-on-generalXCommand line and environmenttrPXfunction-objectsrP(jEjEX;http://docs.python.org/c-api/function.html#function-objectsXFunction ObjectstrPXhttp-basic-auth-handlerrP(jEjEXChttp://docs.python.org/library/urllib2.html#http-basic-auth-handlerXHTTPBasicAuthHandler ObjectstrPX curses-howtorP(jEjEX5http://docs.python.org/howto/curses.html#curses-howtoXCurses Programming with PythontrPX ctypes-arraysrP(jEjEX8http://docs.python.org/library/ctypes.html#ctypes-arraysXArraystrPXctypes-finding-shared-librariesrP(jEjEXJhttp://docs.python.org/library/ctypes.html#ctypes-finding-shared-librariesXFinding shared librariestrPXinternetrP(jEjEX5http://docs.python.org/library/internet.html#internetXInternet Protocols and SupporttrPXprintrP(jEjEX8http://docs.python.org/reference/simple_stmts.html#printXThe print statementtrPX tupleobjectsrP(jEjEX4http://docs.python.org/c-api/tuple.html#tupleobjectsX Tuple ObjectstrPXslicingsrP(jEjEX:http://docs.python.org/reference/expressions.html#slicingsXSlicingstrPXlogging-config-dict-connectionsrP(jEjEXRhttp://docs.python.org/library/logging.config.html#logging-config-dict-connectionsXObject connectionstrPX decimal-faqrP(jEjEX7http://docs.python.org/library/decimal.html#decimal-faqX Decimal FAQtrPXscrolledwindow-objectrP(jEjEXChttp://docs.python.org/library/framework.html#scrolledwindow-objectXScrolledWindow ObjecttrPXdom-document-objectsrP(jEjEX@http://docs.python.org/library/xml.dom.html#dom-document-objectsXDocument ObjectstrPXtestsuite-objectsrP(jEjEX>http://docs.python.org/library/unittest.html#testsuite-objectsXGrouping teststrPXtut-userexceptionsrP(jEjEX>http://docs.python.org/tutorial/errors.html#tut-userexceptionsXUser-defined ExceptionstrPX uuid-examplerP(jEjEX5http://docs.python.org/library/uuid.html#uuid-exampleXExampletrPX netrc-objectsrP(jEjEX7http://docs.python.org/library/netrc.html#netrc-objectsX netrc ObjectstrPXdatetime-timedeltarP(jEjEX?http://docs.python.org/library/datetime.html#datetime-timedeltaXtimedelta ObjectstrPXoptparse-backgroundrP(jEjEX@http://docs.python.org/library/optparse.html#optparse-backgroundX BackgroundtrPX fileformatsrP(jEjEX;http://docs.python.org/library/fileformats.html#fileformatsX File FormatstrPX using-on-macrP(jEjEX2http://docs.python.org/using/mac.html#using-on-macXUsing Python on a MacintoshtrPXsomeosrP(jEjEX1http://docs.python.org/library/someos.html#someosX"Optional Operating System ServicestrPX st-errorsrP(jEjEX4http://docs.python.org/library/parser.html#st-errorsXExceptions and Error HandlingtrPXpickle-protocolrP(jEjEX:http://docs.python.org/library/pickle.html#pickle-protocolXThe pickle protocoltrPXtarinfo-objectsrP(jEjEX;http://docs.python.org/library/tarfile.html#tarinfo-objectsXTarInfo ObjectstrPXlanguagerP(jEjEX5http://docs.python.org/library/language.html#languageXPython Language ServicestrPXusing-on-interface-optionsrP(jEjEXDhttp://docs.python.org/using/cmdline.html#using-on-interface-optionsXInterface optionstrPXdistutils-indexrP(jEjEX;http://docs.python.org/distutils/index.html#distutils-indexXDistributing Python ModulestrPXtraceback-examplerP(jEjEX?http://docs.python.org/library/traceback.html#traceback-exampleXTraceback ExamplestrPX boolobjectsrP(jEjEX2http://docs.python.org/c-api/bool.html#boolobjectsXBoolean ObjectstrQXpackage-uploadrQ(jEjEX>http://docs.python.org/distutils/uploading.html#package-uploadX'Uploading Packages to the Package IndextrQX pickle-instrQ(jEjEX6http://docs.python.org/library/pickle.html#pickle-instX.Pickling and unpickling normal class instancestrQX other-langrQ(jEjEX3http://docs.python.org/whatsnew/2.5.html#other-langXOther Language ChangestrQXbase-handler-objectsrQ(jEjEX@http://docs.python.org/library/urllib2.html#base-handler-objectsXBaseHandler ObjectstrQX pickle-subr Q(jEjEX5http://docs.python.org/library/pickle.html#pickle-subXSubclassing Unpicklerstr QX tut-stderrr Q(jEjEX6http://docs.python.org/tutorial/stdlib.html#tut-stderrX0Error Output Redirection and Program Terminationtr QXtut-exceptionsr Q(jEjEX:http://docs.python.org/tutorial/errors.html#tut-exceptionsX ExceptionstrQXpep-3141rQ(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3141X&PEP 3141: A Type Hierarchy for NumberstrQX datamodelrQ(jEjEX9http://docs.python.org/reference/datamodel.html#datamodelX Data modeltrQXlambdarQ(jEjEX8http://docs.python.org/reference/expressions.html#lambdaXLambdastrQXtimed-rotating-file-handlerrQ(jEjEXPhttp://docs.python.org/library/logging.handlers.html#timed-rotating-file-handlerXTimedRotatingFileHandlertrQXtut-multi-threadingrQ(jEjEX@http://docs.python.org/tutorial/stdlib2.html#tut-multi-threadingXMulti-threadingtrQXfeaturesrQ(jEjEX3http://docs.python.org/library/msilib.html#featuresXFeaturestrQXsequence-structsrQ(jEjEX:http://docs.python.org/c-api/typeobj.html#sequence-structsXSequence Object StructurestrQXinst-platform-variationsrQ(jEjEXBhttp://docs.python.org/install/index.html#inst-platform-variationsXPlatform variationstrQX view-objectsrQ(jEjEX7http://docs.python.org/library/msilib.html#view-objectsX View Objectstr QXnumberr!Q(jEjEX/http://docs.python.org/c-api/number.html#numberXNumber Protocoltr"QXpep-341r#Q(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-341X#PEP 341: Unified try/except/finallytr$QXpep-342r%Q(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-342XPEP 342: New Generator Featurestr&QXpep-343r'Q(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-343XPEP 343: The 'with' statementtr(QX msvcrt-otherr)Q(jEjEX7http://docs.python.org/library/msvcrt.html#msvcrt-otherXOther Functionstr*QX customizationr+Q(jEjEX=http://docs.python.org/reference/datamodel.html#customizationXBasic customizationtr,QX api-intror-Q(jEjEX1http://docs.python.org/c-api/intro.html#api-introX Introductiontr.QX otherobjectsr/Q(jEjEX7http://docs.python.org/c-api/concrete.html#otherobjectsX Other Objectstr0QXtimeit-examplesr1Q(jEjEX:http://docs.python.org/library/timeit.html#timeit-examplesXExamplestr2QXtut-interactingr3Q(jEjEX@http://docs.python.org/tutorial/interactive.html#tut-interactingX2Interactive Input Editing and History Substitutiontr4QXtkinter-basic-mappingr5Q(jEjEXAhttp://docs.python.org/library/tkinter.html#tkinter-basic-mappingXMapping Basic Tk into Tkintertr6QX introductionr7Q(jEjEX?http://docs.python.org/reference/introduction.html#introductionX Introductiontr8QXsystemfunctionsr9Q(jEjEX5http://docs.python.org/c-api/sys.html#systemfunctionsXSystem Functionstr:QXadvanced-debuggingr;Q(jEjEX9http://docs.python.org/c-api/init.html#advanced-debuggingXAdvanced Debugger SupporttrQXunicodemethodsandslotsr?Q(jEjEX@http://docs.python.org/c-api/unicode.html#unicodemethodsandslotsXMethods and Slot Functionstr@QX!optparse-defining-callback-optionrAQ(jEjEXNhttp://docs.python.org/library/optparse.html#optparse-defining-callback-optionXDefining a callback optiontrBQX pop3-examplerCQ(jEjEX7http://docs.python.org/library/poplib.html#pop3-exampleX POP3 ExampletrDQXoptparse-populating-parserrEQ(jEjEXGhttp://docs.python.org/library/optparse.html#optparse-populating-parserXPopulating the parsertrFQXlogging-advanced-tutorialrGQ(jEjEXChttp://docs.python.org/howto/logging.html#logging-advanced-tutorialXAdvanced Logging TutorialtrHQXusing-capsulesrIQ(jEjEX>http://docs.python.org/extending/extending.html#using-capsulesX)Providing a C API for an Extension ModuletrJQX mailbox-mhrKQ(jEjEX6http://docs.python.org/library/mailbox.html#mailbox-mhXMHtrLQXtypesrMQ(jEjEX5http://docs.python.org/reference/datamodel.html#typesXThe standard type hierarchytrNQX dl-objectsrOQ(jEjEX1http://docs.python.org/library/dl.html#dl-objectsX Dl ObjectstrPQXtut-lists-as-queuesrQQ(jEjEXGhttp://docs.python.org/tutorial/datastructures.html#tut-lists-as-queuesXUsing Lists as QueuestrRQXosx-gui-scriptsrSQ(jEjEX5http://docs.python.org/using/mac.html#osx-gui-scriptsXRunning scripts with a GUItrTQXwhatsnew-indexrUQ(jEjEX9http://docs.python.org/whatsnew/index.html#whatsnew-indexXWhat's New in PythontrVQXoptparse-callback-example-5rWQ(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-5X#Callback example 5: fixed argumentstrXQX api-includesrYQ(jEjEX4http://docs.python.org/c-api/intro.html#api-includesX Include FilestrZQXinst-custom-installr[Q(jEjEX=http://docs.python.org/install/index.html#inst-custom-installXCustom Installationtr\QXlistsr]Q(jEjEX7http://docs.python.org/reference/expressions.html#listsX List displaystr^QX3ctypes-calling-functions-with-own-custom-data-typesr_Q(jEjEX^http://docs.python.org/library/ctypes.html#ctypes-calling-functions-with-own-custom-data-typesX1Calling functions with your own custom data typestr`QX classobjectsraQ(jEjEX4http://docs.python.org/c-api/class.html#classobjectsXClass and Instance ObjectstrbQXinst-config-syntaxrcQ(jEjEX<http://docs.python.org/install/index.html#inst-config-syntaxXSyntax of config filestrdQXembedding-localereQ(jEjEX;http://docs.python.org/library/locale.html#embedding-localeX4For extension writers and programs that embed PythontrfQXtut-performance-measurementrgQ(jEjEXGhttp://docs.python.org/tutorial/stdlib.html#tut-performance-measurementXPerformance MeasurementtrhQXdoctest-which-docstringsriQ(jEjEXDhttp://docs.python.org/library/doctest.html#doctest-which-docstringsXWhich Docstrings Are Examined?trjQXtypesfunctionsrkQ(jEjEX;http://docs.python.org/library/stdtypes.html#typesfunctionsX FunctionstrlQXinst-alt-install-userrmQ(jEjEX?http://docs.python.org/install/index.html#inst-alt-install-userX'Alternate installation: the user schemetrnQXdom-implementation-objectsroQ(jEjEXFhttp://docs.python.org/library/xml.dom.html#dom-implementation-objectsXDOMImplementation ObjectstrpQX tut-scriptsrqQ(jEjEX<http://docs.python.org/tutorial/interpreter.html#tut-scriptsXExecutable Python ScriptstrrQXtypecontextmanagerrsQ(jEjEX?http://docs.python.org/library/stdtypes.html#typecontextmanagerXContext Manager TypestrtQX using-indexruQ(jEjEX3http://docs.python.org/using/index.html#using-indexXPython Setup and UsagetrvQXorganizing-testsrwQ(jEjEX=http://docs.python.org/library/unittest.html#organizing-testsXOrganizing test codetrxQXserverproxy-objectsryQ(jEjEXAhttp://docs.python.org/library/xmlrpclib.html#serverproxy-objectsXServerProxy ObjectstrzQXxmlreader-objectsr{Q(jEjEXDhttp://docs.python.org/library/xml.sax.reader.html#xmlreader-objectsXXMLReader Objectstr|QX file-handlerr}Q(jEjEXAhttp://docs.python.org/library/logging.handlers.html#file-handlerX FileHandlertr~QXlogging-basic-tutorialrQ(jEjEX@http://docs.python.org/howto/logging.html#logging-basic-tutorialXBasic Logging TutorialtrQX operator-maprQ(jEjEX9http://docs.python.org/library/operator.html#operator-mapXMapping Operators to FunctionstrQXexceptionhandlingrQ(jEjEX>http://docs.python.org/c-api/exceptions.html#exceptionhandlingXException HandlingtrQXinst-config-filenamesrQ(jEjEX?http://docs.python.org/install/index.html#inst-config-filenamesX"Location and names of config filestrQXfunctions-in-cgi-modulerQ(jEjEX?http://docs.python.org/library/cgi.html#functions-in-cgi-moduleX FunctionstrQXlogging-exceptionsrQ(jEjEX<http://docs.python.org/howto/logging.html#logging-exceptionsX Exceptions raised during loggingtrQX tar-formatsrQ(jEjEX7http://docs.python.org/library/tarfile.html#tar-formatsXSupported tar formatstrQXtut-delrQ(jEjEX;http://docs.python.org/tutorial/datastructures.html#tut-delXThe del statementtrQXidlerQ(jEjEX-http://docs.python.org/library/idle.html#idleXIDLEtrQXfuturerQ(jEjEX9http://docs.python.org/reference/simple_stmts.html#futureXFuture statementstrQXrawconfigparser-objectsrQ(jEjEXHhttp://docs.python.org/library/configparser.html#rawconfigparser-objectsXRawConfigParser ObjectstrQXinst-non-ms-compilersrQ(jEjEX?http://docs.python.org/install/index.html#inst-non-ms-compilersX(Using non-Microsoft compilers on WindowstrQXoptparse-store-actionrQ(jEjEXBhttp://docs.python.org/library/optparse.html#optparse-store-actionXThe store actiontrQX custominterprQ(jEjEX=http://docs.python.org/library/custominterp.html#custominterpXCustom Python InterpreterstrQXandrQ(jEjEX5http://docs.python.org/reference/expressions.html#andXBoolean operationstrQXmessage-objectsrQ(jEjEX:http://docs.python.org/library/rfc822.html#message-objectsXMessage ObjectstrQXcurses-textpad-objectsrQ(jEjEXAhttp://docs.python.org/library/curses.html#curses-textpad-objectsXTextbox objectstrQXhtml-parser-objectsrQ(jEjEX?http://docs.python.org/library/htmllib.html#html-parser-objectsXHTMLParser ObjectstrQXsequencematcher-examplesrQ(jEjEXDhttp://docs.python.org/library/difflib.html#sequencematcher-examplesXSequenceMatcher ExamplestrQXcodec-registryrQ(jEjEX6http://docs.python.org/c-api/codec.html#codec-registryX$Codec registry and support functionstrQXbitwiserQ(jEjEX9http://docs.python.org/reference/expressions.html#bitwiseXBinary bitwise operationstrQX ttkstylingrQ(jEjEX2http://docs.python.org/library/ttk.html#ttkstylingX Ttk StylingtrQXoptparse-terminologyrQ(jEjEXAhttp://docs.python.org/library/optparse.html#optparse-terminologyX TerminologytrQX tut-numbersrQ(jEjEX=http://docs.python.org/tutorial/introduction.html#tut-numbersXNumberstrQXcopytree-examplerQ(jEjEX;http://docs.python.org/library/shutil.html#copytree-exampleXcopytree exampletrQXpure-modrQ(jEjEX7http://docs.python.org/distutils/examples.html#pure-modX$Pure Python distribution (by module)trQX writer-implsrQ(jEjEX:http://docs.python.org/library/formatter.html#writer-implsXWriter ImplementationstrQXhowto-minimal-examplerQ(jEjEX?http://docs.python.org/howto/logging.html#howto-minimal-exampleXA simple exampletrQX listobjectsrQ(jEjEX2http://docs.python.org/c-api/list.html#listobjectsX List ObjectstrQXdifflib-interfacerQ(jEjEX=http://docs.python.org/library/difflib.html#difflib-interfaceX#A command-line interface to difflibtrQXnew-string-formattingrQ(jEjEX@http://docs.python.org/library/string.html#new-string-formattingXString FormattingtrQXtut-data-compressionrQ(jEjEX@http://docs.python.org/tutorial/stdlib.html#tut-data-compressionXData CompressiontrQXbltin-code-objectsrQ(jEjEX?http://docs.python.org/library/stdtypes.html#bltin-code-objectsX Code ObjectstrQX tut-morelistsrQ(jEjEXAhttp://docs.python.org/tutorial/datastructures.html#tut-morelistsX More on ListstrQX os-processrQ(jEjEX1http://docs.python.org/library/os.html#os-processXProcess ManagementtrQXmethod-objectsrQ(jEjEX7http://docs.python.org/c-api/method.html#method-objectsXMethod ObjectstrQXoptparse-tutorialrQ(jEjEX>http://docs.python.org/library/optparse.html#optparse-tutorialXTutorialtrQX primariesrQ(jEjEX;http://docs.python.org/reference/expressions.html#primariesX PrimariestrQXline-structurerQ(jEjEXEhttp://docs.python.org/reference/lexical_analysis.html#line-structureXLine structuretrQX atom-literalsrQ(jEjEX?http://docs.python.org/reference/expressions.html#atom-literalsXLiteralstrQX persistencerQ(jEjEX;http://docs.python.org/library/persistence.html#persistenceXData PersistencetrQXentity-resolver-objectsrQ(jEjEXKhttp://docs.python.org/library/xml.sax.handler.html#entity-resolver-objectsXEntityResolver ObjectstrQXpep-3112rQ(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3112XPEP 3112: Byte LiteralstrQX event-objectsrQ(jEjEX;http://docs.python.org/library/threading.html#event-objectsX Event ObjectstrQXpep-3110rQ(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3110X$PEP 3110: Exception-Handling ChangestrQXal-port-objectsrQ(jEjEX6http://docs.python.org/library/al.html#al-port-objectsX Port ObjectstrQX sqlite3-typesrQ(jEjEX9http://docs.python.org/library/sqlite3.html#sqlite3-typesXSQLite and Python typestrQXexecrQ(jEjEX7http://docs.python.org/reference/simple_stmts.html#execXThe exec statementtrQXtemplate-objectsrQ(jEjEX:http://docs.python.org/library/pipes.html#template-objectsXTemplate ObjectstrQXpep-3119rQ(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3119XPEP 3119: Abstract Base ClassestrQXobjectrQ(jEjEX/http://docs.python.org/c-api/object.html#objectXObject ProtocoltrQXregrtestrQ(jEjEX1http://docs.python.org/library/test.html#regrtestX.Running tests using the command-line interfacetrQXpartial-objectsrQ(jEjEX=http://docs.python.org/library/functools.html#partial-objectsXpartial ObjectstrQXctypes-structures-unionsrQ(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes-structures-unionsXStructures and unionstrQXal-config-objectsrQ(jEjEX8http://docs.python.org/library/al.html#al-config-objectsXConfiguration ObjectstrQXhttpconnection-objectsrQ(jEjEXBhttp://docs.python.org/library/httplib.html#httpconnection-objectsXHTTPConnection ObjectstrQX noneobjectrQ(jEjEX1http://docs.python.org/c-api/none.html#noneobjectXThe None ObjecttrQXcookie-policy-objectsrQ(jEjEXChttp://docs.python.org/library/cookielib.html#cookie-policy-objectsXCookiePolicy ObjectstrQXctypes-incomplete-typesrQ(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes-incomplete-typesXIncomplete TypestrQXnew-26-context-managersrQ(jEjEX@http://docs.python.org/whatsnew/2.6.html#new-26-context-managersXWriting Context ManagerstrQX faq-indexrQ(jEjEX/http://docs.python.org/faq/index.html#faq-indexX!Python Frequently Asked QuestionstrQXdom-comment-objectsrQ(jEjEX?http://docs.python.org/library/xml.dom.html#dom-comment-objectsXComment ObjectstrQXctypes-pointersrQ(jEjEX:http://docs.python.org/library/ctypes.html#ctypes-pointersXPointerstrQXincremental-decoder-objectsrQ(jEjEXFhttp://docs.python.org/library/codecs.html#incremental-decoder-objectsXIncrementalDecoder ObjectstrQXoptparse-parsing-argumentsrQ(jEjEXGhttp://docs.python.org/library/optparse.html#optparse-parsing-argumentsXParsing argumentstrRXtut-binary-formatsrR(jEjEX?http://docs.python.org/tutorial/stdlib2.html#tut-binary-formatsX'Working with Binary Data Record LayoutstrRXdoctest-directivesrR(jEjEX>http://docs.python.org/library/doctest.html#doctest-directivesX DirectivestrRXtut-weak-referencesrR(jEjEX@http://docs.python.org/tutorial/stdlib2.html#tut-weak-referencesXWeak ReferencestrRXsection-generatorsrR(jEjEX;http://docs.python.org/whatsnew/2.3.html#section-generatorsXPEP 255: Simple GeneratorstrRXinst-new-standardr R(jEjEX;http://docs.python.org/install/index.html#inst-new-standardXThe new standard: Distutilstr RXnewtypesr R(jEjEX2http://docs.python.org/c-api/objimpl.html#newtypesXObject Implementation Supporttr RX ftp-objectsr R(jEjEX6http://docs.python.org/library/ftplib.html#ftp-objectsX FTP ObjectstrRXpep-3116rR(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3116XPEP 3116: New I/O LibrarytrRX tut-rangerR(jEjEX:http://docs.python.org/tutorial/controlflow.html#tut-rangeXThe range() FunctiontrRXunittest-test-discoveryrR(jEjEXDhttp://docs.python.org/library/unittest.html#unittest-test-discoveryXTest DiscoverytrRXcommon-structsrR(jEjEX;http://docs.python.org/c-api/structures.html#common-structsXCommon Object StructurestrRXctypes-foreign-functionsrR(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes-foreign-functionsXForeign functionstrRXwsgirR(jEjEX1http://docs.python.org/howto/webservers.html#wsgiXStep back: WSGItrRXsax-error-handlerrR(jEjEXEhttp://docs.python.org/library/xml.sax.handler.html#sax-error-handlerXErrorHandler ObjectstrRXexpat-content-modelsrR(jEjEX@http://docs.python.org/library/pyexpat.html#expat-content-modelsXContent Model DescriptionstrRXpep-3127rR(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3127X,PEP 3127: Integer Literal Support and Syntaxtr RXtut-functionalr!R(jEjEXBhttp://docs.python.org/tutorial/datastructures.html#tut-functionalXFunctional Programming Toolstr"RXcurses-functionsr#R(jEjEX;http://docs.python.org/library/curses.html#curses-functionsX Functionstr$RX build-apir%R(jEjEX2http://docs.python.org/whatsnew/2.5.html#build-apiXBuild and C API Changestr&RXhttps-handler-objectsr'R(jEjEXAhttp://docs.python.org/library/urllib2.html#https-handler-objectsXHTTPSHandler Objectstr(RX source-distr)R(jEjEX<http://docs.python.org/distutils/sourcedist.html#source-distXCreating a Source Distributiontr*RXsubclassing-reprsr+R(jEjEX:http://docs.python.org/library/repr.html#subclassing-reprsXSubclassing Repr Objectstr,RXprofile-limitsr-R(jEjEX:http://docs.python.org/library/profile.html#profile-limitsX Limitationstr.RXkeywordsr/R(jEjEX?http://docs.python.org/reference/lexical_analysis.html#keywordsXKeywordstr0RXmemoryinterfacer1R(jEjEX8http://docs.python.org/c-api/memory.html#memoryinterfaceXMemory Interfacetr2RXinst-how-build-worksr3R(jEjEX>http://docs.python.org/install/index.html#inst-how-build-worksXHow building workstr4RXsunosr5R(jEjEX-http://docs.python.org/library/sun.html#sunosXSunOS Specific Servicestr6RXveryhighr7R(jEjEX3http://docs.python.org/c-api/veryhigh.html#veryhighXThe Very High Level Layertr8RXabstract-basic-auth-handlerr9R(jEjEXGhttp://docs.python.org/library/urllib2.html#abstract-basic-auth-handlerX AbstractBasicAuthHandler Objectstr:RX writing-testsr;R(jEjEX6http://docs.python.org/library/test.html#writing-testsX'Writing Unit Tests for the test packagetrRXthreaded-importsr?R(jEjEX>http://docs.python.org/library/threading.html#threaded-importsXImporting in threaded codetr@RXtypeiterrAR(jEjEX5http://docs.python.org/library/stdtypes.html#typeiterXIterator TypestrBRXctypes-ctypes-tutorialrCR(jEjEXAhttp://docs.python.org/library/ctypes.html#ctypes-ctypes-tutorialXctypes tutorialtrDRXformatter-implsrER(jEjEX=http://docs.python.org/library/formatter.html#formatter-implsXFormatter ImplementationstrFRXdynamic-featuresrGR(jEjEXEhttp://docs.python.org/reference/executionmodel.html#dynamic-featuresX!Interaction with dynamic featurestrHRXmultiprocessing-auth-keysrIR(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing-auth-keysXAuthentication keystrJRXdictrKR(jEjEX6http://docs.python.org/reference/expressions.html#dictXDictionary displaystrLRXkqueue-objectsrMR(jEjEX9http://docs.python.org/library/select.html#kqueue-objectsXKqueue ObjectstrNRX intobjectsrOR(jEjEX0http://docs.python.org/c-api/int.html#intobjectsXPlain Integer ObjectstrPRX os-procinforQR(jEjEX2http://docs.python.org/library/os.html#os-procinfoXProcess ParameterstrRRXnetwork-loggingrSR(jEjEXBhttp://docs.python.org/howto/logging-cookbook.html#network-loggingX5Sending and receiving logging events across a networktrTRXstream-writer-objectsrUR(jEjEX@http://docs.python.org/library/codecs.html#stream-writer-objectsXStreamWriter ObjectstrVRX 25modulesrWR(jEjEX0http://docs.python.org/whatsnew/2.5.html#modulesX"New, Improved, and Removed ModulestrXRXmh-message-objectsrYR(jEjEX<http://docs.python.org/library/mhlib.html#mh-message-objectsXMessage ObjectstrZRXsocket-handlerr[R(jEjEXChttp://docs.python.org/library/logging.handlers.html#socket-handlerX SocketHandlertr\RX tut-tuplesr]R(jEjEX>http://docs.python.org/tutorial/datastructures.html#tut-tuplesXTuples and Sequencestr^RX countingrefsr_R(jEjEX:http://docs.python.org/c-api/refcounting.html#countingrefsXReference Countingtr`RXmultifile-objectsraR(jEjEX?http://docs.python.org/library/multifile.html#multifile-objectsXMultiFile ObjectstrbRXcapsulesrcR(jEjEX2http://docs.python.org/c-api/capsule.html#capsulesXCapsulestrdRXnotationreR(jEjEX;http://docs.python.org/reference/introduction.html#notationXNotationtrfRXdefining-new-typesrgR(jEjEXAhttp://docs.python.org/extending/newtypes.html#defining-new-typesXDefining New TypestrhRXusing-on-envvarsriR(jEjEX:http://docs.python.org/using/cmdline.html#using-on-envvarsXEnvironment variablestrjRX library-indexrkR(jEjEX7http://docs.python.org/library/index.html#library-indexXThe Python Standard LibrarytrlRX single-extrmR(jEjEX9http://docs.python.org/distutils/examples.html#single-extXSingle extension moduletrnRXsyslog-handlerroR(jEjEXChttp://docs.python.org/library/logging.handlers.html#syslog-handlerX SysLogHandlertrpRX cmd-objectsrqR(jEjEX3http://docs.python.org/library/cmd.html#cmd-objectsX Cmd ObjectstrrRXstruct-objectsrsR(jEjEX9http://docs.python.org/library/struct.html#struct-objectsXClassestrtRXconsole-objectsruR(jEjEX8http://docs.python.org/library/code.html#console-objectsXInteractive Console ObjectstrvRXdecimal-tutorialrwR(jEjEX<http://docs.python.org/library/decimal.html#decimal-tutorialXQuick-start TutorialtrxRXtoolboxryR(jEjEX2http://docs.python.org/library/carbon.html#toolboxXMac OS Toolbox ModulestrzRXelementtree-xpathr{R(jEjEXKhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-xpathX XPath supporttr|RXdoctest-execution-contextr}R(jEjEXEhttp://docs.python.org/library/doctest.html#doctest-execution-contextXWhat's the Execution Context?tr~RXcompilerrR(jEjEX5http://docs.python.org/library/compiler.html#compilerXPython compiler packagetrRXinst-alt-installrR(jEjEX:http://docs.python.org/install/index.html#inst-alt-installXAlternate InstallationtrRXpep-338rR(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-338X%PEP 338: Executing Modules as ScriptstrRXshelve-examplerR(jEjEX9http://docs.python.org/library/shelve.html#shelve-exampleXExampletrRX typesmethodsrR(jEjEX9http://docs.python.org/library/stdtypes.html#typesmethodsXMethodstrRXcookielib-examplesrR(jEjEX@http://docs.python.org/library/cookielib.html#cookielib-examplesXExamplestrRXtut-batteries-includedrR(jEjEXBhttp://docs.python.org/tutorial/stdlib.html#tut-batteries-includedXBatteries IncludedtrRXinst-alt-install-prefix-unixrR(jEjEXFhttp://docs.python.org/install/index.html#inst-alt-install-prefix-unixX0Alternate installation: Unix (the prefix scheme)trRXstream-reader-objectsrR(jEjEX@http://docs.python.org/library/codecs.html#stream-reader-objectsXStreamReader ObjectstrRXau-read-objectsrR(jEjEX9http://docs.python.org/library/sunau.html#au-read-objectsXAU_read ObjectstrRXatom-identifiersrR(jEjEXBhttp://docs.python.org/reference/expressions.html#atom-identifiersXIdentifiers (Names)trRXasyncore-example-1rR(jEjEX?http://docs.python.org/library/asyncore.html#asyncore-example-1X"asyncore Example basic HTTP clienttrRXyieldrR(jEjEX8http://docs.python.org/reference/simple_stmts.html#yieldXThe yield statementtrRX dictobjectsrR(jEjEX2http://docs.python.org/c-api/dict.html#dictobjectsXDictionary ObjectstrRX c-api-indexrR(jEjEX3http://docs.python.org/c-api/index.html#c-api-indexXPython/C API Reference ManualtrRXmsvcrt-consolerR(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt-consoleX Console I/OtrRX gen-objectsrR(jEjEX1http://docs.python.org/c-api/gen.html#gen-objectsXGenerator ObjectstrRXdom-text-objectsrR(jEjEX<http://docs.python.org/library/xml.dom.html#dom-text-objectsXText and CDATASection ObjectstrRXconverting-stsrR(jEjEX9http://docs.python.org/library/parser.html#converting-stsXConverting ST ObjectstrRXarchiving-examplerR(jEjEX<http://docs.python.org/library/shutil.html#archiving-exampleXArchiving exampletrRXattributes-objectsrR(jEjEXEhttp://docs.python.org/library/xml.sax.reader.html#attributes-objectsXThe Attributes InterfacetrRXtut-setsrR(jEjEX<http://docs.python.org/tutorial/datastructures.html#tut-setsXSetstrRXposix-large-filesrR(jEjEX;http://docs.python.org/library/posix.html#posix-large-filesXLarge File SupporttrRXdoctest-warningsrR(jEjEX<http://docs.python.org/library/doctest.html#doctest-warningsXWarningstrRXtut-templatingrR(jEjEX;http://docs.python.org/tutorial/stdlib2.html#tut-templatingX TemplatingtrRXdoctest-finding-examplesrR(jEjEXDhttp://docs.python.org/library/doctest.html#doctest-finding-examplesX&How are Docstring Examples Recognized?trRXsetrR(jEjEX5http://docs.python.org/reference/expressions.html#setX Set displaystrRXarchiving-operationsrR(jEjEX?http://docs.python.org/library/shutil.html#archiving-operationsXArchiving operationstrRX referencerR(jEjEX:http://docs.python.org/distutils/commandref.html#referenceXCommand ReferencetrRXsqlite3-cursor-objectsrR(jEjEXBhttp://docs.python.org/library/sqlite3.html#sqlite3-cursor-objectsXCursor ObjectstrRXstrftime-strptime-behaviorrR(jEjEXGhttp://docs.python.org/library/datetime.html#strftime-strptime-behaviorX"strftime() and strptime() BehaviortrRXstruct-examplesrR(jEjEX:http://docs.python.org/library/struct.html#struct-examplesXExamplestrRXpickle-examplerR(jEjEX9http://docs.python.org/library/pickle.html#pickle-exampleXExampletrRXpep-0371rR(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-0371X$PEP 371: The multiprocessing PackagetrRX26acksrR(jEjEX-http://docs.python.org/whatsnew/2.6.html#acksXAcknowledgementstrRX top-levelrR(jEjEXChttp://docs.python.org/reference/toplevel_components.html#top-levelXTop-level componentstrRX module-etreerR(jEjEX5http://docs.python.org/whatsnew/2.5.html#module-etreeXThe ElementTree packagetrRXmorsel-objectsrR(jEjEX9http://docs.python.org/library/cookie.html#morsel-objectsXMorsel ObjectstrRX rexec-objectsrR(jEjEX7http://docs.python.org/library/rexec.html#rexec-objectsX RExec ObjectstrRXtut-syntaxerrorsrR(jEjEX<http://docs.python.org/tutorial/errors.html#tut-syntaxerrorsX Syntax ErrorstrRXwarning-functionsrR(jEjEX>http://docs.python.org/library/warnings.html#warning-functionsXAvailable FunctionstrRX codeobjectsrR(jEjEX2http://docs.python.org/c-api/code.html#codeobjectsX Code ObjectstrRX evalorderrR(jEjEX;http://docs.python.org/reference/expressions.html#evalorderXEvaluation ordertrRXzipimporter-objectsrR(jEjEXAhttp://docs.python.org/library/zipimport.html#zipimporter-objectsXzipimporter ObjectstrRX tut-stringsrR(jEjEX=http://docs.python.org/tutorial/introduction.html#tut-stringsXStringstrRX null-handlerrR(jEjEXAhttp://docs.python.org/library/logging.handlers.html#null-handlerX NullHandlertrRXmsi-guirR(jEjEX2http://docs.python.org/library/msilib.html#msi-guiX GUI classestrRXlexicalrR(jEjEX>http://docs.python.org/reference/lexical_analysis.html#lexicalXLexical analysistrRXmac-package-managerrR(jEjEX9http://docs.python.org/using/mac.html#mac-package-managerX%Installing Additional Python PackagestrRXtut-generatorsrR(jEjEX;http://docs.python.org/tutorial/classes.html#tut-generatorsX GeneratorstrRXtut-modulesasscriptsrR(jEjEXAhttp://docs.python.org/tutorial/modules.html#tut-modulesasscriptsXExecuting modules as scriptstrRXmh-folder-objectsrR(jEjEX;http://docs.python.org/library/mhlib.html#mh-folder-objectsXFolder ObjectstrRXusing-on-cmdlinerR(jEjEX:http://docs.python.org/using/cmdline.html#using-on-cmdlineX Command linetrRXgenerator-typesrR(jEjEX<http://docs.python.org/library/stdtypes.html#generator-typesXGenerator TypestrRX tut-comparingrR(jEjEXAhttp://docs.python.org/tutorial/datastructures.html#tut-comparingX#Comparing Sequences and Other TypestrRXfrequently-used-argumentsrR(jEjEXHhttp://docs.python.org/library/subprocess.html#frequently-used-argumentsXFrequently Used ArgumentstrRX http-handlerrR(jEjEXAhttp://docs.python.org/library/logging.handlers.html#http-handlerX HTTPHandlertrRXimportrR(jEjEX9http://docs.python.org/reference/simple_stmts.html#importXThe import statementtrRXmodule-wsgirefrR(jEjEX7http://docs.python.org/whatsnew/2.5.html#module-wsgirefXThe wsgiref packagetrRXemail-pkg-historyrR(jEjEX;http://docs.python.org/library/email.html#email-pkg-historyXPackage HistorytrRXlogging-config-fileformatrR(jEjEXLhttp://docs.python.org/library/logging.config.html#logging-config-fileformatXConfiguration file formattrRXelementtree-xmlparser-objectsrR(jEjEXWhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-xmlparser-objectsXXMLParser ObjectstrRXpep-0372rR(jEjEX1http://docs.python.org/whatsnew/2.7.html#pep-0372X4PEP 372: Adding an Ordered Dictionary to collectionstrRXlogging-config-dict-internalobjrR(jEjEXRhttp://docs.python.org/library/logging.config.html#logging-config-dict-internalobjXAccess to internal objectstrRXpep-0370rR(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-0370X)PEP 370: Per-user site-packages DirectorytrSX execmodelrS(jEjEX>http://docs.python.org/reference/executionmodel.html#execmodelXExecution modeltrSX!multiprocessing-listeners-clientsrS(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing-listeners-clientsXListeners and ClientstrSX file-inputrS(jEjEXDhttp://docs.python.org/reference/toplevel_components.html#file-inputX File inputtrSXpep-0378rS(jEjEX1http://docs.python.org/whatsnew/2.7.html#pep-0378X1PEP 378: Format Specifier for Thousands SeparatortrSXimportlib-sectionr S(jEjEX:http://docs.python.org/whatsnew/2.7.html#importlib-sectionXNew module: importlibtr SXctypes-data-typesr S(jEjEX<http://docs.python.org/library/ctypes.html#ctypes-data-typesX Data typestr SXinst-trivial-installr S(jEjEX>http://docs.python.org/install/index.html#inst-trivial-installXBest case: trivial installationtrSXoption-flags-and-directivesrS(jEjEXGhttp://docs.python.org/library/doctest.html#option-flags-and-directivesX Option FlagstrSXsqlite3-row-objectsrS(jEjEX?http://docs.python.org/library/sqlite3.html#sqlite3-row-objectsX Row ObjectstrSXkevent-objectsrS(jEjEX9http://docs.python.org/library/select.html#kevent-objectsXKevent ObjectstrSXxmlrpc-client-examplerS(jEjEXChttp://docs.python.org/library/xmlrpclib.html#xmlrpc-client-exampleXExample of Client UsagetrSX builtincodecsrS(jEjEX7http://docs.python.org/c-api/unicode.html#builtincodecsXBuilt-in CodecstrSXatomsrS(jEjEX7http://docs.python.org/reference/expressions.html#atomsXAtomstrSXctypes-fundamental-data-typesrS(jEjEXHhttp://docs.python.org/library/ctypes.html#ctypes-fundamental-data-typesXFundamental data typestrSX tut-packagesrS(jEjEX9http://docs.python.org/tutorial/modules.html#tut-packagesXPackagestrSXunittest-command-line-interfacerS(jEjEXLhttp://docs.python.org/library/unittest.html#unittest-command-line-interfaceXCommand-Line Interfacetr SXwarning-filterr!S(jEjEX;http://docs.python.org/library/warnings.html#warning-filterXThe Warnings Filtertr"SXau-write-objectsr#S(jEjEX:http://docs.python.org/library/sunau.html#au-write-objectsXAU_write Objectstr$SX decimal-notesr%S(jEjEX9http://docs.python.org/library/decimal.html#decimal-notesXFloating Point Notestr&SXctypes-surprisesr'S(jEjEX;http://docs.python.org/library/ctypes.html#ctypes-surprisesX Surprisestr(SXtut-searchpathr)S(jEjEX;http://docs.python.org/tutorial/modules.html#tut-searchpathXThe Module Search Pathtr*SX fileobjectsr+S(jEjEX2http://docs.python.org/c-api/file.html#fileobjectsX File Objectstr,SX os-file-dirr-S(jEjEX2http://docs.python.org/library/os.html#os-file-dirXFiles and Directoriestr.SXelementtree-qname-objectsr/S(jEjEXShttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-qname-objectsX QName Objectstr0SX lock-objectsr1S(jEjEX:http://docs.python.org/library/threading.html#lock-objectsX Lock Objectstr2SXobjectsr3S(jEjEX7http://docs.python.org/reference/datamodel.html#objectsXObjects, values and typestr4SXconverting-argument-sequencer5S(jEjEXKhttp://docs.python.org/library/subprocess.html#converting-argument-sequenceX6Converting an argument sequence to a string on Windowstr6SX embeddingr7S(jEjEX9http://docs.python.org/extending/embedding.html#embeddingX'Embedding Python in Another Applicationtr8SXlogging-cookbookr9S(jEjEXChttp://docs.python.org/howto/logging-cookbook.html#logging-cookbookXLogging Cookbooktr:SXpep-357r;S(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-357XPEP 357: The '__index__' methodtrSX interactiver?S(jEjEXEhttp://docs.python.org/reference/toplevel_components.html#interactiveXInteractive inputtr@SXhttp-cookie-processorrAS(jEjEXAhttp://docs.python.org/library/urllib2.html#http-cookie-processorXHTTPCookieProcessor ObjectstrBSXprettyprinter-objectsrCS(jEjEX@http://docs.python.org/library/pprint.html#prettyprinter-objectsXPrettyPrinter ObjectstrDSXdom-exceptionsrES(jEjEX:http://docs.python.org/library/xml.dom.html#dom-exceptionsX ExceptionstrFSXexpression-inputrGS(jEjEXJhttp://docs.python.org/reference/toplevel_components.html#expression-inputXExpression inputtrHSXsimplerIS(jEjEX9http://docs.python.org/reference/simple_stmts.html#simpleXSimple statementstrJSXdoc-xmlrpc-serversrKS(jEjEXFhttp://docs.python.org/library/docxmlrpcserver.html#doc-xmlrpc-serversXDocXMLRPCServer ObjectstrLSXcreating-wininstrMS(jEjEX@http://docs.python.org/distutils/builtdist.html#creating-wininstXCreating Windows InstallerstrNSXtut-iorOS(jEjEX7http://docs.python.org/tutorial/inputoutput.html#tut-ioXInput and OutputtrPSXmswin-specific-servicesrQS(jEjEXChttp://docs.python.org/library/windows.html#mswin-specific-servicesXMS Windows Specific ServicestrRSXbuilt-in-funcsrSS(jEjEX<http://docs.python.org/library/functions.html#built-in-funcsXBuilt-in FunctionstrTSXincremental-encoder-objectsrUS(jEjEXFhttp://docs.python.org/library/codecs.html#incremental-encoder-objectsXIncrementalEncoder ObjectstrVSX os-miscfuncrWS(jEjEX2http://docs.python.org/library/os.html#os-miscfuncXMiscellaneous FunctionstrXSXtut-ifrYS(jEjEX7http://docs.python.org/tutorial/controlflow.html#tut-ifX if StatementstrZSXmailbox-maildirmessager[S(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox-maildirmessageXMaildirMessagetr\SXoptparse-other-actionsr]S(jEjEXChttp://docs.python.org/library/optparse.html#optparse-other-actionsX Other actionstr^SXoptparse-option-attributesr_S(jEjEXGhttp://docs.python.org/library/optparse.html#optparse-option-attributesXOption attributestr`SX mutex-objectsraS(jEjEX7http://docs.python.org/library/mutex.html#mutex-objectsX Mutex ObjectstrbSXmarshalling-utilsrcS(jEjEX;http://docs.python.org/c-api/marshal.html#marshalling-utilsXData marshalling supporttrdSX profile-statsreS(jEjEX9http://docs.python.org/library/profile.html#profile-statsXThe Stats ClasstrfSXraisergS(jEjEX8http://docs.python.org/reference/simple_stmts.html#raiseXThe raise statementtrhSXtut-lineeditingriS(jEjEX@http://docs.python.org/tutorial/interactive.html#tut-lineeditingX Line EditingtrjSXmailbox-maildirrkS(jEjEX;http://docs.python.org/library/mailbox.html#mailbox-maildirXMaildirtrlSXparsetupleandkeywordsrmS(jEjEXEhttp://docs.python.org/extending/extending.html#parsetupleandkeywordsX*Keyword Parameters for Extension FunctionstrnSX api-embeddingroS(jEjEX5http://docs.python.org/c-api/intro.html#api-embeddingXEmbedding PythontrpSXurllib2-examplesrqS(jEjEX<http://docs.python.org/library/urllib2.html#urllib2-examplesXExamplestrrSX buildvaluersS(jEjEX:http://docs.python.org/extending/extending.html#buildvalueXBuilding Arbitrary ValuestrtSXdoctest-simple-testfileruS(jEjEXChttp://docs.python.org/library/doctest.html#doctest-simple-testfileX.Simple Usage: Checking Examples in a Text FiletrvSX bltin-typesrwS(jEjEX8http://docs.python.org/library/stdtypes.html#bltin-typesXBuilt-in TypestrxSXcomprehensionsryS(jEjEX@http://docs.python.org/reference/expressions.html#comprehensionsX"Displays for sets and dictionariestrzSXwhatsnew27-capsulesr{S(jEjEX<http://docs.python.org/whatsnew/2.7.html#whatsnew27-capsulesXCapsulestr|SXtut-loopidiomsr}S(jEjEXBhttp://docs.python.org/tutorial/datastructures.html#tut-loopidiomsXLooping Techniquestr~SXaeserver-objectsrS(jEjEX@http://docs.python.org/library/miniaeframe.html#aeserver-objectsXAEServer ObjectstrSX parenthesizedrS(jEjEX?http://docs.python.org/reference/expressions.html#parenthesizedXParenthesized formstrSXlogging-config-dict-externalobjrS(jEjEXRhttp://docs.python.org/library/logging.config.html#logging-config-dict-externalobjXAccess to external objectstrSXpypircrS(jEjEX9http://docs.python.org/distutils/packageindex.html#pypircXThe .pypirc filetrSXctypes-return-typesrS(jEjEX>http://docs.python.org/library/ctypes.html#ctypes-return-typesX Return typestrSX exprlistsrS(jEjEX;http://docs.python.org/reference/expressions.html#exprlistsXExpression liststrSXlogging-config-dictschemarS(jEjEXLhttp://docs.python.org/library/logging.config.html#logging-config-dictschemaXConfiguration dictionary schematrSXcd-parser-objectsrS(jEjEX8http://docs.python.org/library/cd.html#cd-parser-objectsXParser ObjectstrSX context-inforS(jEjEX?http://docs.python.org/howto/logging-cookbook.html#context-infoX4Adding contextual information to your logging outputtrSXsearchrS(jEjEX#http://docs.python.org/search.html#X Search PagetrSXelserS(jEjEX9http://docs.python.org/reference/compound_stmts.html#elseXThe if statementtrSXassertrS(jEjEX9http://docs.python.org/reference/simple_stmts.html#assertXThe assert statementtrSXinspect-classes-functionsrS(jEjEXEhttp://docs.python.org/library/inspect.html#inspect-classes-functionsXClasses and functionstrSX api-refcountsrS(jEjEX5http://docs.python.org/c-api/intro.html#api-refcountsXReference CountstrSXi18nrS(jEjEX-http://docs.python.org/library/i18n.html#i18nXInternationalizationtrSXtkinterrS(jEjEX.http://docs.python.org/library/tk.html#tkinterX!Graphical User Interfaces with TktrSX nntp-objectsrS(jEjEX8http://docs.python.org/library/nntplib.html#nntp-objectsX NNTP ObjectstrSXstream-reader-writerrS(jEjEX?http://docs.python.org/library/codecs.html#stream-reader-writerXStreamReaderWriter ObjectstrSXdoctest-basic-apirS(jEjEX=http://docs.python.org/library/doctest.html#doctest-basic-apiX Basic APItrSXprofiler-introductionrS(jEjEXAhttp://docs.python.org/library/profile.html#profiler-introductionXIntroduction to the profilerstrSX tut-lambdarS(jEjEX;http://docs.python.org/tutorial/controlflow.html#tut-lambdaX Lambda FormstrSXglossaryrS(jEjEX-http://docs.python.org/glossary.html#glossaryXGlossarytrSXurlparse-result-objectrS(jEjEXChttp://docs.python.org/library/urlparse.html#urlparse-result-objectX$Results of urlparse() and urlsplit()trSXreference-indexrS(jEjEX;http://docs.python.org/reference/index.html#reference-indexXThe Python Language ReferencetrSXdom-type-mappingrS(jEjEX<http://docs.python.org/library/xml.dom.html#dom-type-mappingX Type MappingtrSXtut-commentaryrS(jEjEX?http://docs.python.org/tutorial/interactive.html#tut-commentaryX+Alternatives to the Interactive InterpretertrSXbltin-null-objectrS(jEjEX>http://docs.python.org/library/stdtypes.html#bltin-null-objectXThe Null ObjecttrSX frameworksrS(jEjEX9http://docs.python.org/library/frameworks.html#frameworksXProgram FrameworkstrSXwhilerS(jEjEX:http://docs.python.org/reference/compound_stmts.html#whileXThe while statementtrSX tut-historyrS(jEjEX<http://docs.python.org/tutorial/interactive.html#tut-historyXHistory SubstitutiontrSXstream-recoder-objectsrS(jEjEXAhttp://docs.python.org/library/codecs.html#stream-recoder-objectsXStreamRecoder ObjectstrSXcontrolswindow-objectrS(jEjEXChttp://docs.python.org/library/framework.html#controlswindow-objectXControlsWindow ObjecttrSXtut-brieftourtworS(jEjEX=http://docs.python.org/tutorial/stdlib2.html#tut-brieftourtwoX-Brief Tour of the Standard Library -- Part IItrSXmimewriter-objectsrS(jEjEXAhttp://docs.python.org/library/mimewriter.html#mimewriter-objectsXMimeWriter ObjectstrSXminidom-and-domrS(jEjEXChttp://docs.python.org/library/xml.dom.minidom.html#minidom-and-domXminidom and the DOM standardtrSXtut-os-interfacerS(jEjEX<http://docs.python.org/tutorial/stdlib.html#tut-os-interfaceXOperating System InterfacetrSXgzip-usage-examplesrS(jEjEX<http://docs.python.org/library/gzip.html#gzip-usage-examplesXExamples of usagetrSX cgi-securityrS(jEjEX4http://docs.python.org/library/cgi.html#cgi-securityXCaring about securitytrSXhkey-constantsrS(jEjEX:http://docs.python.org/library/_winreg.html#hkey-constantsXHKEY_* ConstantstrSXmailbox-mmdfmessagerS(jEjEX?http://docs.python.org/library/mailbox.html#mailbox-mmdfmessageX MMDFMessagetrSXpyclbr-class-objectsrS(jEjEX?http://docs.python.org/library/pyclbr.html#pyclbr-class-objectsX Class ObjectstrSXctypes-function-prototypesrS(jEjEXEhttp://docs.python.org/library/ctypes.html#ctypes-function-prototypesXFunction prototypestrSXapi-refcountdetailsrS(jEjEX;http://docs.python.org/c-api/intro.html#api-refcountdetailsXReference Count DetailstrSXisrS(jEjEX4http://docs.python.org/reference/expressions.html#isX ComparisonstrSXsection-pep307rS(jEjEX7http://docs.python.org/whatsnew/2.3.html#section-pep307XPEP 307: Pickle EnhancementstrSXdecimal-contextrS(jEjEX;http://docs.python.org/library/decimal.html#decimal-contextXContext objectstrSXcporting-howtorS(jEjEX9http://docs.python.org/howto/cporting.html#cporting-howtoX%Porting Extension Modules to Python 3trSXsection-enumeraterS(jEjEX:http://docs.python.org/whatsnew/2.3.html#section-enumerateXPEP 279: enumerate()trSX msi-tablesrS(jEjEX5http://docs.python.org/library/msilib.html#msi-tablesXPrecomputed tablestrSXsection-pymallocrS(jEjEX9http://docs.python.org/whatsnew/2.3.html#section-pymallocX(Pymalloc: A Specialized Object AllocatortrSXtut-dates-and-timesrS(jEjEX?http://docs.python.org/tutorial/stdlib.html#tut-dates-and-timesXDates and TimestrSXsubprocess-replacementsrS(jEjEXFhttp://docs.python.org/library/subprocess.html#subprocess-replacementsX4Replacing Older Functions with the subprocess ModuletrSXinrS(jEjEX4http://docs.python.org/reference/expressions.html#inX ComparisonstrSXwarning-suppressrS(jEjEX=http://docs.python.org/library/warnings.html#warning-suppressX Temporarily Suppressing WarningstrSXdistutils-introrS(jEjEXBhttp://docs.python.org/distutils/introduction.html#distutils-introXAn Introduction to DistutilstrSXexamples-imputilrS(jEjEX<http://docs.python.org/library/imputil.html#examples-imputilXExamplestrSXbuffer-structsrS(jEjEX8http://docs.python.org/c-api/typeobj.html#buffer-structsXBuffer Object StructurestrSXfile-operationsrS(jEjEX:http://docs.python.org/library/shutil.html#file-operationsXDirectory and files operationstrSXzipfile-objectsrS(jEjEX;http://docs.python.org/library/zipfile.html#zipfile-objectsXZipFile ObjectstrSXbinaryrS(jEjEX8http://docs.python.org/reference/expressions.html#binaryXBinary arithmetic operationstrSXtut-forrS(jEjEX8http://docs.python.org/tutorial/controlflow.html#tut-forXfor StatementstrSX trace-clirS(jEjEX3http://docs.python.org/library/trace.html#trace-cliXCommand-Line UsagetrSXmultiple-destinationsrS(jEjEXHhttp://docs.python.org/howto/logging-cookbook.html#multiple-destinationsX Logging to multiple destinationstrSXreadline-examplerS(jEjEX=http://docs.python.org/library/readline.html#readline-exampleXExampletrSXdoctest-optionsrS(jEjEX;http://docs.python.org/library/doctest.html#doctest-optionsX Option FlagstrTXincremental-parser-objectsrT(jEjEXMhttp://docs.python.org/library/xml.sax.reader.html#incremental-parser-objectsXIncrementalParser ObjectstrTXpythonrT(jEjEX1http://docs.python.org/library/python.html#pythonXPython Runtime ServicestrTX queueobjectsrT(jEjEX6http://docs.python.org/library/queue.html#queueobjectsX Queue ObjectstrTXunittest-contentsrT(jEjEX>http://docs.python.org/library/unittest.html#unittest-contentsXClasses and functionstrTXweakrefobjectsr T(jEjEX8http://docs.python.org/c-api/weakref.html#weakrefobjectsXWeak Reference Objectstr TXtut-structuresr T(jEjEXBhttp://docs.python.org/tutorial/datastructures.html#tut-structuresXData Structurestr TXinstall-data-cmdr T(jEjEXAhttp://docs.python.org/distutils/commandref.html#install-data-cmdX install_datatrTXoptparse-callback-example-6rT(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-6X&Callback example 6: variable argumentstrTXoptparse-callback-example-1rT(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-1X$Callback example 1: trivial callbacktrTXoptparse-callback-example-3rT(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-3X4Callback example 3: check option order (generalized)trTXoptparse-callback-example-2rT(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-2X&Callback example 2: check option ordertrTX developmentrT(jEjEX;http://docs.python.org/library/development.html#developmentXDevelopment ToolstrTXpyclbr-function-objectsrT(jEjEXBhttp://docs.python.org/library/pyclbr.html#pyclbr-function-objectsXFunction ObjectstrTXmmediarT(jEjEX-http://docs.python.org/library/mm.html#mmediaXMultimedia ServicestrTX assignmentrT(jEjEX=http://docs.python.org/reference/simple_stmts.html#assignmentXAssignment statementstrTXinitializationrT(jEjEX5http://docs.python.org/c-api/init.html#initializationX)Initialization, Finalization, and Threadstr TX contextlibmodr!T(jEjEX6http://docs.python.org/whatsnew/2.5.html#contextlibmodXThe contextlib moduletr"TX os-fd-opsr#T(jEjEX0http://docs.python.org/library/os.html#os-fd-opsXFile Descriptor Operationstr$TX setup-scriptr%T(jEjEX>http://docs.python.org/distutils/setupscript.html#setup-scriptXWriting the Setup Scripttr&TX custom-levelsr'T(jEjEX7http://docs.python.org/howto/logging.html#custom-levelsX Custom Levelstr(TXargparse-from-optparser)T(jEjEXChttp://docs.python.org/library/argparse.html#argparse-from-optparseXUpgrading optparse codetr*TXsimplexmlrpcserver-exampler+T(jEjEXQhttp://docs.python.org/library/simplexmlrpcserver.html#simplexmlrpcserver-exampleXSimpleXMLRPCServer Exampletr,TXcookie-objectsr-T(jEjEX9http://docs.python.org/library/cookie.html#cookie-objectsXCookie Objectstr.TX st-objectsr/T(jEjEX5http://docs.python.org/library/parser.html#st-objectsX ST Objectstr0TX floatobjectsr1T(jEjEX4http://docs.python.org/c-api/float.html#floatobjectsXFloating Point Objectstr2TX expat-exampler3T(jEjEX9http://docs.python.org/library/pyexpat.html#expat-exampleXExampletr4TXoptparse-what-options-forr5T(jEjEXFhttp://docs.python.org/library/optparse.html#optparse-what-options-forXWhat are options for?tr6TX bitstring-opsr7T(jEjEX:http://docs.python.org/library/stdtypes.html#bitstring-opsX#Bitwise Operations on Integer Typestr8TX datetime-dater9T(jEjEX:http://docs.python.org/library/datetime.html#datetime-dateX date Objectstr:TX datatypesr;T(jEjEX7http://docs.python.org/library/datatypes.html#datatypesX Data TypestrTXasynchat-exampler?T(jEjEX=http://docs.python.org/library/asynchat.html#asynchat-exampleXasynchat Exampletr@TXmailbox-deprecatedrAT(jEjEX>http://docs.python.org/library/mailbox.html#mailbox-deprecatedXDeprecated classes and methodstrBTX moduleobjectsrCT(jEjEX6http://docs.python.org/c-api/module.html#moduleobjectsXModule ObjectstrDTXoptparse-standard-option-typesrET(jEjEXKhttp://docs.python.org/library/optparse.html#optparse-standard-option-typesXStandard option typestrFTXbltin-file-objectsrGT(jEjEX?http://docs.python.org/library/stdtypes.html#bltin-file-objectsX File ObjectstrHTX reflectionrIT(jEjEX7http://docs.python.org/c-api/reflection.html#reflectionX ReflectiontrJTXprogramsrKT(jEjEXBhttp://docs.python.org/reference/toplevel_components.html#programsXComplete Python programstrLTXmarkuprMT(jEjEX1http://docs.python.org/library/markup.html#markupX"Structured Markup Processing ToolstrNTX identifiersrOT(jEjEXBhttp://docs.python.org/reference/lexical_analysis.html#identifiersXIdentifiers and keywordstrPTXsequence-methodsrQT(jEjEX@http://docs.python.org/reference/datamodel.html#sequence-methodsX2Additional methods for emulation of sequence typestrRTXshlex-parsing-rulesrST(jEjEX=http://docs.python.org/library/shlex.html#shlex-parsing-rulesX Parsing RulestrTTXdomeventstream-objectsrUT(jEjEXJhttp://docs.python.org/library/xml.dom.pulldom.html#domeventstream-objectsXDOMEventStream ObjectstrVTXconcreterWT(jEjEX3http://docs.python.org/c-api/concrete.html#concreteXConcrete Objects LayertrXTXattribute-referencesrYT(jEjEXFhttp://docs.python.org/reference/expressions.html#attribute-referencesXAttribute referencestrZTXwarning-testingr[T(jEjEX<http://docs.python.org/library/warnings.html#warning-testingXTesting Warningstr\TXopener-director-objectsr]T(jEjEXChttp://docs.python.org/library/urllib2.html#opener-director-objectsXOpenerDirector Objectstr^TX tut-errorr_T(jEjEX:http://docs.python.org/tutorial/interpreter.html#tut-errorXError Handlingtr`TXwin-dllsraT(jEjEX6http://docs.python.org/extending/windows.html#win-dllsXUsing DLLs in PracticetrbTXctypes-calling-functionsrcT(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes-calling-functionsXCalling functionstrdTX mh-objectsreT(jEjEX4http://docs.python.org/library/mhlib.html#mh-objectsX MH ObjectstrfTX tut-interprgT(jEjEX;http://docs.python.org/tutorial/interpreter.html#tut-interpX#The Interpreter and Its EnvironmenttrhTXlogging-config-dict-userdefriT(jEjEXNhttp://docs.python.org/library/logging.config.html#logging-config-dict-userdefXUser-defined objectstrjTX regex-howtorkT(jEjEX3http://docs.python.org/howto/regex.html#regex-howtoXRegular Expression HOWTOtrlTXthinicermT(jEjEX7http://docs.python.org/extending/extending.html#thiniceXThin IcetrnTXfilesysroT(jEjEX3http://docs.python.org/library/filesys.html#filesysXFile and Directory AccesstrpTX#optparse-raising-errors-in-callbackrqT(jEjEXPhttp://docs.python.org/library/optparse.html#optparse-raising-errors-in-callbackXRaising errors in a callbacktrrTXstringservicesrsT(jEjEX:http://docs.python.org/library/strings.html#stringservicesXString ServicestrtTXscreenspecificruT(jEjEX9http://docs.python.org/library/turtle.html#screenspecificX;Methods specific to Screen, not inherited from TurtleScreentrvTX augassignrwT(jEjEX<http://docs.python.org/reference/simple_stmts.html#augassignXAugmented assignment statementstrxTX numeric-typesryT(jEjEX=http://docs.python.org/reference/datamodel.html#numeric-typesXEmulating numeric typestrzTXpep-3129r{T(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3129XPEP 3129: Class Decoratorstr|TXunaryr}T(jEjEX7http://docs.python.org/reference/expressions.html#unaryX'Unary arithmetic and bitwise operationstr~TX methodtablerT(jEjEX;http://docs.python.org/extending/extending.html#methodtableX5The Module's Method Table and Initialization FunctiontrTX tut-remarksrT(jEjEX8http://docs.python.org/tutorial/classes.html#tut-remarksXRandom RemarkstrTX callingpythonrT(jEjEX=http://docs.python.org/extending/extending.html#callingpythonXCalling Python Functions from CtrTXuse_3to2rT(jEjEX4http://docs.python.org/howto/pyporting.html#use-3to2XPython 3 and 3to2trTXos-pathrT(jEjEX.http://docs.python.org/library/os.html#os-pathX Miscellaneous System InformationtrTX exceptionsrT(jEjEX?http://docs.python.org/reference/executionmodel.html#exceptionsX ExceptionstrTX comparisonsrT(jEjEX=http://docs.python.org/reference/expressions.html#comparisonsX ComparisonstrTXmodule-contextlibrT(jEjEX:http://docs.python.org/whatsnew/2.6.html#module-contextlibXThe contextlib moduletrTXctypes-callback-functionsrT(jEjEXDhttp://docs.python.org/library/ctypes.html#ctypes-callback-functionsXCallback functionstrTXexceptrT(jEjEX;http://docs.python.org/reference/compound_stmts.html#exceptXThe try statementtrTX specialnamesrT(jEjEX<http://docs.python.org/reference/datamodel.html#specialnamesXSpecial method namestrTXtypesseqrT(jEjEX5http://docs.python.org/library/stdtypes.html#typesseqXGSequence Types --- str, unicode, list, tuple, bytearray, buffer, xrangetrTXtut-morecontrolrT(jEjEX@http://docs.python.org/tutorial/controlflow.html#tut-morecontrolXMore Control Flow ToolstrTXdom-attr-objectsrT(jEjEX<http://docs.python.org/library/xml.dom.html#dom-attr-objectsX Attr ObjectstrTXother-gui-packagesrT(jEjEX?http://docs.python.org/library/othergui.html#other-gui-packagesX'Other Graphical User Interface PackagestrTXelementtree-functionsrT(jEjEXOhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-functionsX FunctionstrTX link-reqsrT(jEjEX9http://docs.python.org/extending/embedding.html#link-reqsXLinking RequirementstrTXnumber-structsrT(jEjEX8http://docs.python.org/c-api/typeobj.html#number-structsXNumber Object StructurestrTXnewstylerT(jEjEX8http://docs.python.org/reference/datamodel.html#newstyleXNew-style and classic classestrTXloggerrT(jEjEX2http://docs.python.org/library/logging.html#loggerXLogger ObjectstrTX!distutils-installing-package-datarT(jEjEXShttp://docs.python.org/distutils/setupscript.html#distutils-installing-package-dataXInstalling Package DatatrTXhotshot-objectsrT(jEjEX;http://docs.python.org/library/hotshot.html#hotshot-objectsXProfile ObjectstrTXlisting-modulesrT(jEjEXAhttp://docs.python.org/distutils/setupscript.html#listing-modulesXListing individual modulestrTXmultiprocessing-managersrT(jEjEXLhttp://docs.python.org/library/multiprocessing.html#multiprocessing-managersXManagerstrTXmixer-device-objectsrT(jEjEXDhttp://docs.python.org/library/ossaudiodev.html#mixer-device-objectsXMixer Device ObjectstrTXbltin-ellipsis-objectrT(jEjEXBhttp://docs.python.org/library/stdtypes.html#bltin-ellipsis-objectXThe Ellipsis ObjecttrTXbytearrayobjectsrT(jEjEX<http://docs.python.org/c-api/bytearray.html#bytearrayobjectsXByte Array ObjectstrTXold-style-special-lookuprT(jEjEXHhttp://docs.python.org/reference/datamodel.html#old-style-special-lookupX+Special method lookup for old-style classestrTXcommentsrT(jEjEX?http://docs.python.org/reference/lexical_analysis.html#commentsXCommentstrTXproxy-digest-auth-handlerrT(jEjEXEhttp://docs.python.org/library/urllib2.html#proxy-digest-auth-handlerXProxyDigestAuthHandler ObjectstrTXlogical_operands_labelrT(jEjEXBhttp://docs.python.org/library/decimal.html#logical-operands-labelXLogical operandstrTX stringobjectsrT(jEjEX6http://docs.python.org/c-api/string.html#stringobjectsXString/Bytes ObjectstrTX tut-filesrT(jEjEX:http://docs.python.org/tutorial/inputoutput.html#tut-filesXReading and Writing FilestrTX package-indexrT(jEjEX@http://docs.python.org/distutils/packageindex.html#package-indexX"Registering with the Package IndextrTXlisting-packagesrT(jEjEXBhttp://docs.python.org/distutils/setupscript.html#listing-packagesXListing whole packagestrTXmodulefinder-examplerT(jEjEXEhttp://docs.python.org/library/modulefinder.html#modulefinder-exampleXExample usage of ModuleFindertrTXmailbox-message-objectsrT(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox-message-objectsXMessage objectstrTXnew-style-special-lookuprT(jEjEXHhttp://docs.python.org/reference/datamodel.html#new-style-special-lookupX+Special method lookup for new-style classestrTXstandard-encodingsrT(jEjEX=http://docs.python.org/library/codecs.html#standard-encodingsXStandard EncodingstrTXstring-conversionsrT(jEjEXDhttp://docs.python.org/reference/expressions.html#string-conversionsXString conversionstrTXinstall-scripts-cmdrT(jEjEXDhttp://docs.python.org/distutils/commandref.html#install-scripts-cmdXinstall_scriptstrTX python-termsrT(jEjEX?http://docs.python.org/distutils/introduction.html#python-termsXGeneral Python terminologytrTXdoctest-doctestrT(jEjEX;http://docs.python.org/library/doctest.html#doctest-doctestXDocTest ObjectstrTXuse_same_sourcerT(jEjEX;http://docs.python.org/howto/pyporting.html#use-same-sourceXPython 2/3 Compatible SourcetrTXdom-nodelist-objectsrT(jEjEX@http://docs.python.org/library/xml.dom.html#dom-nodelist-objectsXNodeList ObjectstrTXsgirT(jEjEX+http://docs.python.org/library/sgi.html#sgiXSGI IRIX Specific ServicestrTX pop3-objectsrT(jEjEX7http://docs.python.org/library/poplib.html#pop3-objectsX POP3 ObjectstrTXmore-metacharactersrT(jEjEX;http://docs.python.org/howto/regex.html#more-metacharactersXMore MetacharacterstrTX proxy-handlerrT(jEjEX9http://docs.python.org/library/urllib2.html#proxy-handlerXProxyHandler ObjectstrTXinst-tweak-flagsrT(jEjEX:http://docs.python.org/install/index.html#inst-tweak-flagsXTweaking compiler/linker flagstrTX socket-howtorT(jEjEX6http://docs.python.org/howto/sockets.html#socket-howtoXSocket Programming HOWTOtrTXprocesscontrolrT(jEjEX4http://docs.python.org/c-api/sys.html#processcontrolXProcess ControltrTXmemoryoverviewrT(jEjEX7http://docs.python.org/c-api/memory.html#memoryoverviewXOverviewtrTXxdr-unpacker-objectsrT(jEjEX?http://docs.python.org/library/xdrlib.html#xdr-unpacker-objectsXUnpacker ObjectstrTXexpaterror-objectsrT(jEjEX>http://docs.python.org/library/pyexpat.html#expaterror-objectsXExpatError ExceptionstrTXmanifestrT(jEjEX9http://docs.python.org/distutils/sourcedist.html#manifestX"Specifying the files to distributetrTX tut-multiplerT(jEjEX9http://docs.python.org/tutorial/classes.html#tut-multipleXMultiple InheritancetrTXprogressbar-objectsrT(jEjEXChttp://docs.python.org/library/easydialogs.html#progressbar-objectsXProgressBar ObjectstrTXweakref-supportrT(jEjEX>http://docs.python.org/extending/newtypes.html#weakref-supportXWeak Reference SupporttrTXxdr-packer-objectsrT(jEjEX=http://docs.python.org/library/xdrlib.html#xdr-packer-objectsXPacker ObjectstrTXembeddingincplusplusrT(jEjEXDhttp://docs.python.org/extending/embedding.html#embeddingincplusplusXEmbedding Python in C++trTX tut-fp-issuesrT(jEjEX@http://docs.python.org/tutorial/floatingpoint.html#tut-fp-issuesX2Floating Point Arithmetic: Issues and LimitationstrTXxmlparser-objectsrT(jEjEX=http://docs.python.org/library/pyexpat.html#xmlparser-objectsXXMLParser ObjectstrTXinterpreter-objectsrT(jEjEX<http://docs.python.org/library/code.html#interpreter-objectsXInteractive Interpreter ObjectstrTXsequence-typesrT(jEjEX>http://docs.python.org/reference/datamodel.html#sequence-typesXEmulating container typestrUXdecimal-decimalrU(jEjEX;http://docs.python.org/library/decimal.html#decimal-decimalXDecimal objectstrUX win-cookbookrU(jEjEX:http://docs.python.org/extending/windows.html#win-cookbookXA Cookbook ApproachtrUXoptparse-reference-guiderU(jEjEXEhttp://docs.python.org/library/optparse.html#optparse-reference-guideXReference GuidetrUXformatter-interfacerU(jEjEXAhttp://docs.python.org/library/formatter.html#formatter-interfaceXThe Formatter InterfacetrUXmodindexr U(jEjEX(http://docs.python.org/py-modindex.html#X Module Indextr UX msi-errorsr U(jEjEX5http://docs.python.org/library/msilib.html#msi-errorsXErrorstr UXdatabase-objectsr U(jEjEX;http://docs.python.org/library/msilib.html#database-objectsXDatabase ObjectstrUXdoctest-soapboxrU(jEjEX;http://docs.python.org/library/doctest.html#doctest-soapboxXSoapboxtrUX binhex-notesrU(jEjEX7http://docs.python.org/library/binhex.html#binhex-notesXNotestrUXmultiprocessing-address-formatsrU(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing-address-formatsXAddress FormatstrUX&ctypes-bit-fields-in-structures-unionsrU(jEjEXQhttp://docs.python.org/library/ctypes.html#ctypes-bit-fields-in-structures-unionsX#Bit fields in structures and unionstrUX form-objectsrU(jEjEX3http://docs.python.org/library/fl.html#form-objectsX Form ObjectstrUXtut-list-toolsrU(jEjEX;http://docs.python.org/tutorial/stdlib2.html#tut-list-toolsXTools for Working with ListstrUXexamplesrU(jEjEX7http://docs.python.org/distutils/examples.html#examplesXExamplestrUX yieldexprrU(jEjEX;http://docs.python.org/reference/expressions.html#yieldexprXYield expressionstrUXslotsrU(jEjEX5http://docs.python.org/reference/datamodel.html#slotsX __slots__tr UXpep-328r!U(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-328X&PEP 328: Absolute and Relative Importstr"UXdiffer-examplesr#U(jEjEX;http://docs.python.org/library/difflib.html#differ-examplesXDiffer Exampletr$UXcacheftp-handler-objectsr%U(jEjEXDhttp://docs.python.org/library/urllib2.html#cacheftp-handler-objectsXCacheFTPHandler Objectstr&UXhttpresponse-objectsr'U(jEjEX@http://docs.python.org/library/httplib.html#httpresponse-objectsXHTTPResponse Objectstr(UXdynamic-linkingr)U(jEjEX=http://docs.python.org/extending/windows.html#dynamic-linkingX$Differences Between Unix and Windowstr*UXliteralsr+U(jEjEX?http://docs.python.org/reference/lexical_analysis.html#literalsXLiteralstr,UX tut-functionsr-U(jEjEX>http://docs.python.org/tutorial/controlflow.html#tut-functionsXDefining Functionstr.UXsection-pep302r/U(jEjEX7http://docs.python.org/whatsnew/2.3.html#section-pep302XPEP 302: New Import Hookstr0UX mailbox-babylr1U(jEjEX9http://docs.python.org/library/mailbox.html#mailbox-babylXBabyltr2UXsection-pep301r3U(jEjEX7http://docs.python.org/whatsnew/2.3.html#section-pep301X1PEP 301: Package Index and Metadata for Distutilstr4UXweakref-exampler5U(jEjEX;http://docs.python.org/library/weakref.html#weakref-exampleXExampletr6UXlocator-objectsr7U(jEjEXBhttp://docs.python.org/library/xml.sax.reader.html#locator-objectsXLocator Objectstr8UXsection-pep305r9U(jEjEX7http://docs.python.org/whatsnew/2.3.html#section-pep305XPEP 305: Comma-separated Filestr:UX delimitersr;U(jEjEXAhttp://docs.python.org/reference/lexical_analysis.html#delimitersX DelimiterstrUXpprint-exampler?U(jEjEX9http://docs.python.org/library/pprint.html#pprint-exampleXpprint Exampletr@UX refcountsrAU(jEjEX9http://docs.python.org/extending/extending.html#refcountsXReference CountstrBUXhttp-digest-auth-handlerrCU(jEjEXDhttp://docs.python.org/library/urllib2.html#http-digest-auth-handlerXHTTPDigestAuthHandler ObjectstrDUXnew-25-context-managersrEU(jEjEX@http://docs.python.org/whatsnew/2.5.html#new-25-context-managersXWriting Context ManagerstrFUXtarfile-objectsrGU(jEjEX;http://docs.python.org/library/tarfile.html#tarfile-objectsXTarFile ObjectstrHUX api-objectsrIU(jEjEX3http://docs.python.org/c-api/intro.html#api-objectsX#Objects, Types and Reference CountstrJUXtut-oddsrKU(jEjEX5http://docs.python.org/tutorial/classes.html#tut-oddsX Odds and EndstrLUXabstract-grammarrMU(jEjEX8http://docs.python.org/library/ast.html#abstract-grammarXAbstract GrammartrNUXprofiler-extensionsrOU(jEjEX?http://docs.python.org/library/profile.html#profiler-extensionsX(Extensions --- Deriving Better ProfilerstrPUXhtmlparser-examplesrQU(jEjEXBhttp://docs.python.org/library/htmlparser.html#htmlparser-examplesXExamplestrRUXpep-3118rSU(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-3118X!PEP 3118: Revised Buffer ProtocoltrTUXcodec-base-classesrUU(jEjEX=http://docs.python.org/library/codecs.html#codec-base-classesXCodec Base ClassestrVUXpowerrWU(jEjEX7http://docs.python.org/reference/expressions.html#powerXThe power operatortrXUX built-distrYU(jEjEX:http://docs.python.org/distutils/builtdist.html#built-distXCreating Built DistributionstrZUXhttp-handler-objectsr[U(jEjEX@http://docs.python.org/library/urllib2.html#http-handler-objectsXHTTPHandler Objectstr\UXmultiprocessing-examplesr]U(jEjEXLhttp://docs.python.org/library/multiprocessing.html#multiprocessing-examplesXExamplestr^UXelementtree-elementtree-objectsr_U(jEjEXYhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-elementtree-objectsXElementTree Objectstr`UXimmutable-transformsraU(jEjEX=http://docs.python.org/library/sets.html#immutable-transformsX.Protocol for automatic conversion to immutabletrbUXc-wrapper-softwarercU(jEjEX<http://docs.python.org/faq/extending.html#c-wrapper-softwareX.Writing C is hard; are there any alternatives?trdUXshiftingreU(jEjEX:http://docs.python.org/reference/expressions.html#shiftingXShifting operationstrfUX tut-usingrgU(jEjEX:http://docs.python.org/tutorial/interpreter.html#tut-usingXUsing the Python InterpretertrhUXstruct-format-stringsriU(jEjEX@http://docs.python.org/library/struct.html#struct-format-stringsXFormat StringstrjUXdoctest-doctestrunnerrkU(jEjEXAhttp://docs.python.org/library/doctest.html#doctest-doctestrunnerXDocTestRunner objectstrlUXrefcountsinpythonrmU(jEjEXAhttp://docs.python.org/extending/extending.html#refcountsinpythonXReference Counting in PythontrnUX imaginaryroU(jEjEX@http://docs.python.org/reference/lexical_analysis.html#imaginaryXImaginary literalstrpUXfpectl-limitationsrqU(jEjEX=http://docs.python.org/library/fpectl.html#fpectl-limitationsX$Limitations and other considerationstrrUX optparse-printing-version-stringrsU(jEjEXMhttp://docs.python.org/library/optparse.html#optparse-printing-version-stringXPrinting a version stringtrtUXallocating-objectsruU(jEjEX?http://docs.python.org/c-api/allocation.html#allocating-objectsXAllocating Objects on the HeaptrvUX indentationrwU(jEjEXBhttp://docs.python.org/reference/lexical_analysis.html#indentationX IndentationtrxUXcursespanel-functionsryU(jEjEXFhttp://docs.python.org/library/curses.panel.html#cursespanel-functionsX FunctionstrzUX tut-handlingr{U(jEjEX8http://docs.python.org/tutorial/errors.html#tut-handlingXHandling Exceptionstr|UX using-on-unixr}U(jEjEX4http://docs.python.org/using/unix.html#using-on-unixXUsing Python on Unix platformstr~UXoptparse-how-callbacks-calledrU(jEjEXJhttp://docs.python.org/library/optparse.html#optparse-how-callbacks-calledXHow callbacks are calledtrUX conversionsrU(jEjEX=http://docs.python.org/reference/expressions.html#conversionsXArithmetic conversionstrUXoptparse-callback-example-4rU(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-callback-example-4X-Callback example 4: check arbitrary conditiontrUXtut-exceptionclassesrU(jEjEXAhttp://docs.python.org/tutorial/classes.html#tut-exceptionclassesXExceptions Are Classes TootrUXsafeconfigparser-objectsrU(jEjEXIhttp://docs.python.org/library/configparser.html#safeconfigparser-objectsXSafeConfigParser ObjectstrUXwhatsnew27-python31rU(jEjEX<http://docs.python.org/whatsnew/2.7.html#whatsnew27-python31XThe Future for Python 2.xtrUXtut-docstringsrU(jEjEX?http://docs.python.org/tutorial/controlflow.html#tut-docstringsXDocumentation StringstrUXstream-handlerrU(jEjEXChttp://docs.python.org/library/logging.handlers.html#stream-handlerX StreamHandlertrUX log-recordrU(jEjEX6http://docs.python.org/library/logging.html#log-recordXLogRecord ObjectstrUX parsetuplerU(jEjEX:http://docs.python.org/extending/extending.html#parsetupleX,Extracting Parameters in Extension FunctionstrUXhttplib-examplesrU(jEjEX<http://docs.python.org/library/httplib.html#httplib-examplesXExamplestrUXosrU(jEjEX(http://docs.python.org/c-api/sys.html#osXOperating System UtilitiestrUXorrU(jEjEX4http://docs.python.org/reference/expressions.html#orXBoolean operationstrUXsemaphore-examplesrU(jEjEX@http://docs.python.org/library/threading.html#semaphore-examplesXSemaphore ExampletrUXpep-0366rU(jEjEX1http://docs.python.org/whatsnew/2.6.html#pep-0366X5PEP 366: Explicit Relative Imports From a Main ModuletrUX module-sqliterU(jEjEX6http://docs.python.org/whatsnew/2.5.html#module-sqliteXThe sqlite3 packagetrUXsqlite3-connection-objectsrU(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3-connection-objectsXConnection ObjectstrUX tut-breakrU(jEjEX:http://docs.python.org/tutorial/controlflow.html#tut-breakX8break and continue Statements, and else Clauses on LoopstrUXlibrary-configrU(jEjEX8http://docs.python.org/howto/logging.html#library-configX!Configuring Logging for a LibrarytrUXlower-level-embeddingrU(jEjEXEhttp://docs.python.org/extending/embedding.html#lower-level-embeddingX-Beyond Very High Level Embedding: An overviewtrUXtut-keywordargsrU(jEjEX@http://docs.python.org/tutorial/controlflow.html#tut-keywordargsXKeyword ArgumentstrUXdatetime-datetimerU(jEjEX>http://docs.python.org/library/datetime.html#datetime-datetimeXdatetime ObjectstrUXproxy-basic-auth-handlerrU(jEjEXDhttp://docs.python.org/library/urllib2.html#proxy-basic-auth-handlerXProxyBasicAuthHandler ObjectstrUXlogging-import-resolutionrU(jEjEXLhttp://docs.python.org/library/logging.config.html#logging-import-resolutionX&Import resolution and custom importerstrUXctypes-passing-pointersrU(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes-passing-pointersX6Passing pointers (or: passing parameters by reference)trUXaudio-device-objectsrU(jEjEXAhttp://docs.python.org/library/sunaudio.html#audio-device-objectsXAudio Device ObjectstrUXexplicit-joiningrU(jEjEXGhttp://docs.python.org/reference/lexical_analysis.html#explicit-joiningXExplicit line joiningtrUXformat-charactersrU(jEjEX<http://docs.python.org/library/struct.html#format-charactersXFormat CharacterstrUX getting-osxrU(jEjEX1http://docs.python.org/using/mac.html#getting-osxX Getting and Installing MacPythontrUXmodule-hashlibrU(jEjEX7http://docs.python.org/whatsnew/2.5.html#module-hashlibXThe hashlib packagetrUXlogging-config-dict-incrementalrU(jEjEXRhttp://docs.python.org/library/logging.config.html#logging-config-dict-incrementalXIncremental ConfigurationtrUXreporting-bugsrU(jEjEX/http://docs.python.org/bugs.html#reporting-bugsXReporting BugstrUu(X formatspecrU(jEjEX5http://docs.python.org/library/string.html#formatspecX"Format Specification Mini-LanguagetrUXmanifest_templaterU(jEjEXBhttp://docs.python.org/distutils/sourcedist.html#manifest-templateXThe MANIFEST.in templatetrUX cplusplusrU(jEjEX9http://docs.python.org/extending/extending.html#cplusplusXWriting Extensions in C++trUXsequencerU(jEjEX3http://docs.python.org/c-api/sequence.html#sequenceXSequence ProtocoltrUXnon-essential-built-in-funcsrU(jEjEXJhttp://docs.python.org/library/functions.html#non-essential-built-in-funcsX Non-essential Built-in FunctionstrUXunknown-handler-objectsrU(jEjEXChttp://docs.python.org/library/urllib2.html#unknown-handler-objectsXUnknownHandler ObjectstrUXmemoryexamplesrU(jEjEX7http://docs.python.org/c-api/memory.html#memoryexamplesXExamplestrUXdom-element-objectsrU(jEjEX?http://docs.python.org/library/xml.dom.html#dom-element-objectsXElement ObjectstrUX 25interactiverU(jEjEX4http://docs.python.org/whatsnew/2.5.html#interactiveXInteractive Interpreter ChangestrUXnt-eventlog-handlerrU(jEjEXHhttp://docs.python.org/library/logging.handlers.html#nt-eventlog-handlerXNTEventLogHandlertrUXwatched-file-handlerrU(jEjEXIhttp://docs.python.org/library/logging.handlers.html#watched-file-handlerXWatchedFileHandlertrUXhandlerrU(jEjEX3http://docs.python.org/library/logging.html#handlerXHandler ObjectstrUXdiffer-objectsrU(jEjEX:http://docs.python.org/library/difflib.html#differ-objectsXDiffer ObjectstrUXinst-splitting-uprU(jEjEX;http://docs.python.org/install/index.html#inst-splitting-upXSplitting the job uptrUX section-otherrU(jEjEX6http://docs.python.org/whatsnew/2.3.html#section-otherXOther Changes and FixestrUXtut-conditionsrU(jEjEXBhttp://docs.python.org/tutorial/datastructures.html#tut-conditionsXMore on ConditionstrUXiterator-objectsrU(jEjEX;http://docs.python.org/c-api/iterator.html#iterator-objectsXIterator ObjectstrUX querying-stsrU(jEjEX7http://docs.python.org/library/parser.html#querying-stsXQueries on ST ObjectstrUXaddresslist-objectsrU(jEjEX>http://docs.python.org/library/rfc822.html#addresslist-objectsXAddressList ObjectstrUXdebugger-commandsrU(jEjEX9http://docs.python.org/library/pdb.html#debugger-commandsXDebugger CommandstrUXscheduler-objectsrU(jEjEX;http://docs.python.org/library/sched.html#scheduler-objectsXScheduler ObjectstrUXfunctionrU(jEjEX=http://docs.python.org/reference/compound_stmts.html#functionXFunction definitionstrUXbuildingrU(jEjEX7http://docs.python.org/extending/building.html#buildingX,Building C and C++ Extensions with distutilstrUXcontext-managersrU(jEjEX@http://docs.python.org/reference/datamodel.html#context-managersXWith Statement Context ManagerstrUXdoctest-debuggingrU(jEjEX=http://docs.python.org/library/doctest.html#doctest-debuggingX DebuggingtrUX other-tokensrU(jEjEXChttp://docs.python.org/reference/lexical_analysis.html#other-tokensX Other tokenstrUX cell-objectsrU(jEjEX3http://docs.python.org/c-api/cell.html#cell-objectsX Cell ObjectstrUX library-introrU(jEjEX7http://docs.python.org/library/intro.html#library-introX IntroductiontrUXfile-handler-objectsrU(jEjEX@http://docs.python.org/library/urllib2.html#file-handler-objectsXFileHandler ObjectstrUX tut-customizerU(jEjEX>http://docs.python.org/tutorial/interpreter.html#tut-customizeXThe Customization ModulestrUX match-objectsrU(jEjEX4http://docs.python.org/library/re.html#match-objectsX Match ObjectstrUX tut-whatnowrU(jEjEX8http://docs.python.org/tutorial/whatnow.html#tut-whatnowX What Now?trUXportingrU(jEjEX0http://docs.python.org/whatsnew/2.5.html#portingXPorting to Python 2.5trVXweakref-objectsrV(jEjEX;http://docs.python.org/library/weakref.html#weakref-objectsXWeak Reference ObjectstrVXprofilerV(jEjEX3http://docs.python.org/library/profile.html#profileXThe Python ProfilerstrVXposix-contentsrV(jEjEX8http://docs.python.org/library/posix.html#posix-contentsXNotable Module ContentstrVXdtd-handler-objectsrV(jEjEXGhttp://docs.python.org/library/xml.sax.handler.html#dtd-handler-objectsXDTDHandler ObjectstrVX%optparse-understanding-option-actionsr V(jEjEXRhttp://docs.python.org/library/optparse.html#optparse-understanding-option-actionsXUnderstanding option actionstr VX forms-objectsr V(jEjEX4http://docs.python.org/library/fl.html#forms-objectsX FORMS Objectstr VXwithr V(jEjEX9http://docs.python.org/reference/compound_stmts.html#withXThe with statementtrVXpopen3-objectsrV(jEjEX9http://docs.python.org/library/popen2.html#popen3-objectsXPopen3 and Popen4 ObjectstrVX tut-raisingrV(jEjEX7http://docs.python.org/tutorial/errors.html#tut-raisingXRaising ExceptionstrVX inspect-stackrV(jEjEX9http://docs.python.org/library/inspect.html#inspect-stackXThe interpreter stacktrVXdefault-cookie-policy-objectsrV(jEjEXKhttp://docs.python.org/library/cookielib.html#default-cookie-policy-objectsXDefaultCookiePolicy ObjectstrVX imap4-examplerV(jEjEX9http://docs.python.org/library/imaplib.html#imap4-exampleX IMAP4 ExampletrVXelementtree-treebuilder-objectsrV(jEjEXYhttp://docs.python.org/library/xml.etree.elementtree.html#elementtree-treebuilder-objectsXTreeBuilder ObjectstrVXwriter-interfacerV(jEjEX>http://docs.python.org/library/formatter.html#writer-interfaceXThe Writer InterfacetrVXsocket-examplerV(jEjEX9http://docs.python.org/library/socket.html#socket-exampleXExampletrVXtut-file-wildcardsrV(jEjEX>http://docs.python.org/tutorial/stdlib.html#tut-file-wildcardsXFile Wildcardstr VX creating-rpmsr!V(jEjEX=http://docs.python.org/distutils/builtdist.html#creating-rpmsXCreating RPM packagestr"VXunittest-sectionr#V(jEjEX9http://docs.python.org/whatsnew/2.7.html#unittest-sectionXUpdated module: unittesttr$VX poll-objectsr%V(jEjEX7http://docs.python.org/library/select.html#poll-objectsXPolling Objectstr&VX inst-intror'V(jEjEX4http://docs.python.org/install/index.html#inst-introX Introductiontr(VXelementtree-sectionr)V(jEjEX<http://docs.python.org/whatsnew/2.7.html#elementtree-sectionXUpdated module: ElementTree 1.3tr*VXunicodeexceptionsr+V(jEjEX>http://docs.python.org/c-api/exceptions.html#unicodeexceptionsXUnicode Exception Objectstr,VX arg-parsingr-V(jEjEX1http://docs.python.org/c-api/arg.html#arg-parsingX%Parsing arguments and building valuestr.VX formatstringsr/V(jEjEX8http://docs.python.org/library/string.html#formatstringsXFormat String Syntaxtr0VXprofile-instantr1V(jEjEX;http://docs.python.org/library/profile.html#profile-instantXInstant User's Manualtr2VXhttp-redirect-handlerr3V(jEjEXAhttp://docs.python.org/library/urllib2.html#http-redirect-handlerXHTTPRedirectHandler Objectstr4VX archivingr5V(jEjEX7http://docs.python.org/library/archiving.html#archivingXData Compression and Archivingtr6VXmultiple-processesr7V(jEjEXEhttp://docs.python.org/howto/logging-cookbook.html#multiple-processesX0Logging to a single file from multiple processestr8VX value-typesr9V(jEjEX7http://docs.python.org/library/_winreg.html#value-typesX Value Typestr:VXmimetools-message-objectsr;V(jEjEXGhttp://docs.python.org/library/mimetools.html#mimetools-message-objectsX%Additional Methods of Message ObjectstrVXzipinfo-objectsr?V(jEjEX;http://docs.python.org/library/zipfile.html#zipinfo-objectsXZipInfo Objectstr@VXextending-with-embeddingrAV(jEjEXHhttp://docs.python.org/extending/embedding.html#extending-with-embeddingXExtending Embedded PythontrBVXctypes-loading-shared-librariesrCV(jEjEXJhttp://docs.python.org/library/ctypes.html#ctypes-loading-shared-librariesXLoading shared librariestrDVXabstractrEV(jEjEX3http://docs.python.org/c-api/abstract.html#abstractXAbstract Objects LayertrFVX tut-listsrGV(jEjEX;http://docs.python.org/tutorial/introduction.html#tut-listsXListstrHVXcoercion-rulesrIV(jEjEX>http://docs.python.org/reference/datamodel.html#coercion-rulesXCoercion rulestrJVXasrKV(jEjEX7http://docs.python.org/reference/compound_stmts.html#asXThe with statementtrLVXattributes-ns-objectsrMV(jEjEXHhttp://docs.python.org/library/xml.sax.reader.html#attributes-ns-objectsXThe AttributesNS InterfacetrNVXtut-internet-accessrOV(jEjEX?http://docs.python.org/tutorial/stdlib.html#tut-internet-accessXInternet AccesstrPVX typesmappingrQV(jEjEX9http://docs.python.org/library/stdtypes.html#typesmappingXMapping Types --- dicttrRVX importingrSV(jEjEX2http://docs.python.org/c-api/import.html#importingXImporting ModulestrTVX!optparse-handling-boolean-optionsrUV(jEjEXNhttp://docs.python.org/library/optparse.html#optparse-handling-boolean-optionsXHandling boolean (flag) optionstrVVX shlex-objectsrWV(jEjEX7http://docs.python.org/library/shlex.html#shlex-objectsX shlex ObjectstrXVXoptparse-extending-optparserYV(jEjEXHhttp://docs.python.org/library/optparse.html#optparse-extending-optparseXExtending optparsetrZVXconfigparser-objectsr[V(jEjEXEhttp://docs.python.org/library/configparser.html#configparser-objectsXConfigParser Objectstr\VXnamingr]V(jEjEX;http://docs.python.org/reference/executionmodel.html#namingXNaming and bindingtr^VXcurses-panel-objectsr_V(jEjEXEhttp://docs.python.org/library/curses.panel.html#curses-panel-objectsX Panel Objectstr`VXcross-compile-windowsraV(jEjEXEhttp://docs.python.org/distutils/builtdist.html#cross-compile-windowsXCross-compiling on WindowstrbVX bsddb-objectsrcV(jEjEX7http://docs.python.org/library/bsddb.html#bsddb-objectsXHash, BTree and Record ObjectstrdVXboolean-objectsreV(jEjEX=http://docs.python.org/library/xmlrpclib.html#boolean-objectsXBoolean ObjectstrfVXtut-source-encodingrgV(jEjEXDhttp://docs.python.org/tutorial/interpreter.html#tut-source-encodingXSource Code EncodingtrhVXtut-pkg-import-starriV(jEjEX@http://docs.python.org/tutorial/modules.html#tut-pkg-import-starXImporting * From a PackagetrjVX csv-examplesrkV(jEjEX4http://docs.python.org/library/csv.html#csv-examplesXExamplestrlVXtut-moremodulesrmV(jEjEX<http://docs.python.org/tutorial/modules.html#tut-moremodulesXMore on ModulestrnVXstring-conversionroV(jEjEX>http://docs.python.org/c-api/conversion.html#string-conversionX String conversion and formattingtrpVXundoc-mac-modulesrqV(jEjEX;http://docs.python.org/library/undoc.html#undoc-mac-modulesXUndocumented Mac OS modulestrrVX msvcrt-filesrsV(jEjEX7http://docs.python.org/library/msvcrt.html#msvcrt-filesXFile OperationstrtVXpython-interfaceruV(jEjEX;http://docs.python.org/library/timeit.html#python-interfaceXPython InterfacetrvVXtut-arbitraryargsrwV(jEjEXBhttp://docs.python.org/tutorial/controlflow.html#tut-arbitraryargsXArbitrary Argument ListstrxVXtut-firstclassesryV(jEjEX=http://docs.python.org/tutorial/classes.html#tut-firstclassesXA First Look at ClassestrzVXwave-read-objectsr{V(jEjEX:http://docs.python.org/library/wave.html#wave-read-objectsXWave_read Objectstr|VXdircmp-objectsr}V(jEjEX:http://docs.python.org/library/filecmp.html#dircmp-objectsXThe dircmp classtr~VXtypesseq-xrangerV(jEjEX<http://docs.python.org/library/stdtypes.html#typesseq-xrangeX XRange TypetrVX dnt-basicsrV(jEjEX9http://docs.python.org/extending/newtypes.html#dnt-basicsX The BasicstrVXbinary-objectsrV(jEjEX<http://docs.python.org/library/xmlrpclib.html#binary-objectsXBinary ObjectstrVX tut-fp-errorrV(jEjEX?http://docs.python.org/tutorial/floatingpoint.html#tut-fp-errorXRepresentation ErrortrVX operatorsrV(jEjEX@http://docs.python.org/reference/lexical_analysis.html#operatorsX OperatorstrVXdom-documenttype-objectsrV(jEjEXDhttp://docs.python.org/library/xml.dom.html#dom-documenttype-objectsXDocumentType ObjectstrVXtypesseq-mutablerV(jEjEX=http://docs.python.org/library/stdtypes.html#typesseq-mutableXMutable Sequence TypestrVX msi-directoryrV(jEjEX8http://docs.python.org/library/msilib.html#msi-directoryXDirectory ObjectstrVX tut-listcompsrV(jEjEXAhttp://docs.python.org/tutorial/datastructures.html#tut-listcompsXList ComprehensionstrVXgenexprrV(jEjEX9http://docs.python.org/reference/expressions.html#genexprXGenerator expressionstrVX mapobjectsrV(jEjEX5http://docs.python.org/c-api/concrete.html#mapobjectsXMapping ObjectstrVXinst-building-extrV(jEjEX;http://docs.python.org/install/index.html#inst-building-extX$Building Extensions: Tips and TrickstrVX codec-objectsrV(jEjEX8http://docs.python.org/library/codecs.html#codec-objectsX Codec ObjectstrVX utilitiesrV(jEjEX5http://docs.python.org/c-api/utilities.html#utilitiesX UtilitiestrVXsetting-envvarsrV(jEjEX9http://docs.python.org/using/windows.html#setting-envvarsX'Excursus: Setting environment variablestrVX tut-scopesrV(jEjEX7http://docs.python.org/tutorial/classes.html#tut-scopesXPython Scopes and NamespacestrVXtut-classdefinitionrV(jEjEX@http://docs.python.org/tutorial/classes.html#tut-classdefinitionXClass Definition SyntaxtrVXclassrV(jEjEX:http://docs.python.org/reference/compound_stmts.html#classXClass definitionstrVXdoctest-unittest-apirV(jEjEX@http://docs.python.org/library/doctest.html#doctest-unittest-apiX Unittest APItrVXcontent-handler-objectsrV(jEjEXKhttp://docs.python.org/library/xml.sax.handler.html#content-handler-objectsXContentHandler ObjectstrVXdoctest-how-it-worksrV(jEjEX@http://docs.python.org/library/doctest.html#doctest-how-it-worksX How It WorkstrVX,optparse-querying-manipulating-option-parserrV(jEjEXYhttp://docs.python.org/library/optparse.html#optparse-querying-manipulating-option-parserX,Querying and manipulating your option parsertrVXctypes-type-conversionsrV(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes-type-conversionsXType conversionstrVXlegacy-unit-testsrV(jEjEX>http://docs.python.org/library/unittest.html#legacy-unit-testsXRe-using old test codetrVXoperator-summaryrV(jEjEXBhttp://docs.python.org/reference/expressions.html#operator-summaryXOperator precedencetrVXinspect-sourcerV(jEjEX:http://docs.python.org/library/inspect.html#inspect-sourceXRetrieving source codetrVXforrV(jEjEX8http://docs.python.org/reference/compound_stmts.html#forXThe for statementtrVXcallsrV(jEjEX7http://docs.python.org/reference/expressions.html#callsXCallstrVXcompleter-objectsrV(jEjEXAhttp://docs.python.org/library/rlcompleter.html#completer-objectsXCompleter ObjectstrVXcurses-window-objectsrV(jEjEX@http://docs.python.org/library/curses.html#curses-window-objectsXWindow ObjectstrVX2to3-referencerV(jEjEX6http://docs.python.org/library/2to3.html#to3-referenceX/2to3 - Automated Python 2 to 3 code translationtrVXpep-314rV(jEjEX0http://docs.python.org/whatsnew/2.5.html#pep-314X3PEP 314: Metadata for Python Software Packages v1.1trVXmodulesrV(jEjEX3http://docs.python.org/library/modules.html#modulesXImporting ModulestrVX mailbox-mboxrV(jEjEX8http://docs.python.org/library/mailbox.html#mailbox-mboxXmboxtrVXarbitrary-object-messagesrV(jEjEXChttp://docs.python.org/howto/logging.html#arbitrary-object-messagesX#Using arbitrary objects as messagestrVX datetime-timerV(jEjEX:http://docs.python.org/library/datetime.html#datetime-timeX time ObjectstrVXlogicalrV(jEjEX>http://docs.python.org/reference/lexical_analysis.html#logicalX Logical linestrVXobsolete-modulesrV(jEjEX:http://docs.python.org/library/undoc.html#obsolete-modulesXObsoletetrVX mod-pythonrV(jEjEX7http://docs.python.org/howto/webservers.html#mod-pythonX mod_pythontrVXextending-distutilsrV(jEjEXChttp://docs.python.org/distutils/extending.html#extending-distutilsXExtending DistutilstrVXdescribing-extensionsrV(jEjEXGhttp://docs.python.org/distutils/setupscript.html#describing-extensionsXDescribing extension modulestrVXstringsrV(jEjEX>http://docs.python.org/reference/lexical_analysis.html#stringsXString literalstrVuXpy:classrV}rV(Xurllib.FancyURLopenerrV(jEjEX@http://docs.python.org/library/urllib.html#urllib.FancyURLopenerX-trVXaetypes.NPropertyrV(jEjEX=http://docs.python.org/library/aetypes.html#aetypes.NPropertyX-trVX Tix.NoteBookrV(jEjEX4http://docs.python.org/library/tix.html#Tix.NoteBookX-trVX nntplib.NNTPrV(jEjEX8http://docs.python.org/library/nntplib.html#nntplib.NNTPX-trVX Tix.CheckListrV(jEjEX5http://docs.python.org/library/tix.html#Tix.CheckListX-trVXdatetime.timedeltarV(jEjEX?http://docs.python.org/library/datetime.html#datetime.timedeltaX-trVXmsilib.ControlrV(jEjEX9http://docs.python.org/library/msilib.html#msilib.ControlX-trVXpkgutil.ImpImporterrV(jEjEX?http://docs.python.org/library/pkgutil.html#pkgutil.ImpImporterX-trVXurllib2.HTTPErrorProcessorrV(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.HTTPErrorProcessorX-trVXcollections.IteratorrV(jEjEXDhttp://docs.python.org/library/collections.html#collections.IteratorX-trVXurllib2.CacheFTPHandlerrV(jEjEXChttp://docs.python.org/library/urllib2.html#urllib2.CacheFTPHandlerX-trVXast.NodeVisitorrV(jEjEX7http://docs.python.org/library/ast.html#ast.NodeVisitorX-trVXcollections.MutableSequencerV(jEjEXKhttp://docs.python.org/library/collections.html#collections.MutableSequenceX-trVXmailbox.BabylMessagerV(jEjEX@http://docs.python.org/library/mailbox.html#mailbox.BabylMessageX-trVXcollections.MutableMappingrV(jEjEXJhttp://docs.python.org/library/collections.html#collections.MutableMappingX-trVXcollections.ItemsViewrV(jEjEXEhttp://docs.python.org/library/collections.html#collections.ItemsViewX-trVX Tix.HListrV(jEjEX1http://docs.python.org/library/tix.html#Tix.HListX-trVXasynchat.async_chatrV(jEjEX@http://docs.python.org/library/asynchat.html#asynchat.async_chatX-trVXTix.DirSelectBoxrV(jEjEX8http://docs.python.org/library/tix.html#Tix.DirSelectBoxX-trVXasyncore.dispatcherrV(jEjEX@http://docs.python.org/library/asyncore.html#asyncore.dispatcherX-trVXemail.parser.FeedParserrV(jEjEXHhttp://docs.python.org/library/email.parser.html#email.parser.FeedParserX-trVX aetypes.RangerV(jEjEX9http://docs.python.org/library/aetypes.html#aetypes.RangeX-trWX"xml.sax.xmlreader.AttributesNSImplrW(jEjEXUhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesNSImplX-trWX turtle.Vec2DrW(jEjEX7http://docs.python.org/library/turtle.html#turtle.Vec2DX-trWX shelve.ShelfrW(jEjEX7http://docs.python.org/library/shelve.html#shelve.ShelfX-trWX multiprocessing.pool.AsyncResultrW(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.AsyncResultX-trWXmsilib.RadioButtonGroupr W(jEjEXBhttp://docs.python.org/library/msilib.html#msilib.RadioButtonGroupX-tr WXlogging.handlers.SysLogHandlerr W(jEjEXShttp://docs.python.org/library/logging.handlers.html#logging.handlers.SysLogHandlerX-tr WX numbers.Realr W(jEjEX8http://docs.python.org/library/numbers.html#numbers.RealX-trWXurllib2.HTTPSHandlerrW(jEjEX@http://docs.python.org/library/urllib2.html#urllib2.HTTPSHandlerX-trWXaetypes.InsertionLocrW(jEjEX@http://docs.python.org/library/aetypes.html#aetypes.InsertionLocX-trWXsubprocess.PopenrW(jEjEX?http://docs.python.org/library/subprocess.html#subprocess.PopenX-trWXmailbox.MmdfMailboxrW(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.MmdfMailboxX-trWXwsgiref.handlers.CGIHandlerrW(jEjEXGhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.CGIHandlerX-trWX repr.ReprrW(jEjEX2http://docs.python.org/library/repr.html#repr.ReprX-trWXaetypes.IntlWritingCoderW(jEjEXChttp://docs.python.org/library/aetypes.html#aetypes.IntlWritingCodeX-trWXpprint.PrettyPrinterrW(jEjEX?http://docs.python.org/library/pprint.html#pprint.PrettyPrinterX-trWXxml.dom.pulldom.PullDOMrW(jEjEXKhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.PullDOMX-tr WX logging.handlers.DatagramHandlerr!W(jEjEXUhttp://docs.python.org/library/logging.handlers.html#logging.handlers.DatagramHandlerX-tr"WXdecimal.DefaultContextr#W(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.DefaultContextX-tr$WXHTMLParser.HTMLParserr%W(jEjEXDhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParserX-tr&WXcalendar.LocaleTextCalendarr'W(jEjEXHhttp://docs.python.org/library/calendar.html#calendar.LocaleTextCalendarX-tr(WXaetypes.QDPointr)W(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.QDPointX-tr*WX chunk.Chunkr+W(jEjEX5http://docs.python.org/library/chunk.html#chunk.ChunkX-tr,WXctypes.c_longdoubler-W(jEjEX>http://docs.python.org/library/ctypes.html#ctypes.c_longdoubleX-tr.WXurllib2.HTTPRedirectHandlerr/W(jEjEXGhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandlerX-tr0WXxml.sax.handler.ContentHandlerr1W(jEjEXRhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandlerX-tr2WXdecimal.DivisionByZeror3W(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.DivisionByZeroX-tr4WX!xml.etree.ElementTree.TreeBuilderr5W(jEjEX[http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilderX-tr6WXio.BufferedRWPairr7W(jEjEX8http://docs.python.org/library/io.html#io.BufferedRWPairX-tr8WXurllib.URLopenerr9W(jEjEX;http://docs.python.org/library/urllib.html#urllib.URLopenerX-tr:WX)SimpleHTTPServer.SimpleHTTPRequestHandlerr;W(jEjEX^http://docs.python.org/library/simplehttpserver.html#SimpleHTTPServer.SimpleHTTPRequestHandlerX-trWXstring.Templater?W(jEjEX:http://docs.python.org/library/string.html#string.TemplateX-tr@WX#test.test_support.TransientResourcerAW(jEjEXLhttp://docs.python.org/library/test.html#test.test_support.TransientResourceX-trBWXmsilib.FeaturerCW(jEjEX9http://docs.python.org/library/msilib.html#msilib.FeatureX-trDWXcodeop.CommandCompilerrEW(jEjEXAhttp://docs.python.org/library/codeop.html#codeop.CommandCompilerX-trFWXdoctest.DocTestRunnerrGW(jEjEXAhttp://docs.python.org/library/doctest.html#doctest.DocTestRunnerX-trHWXctypes.c_ubyterIW(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_ubyteX-trJWXdecimal.RoundedrKW(jEjEX;http://docs.python.org/library/decimal.html#decimal.RoundedX-trLWX!urllib2.AbstractDigestAuthHandlerrMW(jEjEXMhttp://docs.python.org/library/urllib2.html#urllib2.AbstractDigestAuthHandlerX-trNWXurllib2.HTTPDigestAuthHandlerrOW(jEjEXIhttp://docs.python.org/library/urllib2.html#urllib2.HTTPDigestAuthHandlerX-trPWXTix.OptionMenurQW(jEjEX6http://docs.python.org/library/tix.html#Tix.OptionMenuX-trRWXcollections.IterablerSW(jEjEXDhttp://docs.python.org/library/collections.html#collections.IterableX-trTWXcollections.ValuesViewrUW(jEjEXFhttp://docs.python.org/library/collections.html#collections.ValuesViewX-trVWXctypes.c_char_prWW(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_char_pX-trXWX ctypes.c_uintrYW(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_uintX-trZWXurllib2.FileHandlerr[W(jEjEX?http://docs.python.org/library/urllib2.html#urllib2.FileHandlerX-tr\WXlogging.StreamHandlerr]W(jEjEXJhttp://docs.python.org/library/logging.handlers.html#logging.StreamHandlerX-tr^WXfileinput.FileInputr_W(jEjEXAhttp://docs.python.org/library/fileinput.html#fileinput.FileInputX-tr`WXimaplib.IMAP4_SSLraW(jEjEX=http://docs.python.org/library/imaplib.html#imaplib.IMAP4_SSLX-trbWXemail.generator.GeneratorrcW(jEjEXMhttp://docs.python.org/library/email.generator.html#email.generator.GeneratorX-trdWXtime.struct_timereW(jEjEX9http://docs.python.org/library/time.html#time.struct_timeX-trfWX*SimpleXMLRPCServer.CGIXMLRPCRequestHandlerrgW(jEjEXahttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandlerX-trhWX mailbox.MHriW(jEjEX6http://docs.python.org/library/mailbox.html#mailbox.MHX-trjWXshelve.DbfilenameShelfrkW(jEjEXAhttp://docs.python.org/library/shelve.html#shelve.DbfilenameShelfX-trlWXxml.etree.ElementTree.ElementrmW(jEjEXWhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementX-trnWXthreading.TimerroW(jEjEX=http://docs.python.org/library/threading.html#threading.TimerX-trpWXdistutils.ccompiler.CCompilerrqW(jEjEXJhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompilerX-trrWX aetypes.EnumrsW(jEjEX8http://docs.python.org/library/aetypes.html#aetypes.EnumX-trtWXmodulefinder.ModuleFinderruW(jEjEXJhttp://docs.python.org/library/modulefinder.html#modulefinder.ModuleFinderX-trvWXmultiprocessing.LockrwW(jEjEXHhttp://docs.python.org/library/multiprocessing.html#multiprocessing.LockX-trxWX ftplib.FTPryW(jEjEX5http://docs.python.org/library/ftplib.html#ftplib.FTPX-trzWXmailbox.MMDFMessager{W(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.MMDFMessageX-tr|WXcollections.MutableSetr}W(jEjEXFhttp://docs.python.org/library/collections.html#collections.MutableSetX-tr~WXemail.mime.message.MIMEMessagerW(jEjEXMhttp://docs.python.org/library/email.mime.html#email.mime.message.MIMEMessageX-trWX-SimpleXMLRPCServer.SimpleXMLRPCRequestHandlerrW(jEjEXdhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCRequestHandlerX-trWXctypes.c_void_prW(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_void_pX-trWXxml.dom.pulldom.SAX2DOMrW(jEjEXKhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.SAX2DOMX-trWX Tix.BalloonrW(jEjEX3http://docs.python.org/library/tix.html#Tix.BalloonX-trWX&argparse.ArgumentDefaultsHelpFormatterrW(jEjEXShttp://docs.python.org/library/argparse.html#argparse.ArgumentDefaultsHelpFormatterX-trWXturtle.RawTurtlerW(jEjEX;http://docs.python.org/library/turtle.html#turtle.RawTurtleX-trWXunittest.TestCaserW(jEjEX>http://docs.python.org/library/unittest.html#unittest.TestCaseX-trWXdecimal.BasicContextrW(jEjEX@http://docs.python.org/library/decimal.html#decimal.BasicContextX-trWX xml.sax.xmlreader.AttributesImplrW(jEjEXShttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesImplX-trWXthreading.EventrW(jEjEX=http://docs.python.org/library/threading.html#threading.EventX-trWX mhlib.FolderrW(jEjEX6http://docs.python.org/library/mhlib.html#mhlib.FolderX-trWXcollections.KeysViewrW(jEjEXDhttp://docs.python.org/library/collections.html#collections.KeysViewX-trWXUserDict.IterableUserDictrW(jEjEXFhttp://docs.python.org/library/userdict.html#UserDict.IterableUserDictX-trWXlogging.NullHandlerrW(jEjEXHhttp://docs.python.org/library/logging.handlers.html#logging.NullHandlerX-trWX"logging.handlers.NTEventLogHandlerrW(jEjEXWhttp://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandlerX-trWX csv.excelrW(jEjEX1http://docs.python.org/library/csv.html#csv.excelX-trWX pstats.StatsrW(jEjEX8http://docs.python.org/library/profile.html#pstats.StatsX-trWXQueue.LifoQueuerW(jEjEX9http://docs.python.org/library/queue.html#Queue.LifoQueueX-trWXmailbox.MHMessagerW(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.MHMessageX-trWXdoctest.ExamplerW(jEjEX;http://docs.python.org/library/doctest.html#doctest.ExampleX-trWX turtle.ShaperW(jEjEX7http://docs.python.org/library/turtle.html#turtle.ShapeX-trWXsqlite3.ConnectionrW(jEjEX>http://docs.python.org/library/sqlite3.html#sqlite3.ConnectionX-trWXdecimal.ContextrW(jEjEX;http://docs.python.org/library/decimal.html#decimal.ContextX-trWXaetools.TalkTorW(jEjEX:http://docs.python.org/library/aetools.html#aetools.TalkToX-trWXdistutils.core.DistributionrW(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.core.DistributionX-trWX Tkinter.TkrW(jEjEX6http://docs.python.org/library/tkinter.html#Tkinter.TkX-trWX turtle.ScreenrW(jEjEX8http://docs.python.org/library/turtle.html#turtle.ScreenX-trWXctypes.py_objectrW(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.py_objectX-trWX Tix.ControlrW(jEjEX3http://docs.python.org/library/tix.html#Tix.ControlX-trWX ttk.TreeviewrW(jEjEX4http://docs.python.org/library/ttk.html#ttk.TreeviewX-trWXCookie.SerialCookierW(jEjEX>http://docs.python.org/library/cookie.html#Cookie.SerialCookieX-trWXctypes.c_size_trW(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_size_tX-trWXemail.header.HeaderrW(jEjEXDhttp://docs.python.org/library/email.header.html#email.header.HeaderX-trWX#xml.sax.xmlreader.IncrementalParserrW(jEjEXVhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.IncrementalParserX-trWXrfc822.MessagerW(jEjEX9http://docs.python.org/library/rfc822.html#rfc822.MessageX-trWXoptparse.OptionParserrW(jEjEXBhttp://docs.python.org/library/optparse.html#optparse.OptionParserX-trWX ctypes.c_charrW(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_charX-trWX abc.ABCMetarW(jEjEX3http://docs.python.org/library/abc.html#abc.ABCMetaX-trWXcookielib.MozillaCookieJarrW(jEjEXHhttp://docs.python.org/library/cookielib.html#cookielib.MozillaCookieJarX-trWXConfigParser.SafeConfigParserrW(jEjEXNhttp://docs.python.org/library/configparser.html#ConfigParser.SafeConfigParserX-trWXStringIO.StringIOrW(jEjEX>http://docs.python.org/library/stringio.html#StringIO.StringIOX-trWX ctypes.c_intrW(jEjEX7http://docs.python.org/library/ctypes.html#ctypes.c_intX-trWXxml.sax.saxutils.XMLFilterBaserW(jEjEXPhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.XMLFilterBaseX-trWXcollections.CallablerW(jEjEXDhttp://docs.python.org/library/collections.html#collections.CallableX-trWXdistutils.cmd.CommandrW(jEjEXBhttp://docs.python.org/distutils/apiref.html#distutils.cmd.CommandX-trWX io.StringIOrW(jEjEX2http://docs.python.org/library/io.html#io.StringIOX-trWXsmtpd.SMTPServerrW(jEjEX:http://docs.python.org/library/smtpd.html#smtpd.SMTPServerX-trWX mailbox.mboxrW(jEjEX8http://docs.python.org/library/mailbox.html#mailbox.mboxX-trWX msilib.DialogrW(jEjEX8http://docs.python.org/library/msilib.html#msilib.DialogX-trWXcodecs.IncrementalDecoderrW(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.IncrementalDecoderX-trWXlogging.handlers.SocketHandlerrW(jEjEXShttp://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandlerX-trWX#multiprocessing.connection.ListenerrW(jEjEXWhttp://docs.python.org/library/multiprocessing.html#multiprocessing.connection.ListenerX-trWXturtle.TurtleScreenrW(jEjEX>http://docs.python.org/library/turtle.html#turtle.TurtleScreenX-trWXjson.JSONEncoderrW(jEjEX9http://docs.python.org/library/json.html#json.JSONEncoderX-trWXxml.sax.xmlreader.InputSourcerW(jEjEXPhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSourceX-trWXmailbox.MessagerW(jEjEX;http://docs.python.org/library/mailbox.html#mailbox.MessageX-trWXcsv.DictReaderrW(jEjEX6http://docs.python.org/library/csv.html#csv.DictReaderX-trWXdifflib.HtmlDiffrW(jEjEX<http://docs.python.org/library/difflib.html#difflib.HtmlDiffX-trWXemail.mime.base.MIMEBaserW(jEjEXGhttp://docs.python.org/library/email.mime.html#email.mime.base.MIMEBaseX-trWX ttk.StylerW(jEjEX1http://docs.python.org/library/ttk.html#ttk.StyleX-trWXctypes.HRESULTrW(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.HRESULTX-trWXthreading.localrW(jEjEX=http://docs.python.org/library/threading.html#threading.localX-trWXunittest.TestLoaderrW(jEjEX@http://docs.python.org/library/unittest.html#unittest.TestLoaderX-trWXio.BufferedReaderrW(jEjEX8http://docs.python.org/library/io.html#io.BufferedReaderX-trXXmultiprocessing.ProcessrX(jEjEXKhttp://docs.python.org/library/multiprocessing.html#multiprocessing.ProcessX-trXXcookielib.CookierX(jEjEX>http://docs.python.org/library/cookielib.html#cookielib.CookieX-trXXstring.FormatterrX(jEjEX;http://docs.python.org/library/string.html#string.FormatterX-trXX weakref.refrX(jEjEX7http://docs.python.org/library/weakref.html#weakref.refX-trXXcode.InteractiveConsoler X(jEjEX@http://docs.python.org/library/code.html#code.InteractiveConsoleX-tr XXhttplib.HTTPMessager X(jEjEX?http://docs.python.org/library/httplib.html#httplib.HTTPMessageX-tr XX)logging.handlers.TimedRotatingFileHandlerr X(jEjEX^http://docs.python.org/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandlerX-trXXturtle.ScrolledCanvasrX(jEjEX@http://docs.python.org/library/turtle.html#turtle.ScrolledCanvasX-trXX%distutils.command.bdist_msi.bdist_msirX(jEjEXRhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_msi.bdist_msiX-trXXurllib2.HTTPDefaultErrorHandlerrX(jEjEXKhttp://docs.python.org/library/urllib2.html#urllib2.HTTPDefaultErrorHandlerX-trXXtarfile.TarInforX(jEjEX;http://docs.python.org/library/tarfile.html#tarfile.TarInfoX-trXXzipfile.PyZipFilerX(jEjEX=http://docs.python.org/library/zipfile.html#zipfile.PyZipFileX-trXXhtmllib.HTMLParserrX(jEjEX>http://docs.python.org/library/htmllib.html#htmllib.HTMLParserX-trXXasyncore.file_wrapperrX(jEjEXBhttp://docs.python.org/library/asyncore.html#asyncore.file_wrapperX-trXXaetypes.UnknownrX(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.UnknownX-trXXre.RegexObjectrX(jEjEX5http://docs.python.org/library/re.html#re.RegexObjectX-tr XX imaplib.IMAP4r!X(jEjEX9http://docs.python.org/library/imaplib.html#imaplib.IMAP4X-tr"XXlogging.handlers.MemoryHandlerr#X(jEjEXShttp://docs.python.org/library/logging.handlers.html#logging.handlers.MemoryHandlerX-tr$XXjson.JSONDecoderr%X(jEjEX9http://docs.python.org/library/json.html#json.JSONDecoderX-tr&XX(wsgiref.simple_server.WSGIRequestHandlerr'X(jEjEXThttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIRequestHandlerX-tr(XXdecimal.DecimalExceptionr)X(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.DecimalExceptionX-tr*XXftplib.FTP_TLSr+X(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP_TLSX-tr,XX ttk.Widgetr-X(jEjEX2http://docs.python.org/library/ttk.html#ttk.WidgetX-tr.XXctypes.c_ssize_tr/X(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.c_ssize_tX-tr0XXlogging.handlers.SMTPHandlerr1X(jEjEXQhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SMTPHandlerX-tr2XXQueue.PriorityQueuer3X(jEjEX=http://docs.python.org/library/queue.html#Queue.PriorityQueueX-tr4XXformatter.NullFormatterr5X(jEjEXEhttp://docs.python.org/library/formatter.html#formatter.NullFormatterX-tr6XXtarfile.TarFileCompatr7X(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarFileCompatX-tr8XXwarnings.catch_warningsr9X(jEjEXDhttp://docs.python.org/library/warnings.html#warnings.catch_warningsX-tr:XXxml.sax.xmlreader.Locatorr;X(jEjEXLhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.LocatorX-trXXio.TextIOWrapperr?X(jEjEX7http://docs.python.org/library/io.html#io.TextIOWrapperX-tr@XXre.MatchObjectrAX(jEjEX5http://docs.python.org/library/re.html#re.MatchObjectX-trBXXTix.DirSelectDialogrCX(jEjEX;http://docs.python.org/library/tix.html#Tix.DirSelectDialogX-trDXXwsgiref.handlers.BaseHandlerrEX(jEjEXHhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandlerX-trFXXMimeWriter.MimeWriterrGX(jEjEXDhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriterX-trHXXctypes.c_floatrIX(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_floatX-trJXXnumbers.RationalrKX(jEjEX<http://docs.python.org/library/numbers.html#numbers.RationalX-trLXXcompiler.ast.NoderMX(jEjEX>http://docs.python.org/library/compiler.html#compiler.ast.NodeX-trNXXmailbox.PortableUnixMailboxrOX(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.PortableUnixMailboxX-trPXXimaplib.IMAP4_streamrQX(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4_streamX-trRXXCookie.SmartCookierSX(jEjEX=http://docs.python.org/library/cookie.html#Cookie.SmartCookieX-trTXXcollections.ContainerrUX(jEjEXEhttp://docs.python.org/library/collections.html#collections.ContainerX-trVXX turtle.RawPenrWX(jEjEX8http://docs.python.org/library/turtle.html#turtle.RawPenX-trXXX"multiprocessing.managers.BaseProxyrYX(jEjEXVhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseProxyX-trZXXhttplib.HTTPConnectionr[X(jEjEXBhttp://docs.python.org/library/httplib.html#httplib.HTTPConnectionX-tr\XXweakref.WeakKeyDictionaryr]X(jEjEXEhttp://docs.python.org/library/weakref.html#weakref.WeakKeyDictionaryX-tr^XXmimetools.Messager_X(jEjEX?http://docs.python.org/library/mimetools.html#mimetools.MessageX-tr`XXxml.sax.handler.EntityResolverraX(jEjEXRhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.EntityResolverX-trbXXcookielib.DefaultCookiePolicyrcX(jEjEXKhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicyX-trdXXpipes.TemplatereX(jEjEX8http://docs.python.org/library/pipes.html#pipes.TemplateX-trfXX urllib2.AbstractBasicAuthHandlerrgX(jEjEXLhttp://docs.python.org/library/urllib2.html#urllib2.AbstractBasicAuthHandlerX-trhXXctypes.LibraryLoaderriX(jEjEX?http://docs.python.org/library/ctypes.html#ctypes.LibraryLoaderX-trjXXsmtpd.MailmanProxyrkX(jEjEX<http://docs.python.org/library/smtpd.html#smtpd.MailmanProxyX-trlXXmailbox.MaildirrmX(jEjEX;http://docs.python.org/library/mailbox.html#mailbox.MaildirX-trnXXwsgiref.util.FileWrapperroX(jEjEXDhttp://docs.python.org/library/wsgiref.html#wsgiref.util.FileWrapperX-trpXXaetypes.QDRectanglerqX(jEjEX?http://docs.python.org/library/aetypes.html#aetypes.QDRectangleX-trrXXcollections.MappingViewrsX(jEjEXGhttp://docs.python.org/library/collections.html#collections.MappingViewX-trtXXaetypes.LogicalruX(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.LogicalX-trvXXimp.NullImporterrwX(jEjEX8http://docs.python.org/library/imp.html#imp.NullImporterX-trxXXsymtable.FunctionryX(jEjEX>http://docs.python.org/library/symtable.html#symtable.FunctionX-trzXXmultiprocessing.JoinableQueuer{X(jEjEXQhttp://docs.python.org/library/multiprocessing.html#multiprocessing.JoinableQueueX-tr|XXpoplib.POP3_SSLr}X(jEjEX:http://docs.python.org/library/poplib.html#poplib.POP3_SSLX-tr~XX$argparse.RawDescriptionHelpFormatterrX(jEjEXQhttp://docs.python.org/library/argparse.html#argparse.RawDescriptionHelpFormatterX-trXX&email.mime.application.MIMEApplicationrX(jEjEXUhttp://docs.python.org/library/email.mime.html#email.mime.application.MIMEApplicationX-trXXrandom.WichmannHillrX(jEjEX>http://docs.python.org/library/random.html#random.WichmannHillX-trXXio.BufferedWriterrX(jEjEX8http://docs.python.org/library/io.html#io.BufferedWriterX-trXXpdb.PdbrX(jEjEX/http://docs.python.org/library/pdb.html#pdb.PdbX-trXXimputil.BuiltinImporterrX(jEjEXChttp://docs.python.org/library/imputil.html#imputil.BuiltinImporterX-trXXast.ASTrX(jEjEX/http://docs.python.org/library/ast.html#ast.ASTX-trXX datetime.daterX(jEjEX:http://docs.python.org/library/datetime.html#datetime.dateX-trXXcollections.SetrX(jEjEX?http://docs.python.org/library/collections.html#collections.SetX-trXXctypes.BigEndianStructurerX(jEjEXDhttp://docs.python.org/library/ctypes.html#ctypes.BigEndianStructureX-trXXcookielib.CookieJarrX(jEjEXAhttp://docs.python.org/library/cookielib.html#cookielib.CookieJarX-trXX datetime.timerX(jEjEX:http://docs.python.org/library/datetime.html#datetime.timeX-trXXMiniAEFrame.MiniApplicationrX(jEjEXKhttp://docs.python.org/library/miniaeframe.html#MiniAEFrame.MiniApplicationX-trXXbz2.BZ2CompressorrX(jEjEX9http://docs.python.org/library/bz2.html#bz2.BZ2CompressorX-trXX multiprocessing.BoundedSemaphorerX(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.BoundedSemaphoreX-trXXnumbers.IntegralrX(jEjEX<http://docs.python.org/library/numbers.html#numbers.IntegralX-trXX ctypes.c_byterX(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_byteX-trXXctypes.c_int16rX(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_int16X-trXXzipfile.ZipFilerX(jEjEX;http://docs.python.org/library/zipfile.html#zipfile.ZipFileX-trXX ctypes.c_boolrX(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_boolX-trXXcalendar.CalendarrX(jEjEX>http://docs.python.org/library/calendar.html#calendar.CalendarX-trXX*DocXMLRPCServer.DocCGIXMLRPCRequestHandlerrX(jEjEX^http://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocCGIXMLRPCRequestHandlerX-trXXformatter.AbstractFormatterrX(jEjEXIhttp://docs.python.org/library/formatter.html#formatter.AbstractFormatterX-trXXurllib2.RequestrX(jEjEX;http://docs.python.org/library/urllib2.html#urllib2.RequestX-trXXdecimal.DecimalrX(jEjEX;http://docs.python.org/library/decimal.html#decimal.DecimalX-trXXcodecs.StreamReaderWriterrX(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.StreamReaderWriterX-trXXurllib2.ProxyHandlerrX(jEjEX@http://docs.python.org/library/urllib2.html#urllib2.ProxyHandlerX-trXXTix.LabelFramerX(jEjEX6http://docs.python.org/library/tix.html#Tix.LabelFrameX-trXXmailbox.BabylMailboxrX(jEjEX@http://docs.python.org/library/mailbox.html#mailbox.BabylMailboxX-trXXaetypes.AETextrX(jEjEX:http://docs.python.org/library/aetypes.html#aetypes.AETextX-trXXmultiprocessing.EventrX(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.EventX-trXXimputil.ImporterrX(jEjEX<http://docs.python.org/library/imputil.html#imputil.ImporterX-trXXxdrlib.UnpackerrX(jEjEX:http://docs.python.org/library/xdrlib.html#xdrlib.UnpackerX-trXX"email.mime.multipart.MIMEMultipartrX(jEjEXQhttp://docs.python.org/library/email.mime.html#email.mime.multipart.MIMEMultipartX-trXXctypes.c_uint16rX(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_uint16X-trXXBastion.BastionClassrX(jEjEX@http://docs.python.org/library/bastion.html#Bastion.BastionClassX-trXXurllib2.FTPHandlerrX(jEjEX>http://docs.python.org/library/urllib2.html#urllib2.FTPHandlerX-trXXmultiprocessing.RLockrX(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.RLockX-trXXwsgiref.handlers.SimpleHandlerrX(jEjEXJhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.SimpleHandlerX-trXXctypes.c_uint8rX(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_uint8X-trXXurlparse.BaseResultrX(jEjEX@http://docs.python.org/library/urlparse.html#urlparse.BaseResultX-trXXcodecs.StreamReaderrX(jEjEX>http://docs.python.org/library/codecs.html#codecs.StreamReaderX-trXXctypes._FuncPtrrX(jEjEX:http://docs.python.org/library/ctypes.html#ctypes._FuncPtrX-trXXdictrX(jEjEX1http://docs.python.org/library/stdtypes.html#dictX-trXXtextwrap.TextWrapperrX(jEjEXAhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapperX-trXXTix.TreerX(jEjEX0http://docs.python.org/library/tix.html#Tix.TreeX-trXXzipfile.ZipInforX(jEjEX;http://docs.python.org/library/zipfile.html#zipfile.ZipInfoX-trXXsets.ImmutableSetrX(jEjEX:http://docs.python.org/library/sets.html#sets.ImmutableSetX-trXX Tix.SelectrX(jEjEX2http://docs.python.org/library/tix.html#Tix.SelectX-trXXUserDict.UserDictrX(jEjEX>http://docs.python.org/library/userdict.html#UserDict.UserDictX-trXXpickle.UnpicklerrX(jEjEX;http://docs.python.org/library/pickle.html#pickle.UnpicklerX-trXXBaseHTTPServer.HTTPServerrX(jEjEXLhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.HTTPServerX-trXXrfc822.AddressListrX(jEjEX=http://docs.python.org/library/rfc822.html#rfc822.AddressListX-trXXctypes.c_uint64rX(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_uint64X-trXXimputil.ImportManagerrX(jEjEXAhttp://docs.python.org/library/imputil.html#imputil.ImportManagerX-trXXthreading.ConditionrX(jEjEXAhttp://docs.python.org/library/threading.html#threading.ConditionX-trXXemail.mime.audio.MIMEAudiorX(jEjEXIhttp://docs.python.org/library/email.mime.html#email.mime.audio.MIMEAudioX-trXXsets.SetrX(jEjEX1http://docs.python.org/library/sets.html#sets.SetX-trXX ctypes.CDLLrX(jEjEX6http://docs.python.org/library/ctypes.html#ctypes.CDLLX-trXXcollections.HashablerX(jEjEXDhttp://docs.python.org/library/collections.html#collections.HashableX-trXXcollections.dequerX(jEjEXAhttp://docs.python.org/library/collections.html#collections.dequeX-trXXic.ICrX(jEjEX,http://docs.python.org/library/ic.html#ic.ICX-trXXmsilib.DirectoryrX(jEjEX;http://docs.python.org/library/msilib.html#msilib.DirectoryX-trXX Tix.PopupMenurX(jEjEX5http://docs.python.org/library/tix.html#Tix.PopupMenuX-trXXsetrX(jEjEX0http://docs.python.org/library/stdtypes.html#setX-trYXdecimal.ClampedrY(jEjEX;http://docs.python.org/library/decimal.html#decimal.ClampedX-trYX xdrlib.PackerrY(jEjEX8http://docs.python.org/library/xdrlib.html#xdrlib.PackerX-trYX Tix.MeterrY(jEjEX1http://docs.python.org/library/tix.html#Tix.MeterX-trYXasyncore.dispatcher_with_sendrY(jEjEXJhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher_with_sendX-trYX ctypes.PyDLLr Y(jEjEX7http://docs.python.org/library/ctypes.html#ctypes.PyDLLX-tr YXsymtable.SymbolTabler Y(jEjEXAhttp://docs.python.org/library/symtable.html#symtable.SymbolTableX-tr YX csv.Dialectr Y(jEjEX3http://docs.python.org/library/csv.html#csv.DialectX-trYX$multiprocessing.managers.SyncManagerrY(jEjEXXhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManagerX-trYXemail.message.MessagerY(jEjEXGhttp://docs.python.org/library/email.message.html#email.message.MessageX-trYXcodecs.StreamWriterrY(jEjEX>http://docs.python.org/library/codecs.html#codecs.StreamWriterX-trYX ctypes.c_longrY(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_longX-trYXcollections.SequencerY(jEjEXDhttp://docs.python.org/library/collections.html#collections.SequenceX-trYXdecimal.SubnormalrY(jEjEX=http://docs.python.org/library/decimal.html#decimal.SubnormalX-trYXmailbox.MHMailboxrY(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.MHMailboxX-trYXctypes.c_wcharrY(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_wcharX-trYXcollections.defaultdictrY(jEjEXGhttp://docs.python.org/library/collections.html#collections.defaultdictX-tr YXdecimal.Inexactr!Y(jEjEX;http://docs.python.org/library/decimal.html#decimal.InexactX-tr"YX Cookie.Morselr#Y(jEjEX8http://docs.python.org/library/cookie.html#Cookie.MorselX-tr$YX wsgiref.simple_server.WSGIServerr%Y(jEjEXLhttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIServerX-tr&YXmultiprocessing.Conditionr'Y(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing.ConditionX-tr(YX smtplib.SMTPr)Y(jEjEX8http://docs.python.org/library/smtplib.html#smtplib.SMTPX-tr*YXio.IncrementalNewlineDecoderr+Y(jEjEXChttp://docs.python.org/library/io.html#io.IncrementalNewlineDecoderX-tr,YX Tix.DirTreer-Y(jEjEX3http://docs.python.org/library/tix.html#Tix.DirTreeX-tr.YX frozensetr/Y(jEjEX6http://docs.python.org/library/stdtypes.html#frozensetX-tr0YXemail.mime.text.MIMETextr1Y(jEjEXGhttp://docs.python.org/library/email.mime.html#email.mime.text.MIMETextX-tr2YX!xml.etree.ElementTree.ElementTreer3Y(jEjEX[http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTreeX-tr4YXargparse.RawTextHelpFormatterr5Y(jEjEXJhttp://docs.python.org/library/argparse.html#argparse.RawTextHelpFormatterX-tr6YXthreading.Threadr7Y(jEjEX>http://docs.python.org/library/threading.html#threading.ThreadX-tr8YXctypes.c_longlongr9Y(jEjEX<http://docs.python.org/library/ctypes.html#ctypes.c_longlongX-tr:YXmultiprocessing.Queuer;Y(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.QueueX-trYXunittest.FunctionTestCaser?Y(jEjEXFhttp://docs.python.org/library/unittest.html#unittest.FunctionTestCaseX-tr@YX Tix.DirListrAY(jEjEX3http://docs.python.org/library/tix.html#Tix.DirListX-trBYXoptparse.OptionGrouprCY(jEjEXAhttp://docs.python.org/library/optparse.html#optparse.OptionGroupX-trDYXdifflib.DifferrEY(jEjEX:http://docs.python.org/library/difflib.html#difflib.DifferX-trFYX2multiprocessing.multiprocessing.queues.SimpleQueuerGY(jEjEXfhttp://docs.python.org/library/multiprocessing.html#multiprocessing.multiprocessing.queues.SimpleQueueX-trHYX ctypes.c_int8rIY(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.c_int8X-trJYX smtplib.LMTPrKY(jEjEX8http://docs.python.org/library/smtplib.html#smtplib.LMTPX-trLYX plistlib.DatarMY(jEjEX:http://docs.python.org/library/plistlib.html#plistlib.DataX-trNYXsmtplib.SMTP_SSLrOY(jEjEX<http://docs.python.org/library/smtplib.html#smtplib.SMTP_SSLX-trPYXmailbox.mboxMessagerQY(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.mboxMessageX-trRYXTix.tixCommandrSY(jEjEX6http://docs.python.org/library/tix.html#Tix.tixCommandX-trTYXunittest.TextTestRunnerrUY(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.TextTestRunnerX-trVYXmimetypes.MimeTypesrWY(jEjEXAhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypesX-trXYXUserString.UserStringrYY(jEjEXBhttp://docs.python.org/library/userdict.html#UserString.UserStringX-trZYXctypes.c_doubler[Y(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_doubleX-tr\YXMiniAEFrame.AEServerr]Y(jEjEXDhttp://docs.python.org/library/miniaeframe.html#MiniAEFrame.AEServerX-tr^YXgettext.NullTranslationsr_Y(jEjEXDhttp://docs.python.org/library/gettext.html#gettext.NullTranslationsX-tr`YX popen2.Popen4raY(jEjEX8http://docs.python.org/library/popen2.html#popen2.Popen4X-trbYXurllib2.HTTPBasicAuthHandlerrcY(jEjEXHhttp://docs.python.org/library/urllib2.html#urllib2.HTTPBasicAuthHandlerX-trdYX ctypes.WinDLLreY(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.WinDLLX-trfYXpickle.PicklerrgY(jEjEX9http://docs.python.org/library/pickle.html#pickle.PicklerX-trhYXctypes.c_ulongriY(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_ulongX-trjYXurlparse.ParseResultrkY(jEjEXAhttp://docs.python.org/library/urlparse.html#urlparse.ParseResultX-trlYXpkgutil.ImpLoaderrmY(jEjEX=http://docs.python.org/library/pkgutil.html#pkgutil.ImpLoaderX-trnYX#logging.handlers.WatchedFileHandlerroY(jEjEXXhttp://docs.python.org/library/logging.handlers.html#logging.handlers.WatchedFileHandlerX-trpYX uuid.UUIDrqY(jEjEX2http://docs.python.org/library/uuid.html#uuid.UUIDX-trrYXwsgiref.handlers.BaseCGIHandlerrsY(jEjEXKhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseCGIHandlerX-trtYXcurses.textpad.TextboxruY(jEjEXAhttp://docs.python.org/library/curses.html#curses.textpad.TextboxX-trvYXaetypes.ComponentItemrwY(jEjEXAhttp://docs.python.org/library/aetypes.html#aetypes.ComponentItemX-trxYX turtle.TurtleryY(jEjEX8http://docs.python.org/library/turtle.html#turtle.TurtleX-trzYXsymtable.Classr{Y(jEjEX;http://docs.python.org/library/symtable.html#symtable.ClassX-tr|YXrandom.SystemRandomr}Y(jEjEX>http://docs.python.org/library/random.html#random.SystemRandomX-tr~YXsqlite3.CursorrY(jEjEX:http://docs.python.org/library/sqlite3.html#sqlite3.CursorX-trYXUserString.MutableStringrY(jEjEXEhttp://docs.python.org/library/userdict.html#UserString.MutableStringX-trYXrobotparser.RobotFileParserrY(jEjEXKhttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParserX-trYXxml.dom.pulldom.DOMEventStreamrY(jEjEXRhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.DOMEventStreamX-trYXtarfile.TarFilerY(jEjEX;http://docs.python.org/library/tarfile.html#tarfile.TarFileX-trYXcalendar.HTMLCalendarrY(jEjEXBhttp://docs.python.org/library/calendar.html#calendar.HTMLCalendarX-trYXemail.mime.image.MIMEImagerY(jEjEXIhttp://docs.python.org/library/email.mime.html#email.mime.image.MIMEImageX-trYX%SimpleXMLRPCServer.SimpleXMLRPCServerrY(jEjEX\http://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCServerX-trYXdifflib.SequenceMatcherrY(jEjEXChttp://docs.python.org/library/difflib.html#difflib.SequenceMatcherX-trYX asynchat.fiforY(jEjEX:http://docs.python.org/library/asynchat.html#asynchat.fifoX-trYX%test.test_support.EnvironmentVarGuardrY(jEjEXNhttp://docs.python.org/library/test.html#test.test_support.EnvironmentVarGuardX-trYXaetypes.OrdinalrY(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.OrdinalX-trYXDocXMLRPCServer.DocXMLRPCServerrY(jEjEXShttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocXMLRPCServerX-trYXmailbox.MaildirMessagerY(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessageX-trYXSocketServer.BaseServerrY(jEjEXHhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServerX-trYXlogging.FormatterrY(jEjEX=http://docs.python.org/library/logging.html#logging.FormatterX-trYXlogging.LoggerAdapterrY(jEjEXAhttp://docs.python.org/library/logging.html#logging.LoggerAdapterX-trYX$multiprocessing.managers.BaseManagerrY(jEjEXXhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManagerX-trYXxml.etree.ElementTree.QNamerY(jEjEXUhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.QNameX-trYXcodeop.CompilerY(jEjEX9http://docs.python.org/library/codeop.html#codeop.CompileX-trYXurllib2.UnknownHandlerrY(jEjEXBhttp://docs.python.org/library/urllib2.html#urllib2.UnknownHandlerX-trYX Tix.TListrY(jEjEX1http://docs.python.org/library/tix.html#Tix.TListX-trYXthreading.SemaphorerY(jEjEXAhttp://docs.python.org/library/threading.html#threading.SemaphoreX-trYXbdb.BreakpointrY(jEjEX6http://docs.python.org/library/bdb.html#bdb.BreakpointX-trYXunittest.TestResultrY(jEjEX@http://docs.python.org/library/unittest.html#unittest.TestResultX-trYX sqlite3.RowrY(jEjEX7http://docs.python.org/library/sqlite3.html#sqlite3.RowX-trYX#CGIHTTPServer.CGIHTTPRequestHandlerrY(jEjEXUhttp://docs.python.org/library/cgihttpserver.html#CGIHTTPServer.CGIHTTPRequestHandlerX-trYXdecimal.ExtendedContextrY(jEjEXChttp://docs.python.org/library/decimal.html#decimal.ExtendedContextX-trYXcalendar.TextCalendarrY(jEjEXBhttp://docs.python.org/library/calendar.html#calendar.TextCalendarX-trYXUserList.UserListrY(jEjEX>http://docs.python.org/library/userdict.html#UserList.UserListX-trYX Tix.InputOnlyrY(jEjEX5http://docs.python.org/library/tix.html#Tix.InputOnlyX-trYX io.RawIOBaserY(jEjEX3http://docs.python.org/library/io.html#io.RawIOBaseX-trYXmultifile.MultiFilerY(jEjEXAhttp://docs.python.org/library/multifile.html#multifile.MultiFileX-trYXformatter.DumbWriterrY(jEjEXBhttp://docs.python.org/library/formatter.html#formatter.DumbWriterX-trYX'DocXMLRPCServer.DocXMLRPCRequestHandlerrY(jEjEX[http://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocXMLRPCRequestHandlerX-trYX ttk.NotebookrY(jEjEX4http://docs.python.org/library/ttk.html#ttk.NotebookX-trYX"distutils.fancy_getopt.FancyGetoptrY(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.FancyGetoptX-trYX shlex.shlexrY(jEjEX5http://docs.python.org/library/shlex.html#shlex.shlexX-trYX rexec.RExecrY(jEjEX5http://docs.python.org/library/rexec.html#rexec.RExecX-trYXdecimal.UnderflowrY(jEjEX=http://docs.python.org/library/decimal.html#decimal.UnderflowX-trYX"test.test_support.WarningsRecorderrY(jEjEXKhttp://docs.python.org/library/test.html#test.test_support.WarningsRecorderX-trYXcollections.CounterrY(jEjEXChttp://docs.python.org/library/collections.html#collections.CounterX-trYXdoctest.DocTestFinderrY(jEjEXAhttp://docs.python.org/library/doctest.html#doctest.DocTestFinderX-trYXmailbox.MailboxrY(jEjEX;http://docs.python.org/library/mailbox.html#mailbox.MailboxX-trYXdatetime.datetimerY(jEjEX>http://docs.python.org/library/datetime.html#datetime.datetimeX-trYXcookielib.LWPCookieJarrY(jEjEXDhttp://docs.python.org/library/cookielib.html#cookielib.LWPCookieJarX-trYXast.NodeTransformerrY(jEjEX;http://docs.python.org/library/ast.html#ast.NodeTransformerX-trYX mmap.mmaprY(jEjEX2http://docs.python.org/library/mmap.html#mmap.mmapX-trYXasyncore.file_dispatcherrY(jEjEXEhttp://docs.python.org/library/asyncore.html#asyncore.file_dispatcherX-trYX mhlib.MessagerY(jEjEX7http://docs.python.org/library/mhlib.html#mhlib.MessageX-trYXdoctest.DocTestrY(jEjEX;http://docs.python.org/library/doctest.html#doctest.DocTestX-trYXsmtpd.PureProxyrY(jEjEX9http://docs.python.org/library/smtpd.html#smtpd.PureProxyX-trYX array.arrayrY(jEjEX5http://docs.python.org/library/array.html#array.arrayX-trYXhttplib.HTTPSConnectionrY(jEjEXChttp://docs.python.org/library/httplib.html#httplib.HTTPSConnectionX-trYXlogging.handlers.HTTPHandlerrY(jEjEXQhttp://docs.python.org/library/logging.handlers.html#logging.handlers.HTTPHandlerX-trYX memoryviewrY(jEjEX7http://docs.python.org/library/stdtypes.html#memoryviewX-trYXargparse.ArgumentParserrY(jEjEXDhttp://docs.python.org/library/argparse.html#argparse.ArgumentParserX-trYXcodecs.IncrementalEncoderrY(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.IncrementalEncoderX-trYXcode.InteractiveInterpreterrY(jEjEXDhttp://docs.python.org/library/code.html#code.InteractiveInterpreterX-trYXaetypes.ObjectSpecifierrY(jEjEXChttp://docs.python.org/library/aetypes.html#aetypes.ObjectSpecifierX-trYXctypes._SimpleCDatarY(jEjEX>http://docs.python.org/library/ctypes.html#ctypes._SimpleCDataX-trYXio.BufferedRandomrY(jEjEX8http://docs.python.org/library/io.html#io.BufferedRandomX-trYXmultiprocessing.SemaphorerY(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing.SemaphoreX-trYXConfigParser.ConfigParserrY(jEjEXJhttp://docs.python.org/library/configparser.html#ConfigParser.ConfigParserX-trYX bz2.BZ2FilerY(jEjEX3http://docs.python.org/library/bz2.html#bz2.BZ2FileX-trZXdoctest.DebugRunnerrZ(jEjEX?http://docs.python.org/library/doctest.html#doctest.DebugRunnerX-trZX popen2.Popen3rZ(jEjEX8http://docs.python.org/library/popen2.html#popen2.Popen3X-trZXlogging.FileHandlerrZ(jEjEXHhttp://docs.python.org/library/logging.handlers.html#logging.FileHandlerX-trZXsched.schedulerrZ(jEjEX9http://docs.python.org/library/sched.html#sched.schedulerX-trZXdecimal.InvalidOperationr Z(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.InvalidOperationX-tr ZX Tix.ComboBoxr Z(jEjEX4http://docs.python.org/library/tix.html#Tix.ComboBoxX-tr ZXsymtable.Symbolr Z(jEjEX<http://docs.python.org/library/symtable.html#symtable.SymbolX-trZX email.generator.DecodedGeneratorrZ(jEjEXThttp://docs.python.org/library/email.generator.html#email.generator.DecodedGeneratorX-trZXaetypes.IntlTextrZ(jEjEX<http://docs.python.org/library/aetypes.html#aetypes.IntlTextX-trZX Queue.QueuerZ(jEjEX5http://docs.python.org/library/queue.html#Queue.QueueX-trZXsubprocess.STARTUPINFOrZ(jEjEXEhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFOX-trZXxml.sax.saxutils.XMLGeneratorrZ(jEjEXOhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.XMLGeneratorX-trZXxml.sax.handler.DTDHandlerrZ(jEjEXNhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.DTDHandlerX-trZXaetypes.ComparisonrZ(jEjEX>http://docs.python.org/library/aetypes.html#aetypes.ComparisonX-trZXunittest.TestSuiterZ(jEjEX?http://docs.python.org/library/unittest.html#unittest.TestSuiteX-trZXdecimal.OverflowrZ(jEjEX<http://docs.python.org/library/decimal.html#decimal.OverflowX-tr ZXemail.parser.Parserr!Z(jEjEXDhttp://docs.python.org/library/email.parser.html#email.parser.ParserX-tr"ZXCookie.BaseCookier#Z(jEjEX<http://docs.python.org/library/cookie.html#Cookie.BaseCookieX-tr$ZXcollections.OrderedDictr%Z(jEjEXGhttp://docs.python.org/library/collections.html#collections.OrderedDictX-tr&ZXimputil.DynLoadSuffixImporterr'Z(jEjEXIhttp://docs.python.org/library/imputil.html#imputil.DynLoadSuffixImporterX-tr(ZXshelve.BsdDbShelfr)Z(jEjEX<http://docs.python.org/library/shelve.html#shelve.BsdDbShelfX-tr*ZXurllib2.HTTPHandlerr+Z(jEjEX?http://docs.python.org/library/urllib2.html#urllib2.HTTPHandlerX-tr,ZX io.IOBaser-Z(jEjEX0http://docs.python.org/library/io.html#io.IOBaseX-tr.ZXaetypes.Keywordr/Z(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.KeywordX-tr0ZXaetypes.Booleanr1Z(jEjEX;http://docs.python.org/library/aetypes.html#aetypes.BooleanX-tr2ZXttk.Progressbarr3Z(jEjEX7http://docs.python.org/library/ttk.html#ttk.ProgressbarX-tr4ZXctypes.Structurer5Z(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.StructureX-tr6ZX ctypes.OleDLLr7Z(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.OleDLLX-tr8ZXsmtpd.DebuggingServerr9Z(jEjEX?http://docs.python.org/library/smtpd.html#smtpd.DebuggingServerX-tr:ZXweakref.WeakValueDictionaryr;Z(jEjEXGhttp://docs.python.org/library/weakref.html#weakref.WeakValueDictionaryX-trZX aetypes.Typer?Z(jEjEX8http://docs.python.org/library/aetypes.html#aetypes.TypeX-tr@ZX!logging.handlers.BufferingHandlerrAZ(jEjEXVhttp://docs.python.org/library/logging.handlers.html#logging.handlers.BufferingHandlerX-trBZXaetypes.StyledTextrCZ(jEjEX>http://docs.python.org/library/aetypes.html#aetypes.StyledTextX-trDZXemail.charset.CharsetrEZ(jEjEXGhttp://docs.python.org/library/email.charset.html#email.charset.CharsetX-trFZXcollections.SizedrGZ(jEjEXAhttp://docs.python.org/library/collections.html#collections.SizedX-trHZXctypes.c_int64rIZ(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_int64X-trJZXcollections.MappingrKZ(jEjEXChttp://docs.python.org/library/collections.html#collections.MappingX-trLZX)multiprocessing.pool.multiprocessing.PoolrMZ(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.PoolX-trNZX Tix.FileEntryrOZ(jEjEX5http://docs.python.org/library/tix.html#Tix.FileEntryX-trPZX msilib.CABrQZ(jEjEX5http://docs.python.org/library/msilib.html#msilib.CABX-trRZXmhlib.MHrSZ(jEjEX2http://docs.python.org/library/mhlib.html#mhlib.MHX-trTZXmultiprocessing.ConnectionrUZ(jEjEXNhttp://docs.python.org/library/multiprocessing.html#multiprocessing.ConnectionX-trVZXhotshot.ProfilerWZ(jEjEX;http://docs.python.org/library/hotshot.html#hotshot.ProfileX-trXZX mutex.mutexrYZ(jEjEX5http://docs.python.org/library/mutex.html#mutex.mutexX-trZZX trace.Tracer[Z(jEjEX5http://docs.python.org/library/trace.html#trace.TraceX-tr\ZXlogging.Loggerr]Z(jEjEX:http://docs.python.org/library/logging.html#logging.LoggerX-tr^ZXaetypes.RGBColorr_Z(jEjEX<http://docs.python.org/library/aetypes.html#aetypes.RGBColorX-tr`ZXbdb.BdbraZ(jEjEX/http://docs.python.org/library/bdb.html#bdb.BdbX-trbZX timeit.TimerrcZ(jEjEX7http://docs.python.org/library/timeit.html#timeit.TimerX-trdZX'urllib2.HTTPPasswordMgrWithDefaultRealmreZ(jEjEXShttp://docs.python.org/library/urllib2.html#urllib2.HTTPPasswordMgrWithDefaultRealmX-trfZXnumbers.ComplexrgZ(jEjEX;http://docs.python.org/library/numbers.html#numbers.ComplexX-trhZXcalendar.LocaleHTMLCalendarriZ(jEjEXHhttp://docs.python.org/library/calendar.html#calendar.LocaleHTMLCalendarX-trjZXurllib2.OpenerDirectorrkZ(jEjEXBhttp://docs.python.org/library/urllib2.html#urllib2.OpenerDirectorX-trlZX msilib.BinaryrmZ(jEjEX8http://docs.python.org/library/msilib.html#msilib.BinaryX-trnZX mailbox.MMDFroZ(jEjEX8http://docs.python.org/library/mailbox.html#mailbox.MMDFX-trpZXctypes.LittleEndianStructurerqZ(jEjEXGhttp://docs.python.org/library/ctypes.html#ctypes.LittleEndianStructureX-trrZX io.BytesIOrsZ(jEjEX1http://docs.python.org/library/io.html#io.BytesIOX-trtZXfractions.FractionruZ(jEjEX@http://docs.python.org/library/fractions.html#fractions.FractionX-trvZX%BaseHTTPServer.BaseHTTPRequestHandlerrwZ(jEjEXXhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandlerX-trxZXurllib2.HTTPCookieProcessorryZ(jEjEXGhttp://docs.python.org/library/urllib2.html#urllib2.HTTPCookieProcessorX-trzZXdistutils.core.Extensionr{Z(jEjEXEhttp://docs.python.org/distutils/apiref.html#distutils.core.ExtensionX-tr|ZXTix.PanedWindowr}Z(jEjEX7http://docs.python.org/library/tix.html#Tix.PanedWindowX-tr~ZXtelnetlib.TelnetrZ(jEjEX>http://docs.python.org/library/telnetlib.html#telnetlib.TelnetX-trZXUserDict.DictMixinrZ(jEjEX?http://docs.python.org/library/userdict.html#UserDict.DictMixinX-trZXTix.ListNoteBookrZ(jEjEX8http://docs.python.org/library/tix.html#Tix.ListNoteBookX-trZXctypes.c_int32rZ(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_int32X-trZXxmlrpclib.MultiCallrZ(jEjEXAhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.MultiCallX-trZXurllib2.BaseHandlerrZ(jEjEX?http://docs.python.org/library/urllib2.html#urllib2.BaseHandlerX-trZXurllib2.HTTPPasswordMgrrZ(jEjEXChttp://docs.python.org/library/urllib2.html#urllib2.HTTPPasswordMgrX-trZXTix.ExFileSelectBoxrZ(jEjEX;http://docs.python.org/library/tix.html#Tix.ExFileSelectBoxX-trZXformatter.NullWriterrZ(jEjEXBhttp://docs.python.org/library/formatter.html#formatter.NullWriterX-trZX struct.StructrZ(jEjEX8http://docs.python.org/library/struct.html#struct.StructX-trZXcookielib.CookiePolicyrZ(jEjEXDhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicyX-trZXformatter.AbstractWriterrZ(jEjEXFhttp://docs.python.org/library/formatter.html#formatter.AbstractWriterX-trZXdoctest.DocTestParserrZ(jEjEXAhttp://docs.python.org/library/doctest.html#doctest.DocTestParserX-trZXmailbox.UnixMailboxrZ(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.UnixMailboxX-trZXdistutils.text_file.TextFilerZ(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFileX-trZXctypes.c_wchar_prZ(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.c_wchar_pX-trZXxml.etree.ElementTree.XMLParserrZ(jEjEXYhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLParserX-trZXxml.sax.handler.ErrorHandlerrZ(jEjEXPhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ErrorHandlerX-trZX Tix.ButtonBoxrZ(jEjEX5http://docs.python.org/library/tix.html#Tix.ButtonBoxX-trZXweakref.WeakSetrZ(jEjEX;http://docs.python.org/library/weakref.html#weakref.WeakSetX-trZXxml.sax.xmlreader.XMLReaderrZ(jEjEXNhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReaderX-trZX csv.SnifferrZ(jEjEX3http://docs.python.org/library/csv.html#csv.SnifferX-trZXTix.LabelEntryrZ(jEjEX6http://docs.python.org/library/tix.html#Tix.LabelEntryX-trZXargparse.NamespacerZ(jEjEX?http://docs.python.org/library/argparse.html#argparse.NamespaceX-trZX ctypes._CDatarZ(jEjEX8http://docs.python.org/library/ctypes.html#ctypes._CDataX-trZXsgmllib.SGMLParserrZ(jEjEX>http://docs.python.org/library/sgmllib.html#sgmllib.SGMLParserX-trZXtrace.CoverageResultsrZ(jEjEX?http://docs.python.org/library/trace.html#trace.CoverageResultsX-trZXTix.StdButtonBoxrZ(jEjEX8http://docs.python.org/library/tix.html#Tix.StdButtonBoxX-trZX io.FileIOrZ(jEjEX0http://docs.python.org/library/io.html#io.FileIOX-trZXTix.TixrZ(jEjEX/http://docs.python.org/library/tix.html#Tix.TixX-trZXctypes.c_ushortrZ(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_ushortX-trZXctypes.c_uint32rZ(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.c_uint32X-trZXcodecs.StreamRecoderrZ(jEjEX?http://docs.python.org/library/codecs.html#codecs.StreamRecoderX-trZXwsgiref.headers.HeadersrZ(jEjEXChttp://docs.python.org/library/wsgiref.html#wsgiref.headers.HeadersX-trZX ctypes.UnionrZ(jEjEX7http://docs.python.org/library/ctypes.html#ctypes.UnionX-trZXConfigParser.RawConfigParserrZ(jEjEXMhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParserX-trZX poplib.POP3rZ(jEjEX6http://docs.python.org/library/poplib.html#poplib.POP3X-trZXdatetime.tzinforZ(jEjEX<http://docs.python.org/library/datetime.html#datetime.tzinfoX-trZXurlparse.SplitResultrZ(jEjEXAhttp://docs.python.org/library/urlparse.html#urlparse.SplitResultX-trZXcsv.DictWriterrZ(jEjEX6http://docs.python.org/library/csv.html#csv.DictWriterX-trZXdoctest.OutputCheckerrZ(jEjEXAhttp://docs.python.org/library/doctest.html#doctest.OutputCheckerX-trZXlogging.FilterrZ(jEjEX:http://docs.python.org/library/logging.html#logging.FilterX-trZXhttplib.HTTPResponserZ(jEjEX@http://docs.python.org/library/httplib.html#httplib.HTTPResponseX-trZXctypes.c_ulonglongrZ(jEjEX=http://docs.python.org/library/ctypes.html#ctypes.c_ulonglongX-trZX(email.mime.nonmultipart.MIMENonMultipartrZ(jEjEXWhttp://docs.python.org/library/email.mime.html#email.mime.nonmultipart.MIMENonMultipartX-trZXunittest.TextTestResultrZ(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.TextTestResultX-trZXargparse.FileTyperZ(jEjEX>http://docs.python.org/library/argparse.html#argparse.FileTypeX-trZXzipimport.zipimporterrZ(jEjEXChttp://docs.python.org/library/zipimport.html#zipimport.zipimporterX-trZXfilecmp.dircmprZ(jEjEX:http://docs.python.org/library/filecmp.html#filecmp.dircmpX-trZX gzip.GzipFilerZ(jEjEX6http://docs.python.org/library/gzip.html#gzip.GzipFileX-trZX netrc.netrcrZ(jEjEX5http://docs.python.org/library/netrc.html#netrc.netrcX-trZXlogging.LogRecordrZ(jEjEX=http://docs.python.org/library/logging.html#logging.LogRecordX-trZXCookie.SimpleCookierZ(jEjEX>http://docs.python.org/library/cookie.html#Cookie.SimpleCookieX-trZXxmlrpclib.ServerProxyrZ(jEjEXChttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ServerProxyX-trZXTix.FileSelectBoxrZ(jEjEX9http://docs.python.org/library/tix.html#Tix.FileSelectBoxX-trZXbz2.BZ2DecompressorrZ(jEjEX;http://docs.python.org/library/bz2.html#bz2.BZ2DecompressorX-trZXTix.FormrZ(jEjEX0http://docs.python.org/library/tix.html#Tix.FormX-trZX$logging.handlers.RotatingFileHandlerrZ(jEjEXYhttp://docs.python.org/library/logging.handlers.html#logging.handlers.RotatingFileHandlerX-trZXio.BufferedIOBaserZ(jEjEX8http://docs.python.org/library/io.html#io.BufferedIOBaseX-trZXctypes.c_shortrZ(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.c_shortX-trZXurllib2.ProxyBasicAuthHandlerrZ(jEjEXIhttp://docs.python.org/library/urllib2.html#urllib2.ProxyBasicAuthHandlerX-trZX mailbox.BabylrZ(jEjEX9http://docs.python.org/library/mailbox.html#mailbox.BabylX-trZX csv.excel_tabrZ(jEjEX5http://docs.python.org/library/csv.html#csv.excel_tabX-trZX io.TextIOBaserZ(jEjEX4http://docs.python.org/library/io.html#io.TextIOBaseX-trZXurllib2.ProxyDigestAuthHandlerrZ(jEjEXJhttp://docs.python.org/library/urllib2.html#urllib2.ProxyDigestAuthHandlerX-tr[Xcookielib.FileCookieJarr[(jEjEXEhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJarX-tr[Xcompiler.visitor.ASTVisitorr[(jEjEXHhttp://docs.python.org/library/compiler.html#compiler.visitor.ASTVisitorX-tr[uX std:tokenr[}r[(Xtry_stmtr[(jEjEXKhttp://docs.python.org/reference/compound_stmts.html#grammar-token-try_stmtX-tr[Xsublistr [(jEjEXJhttp://docs.python.org/reference/compound_stmts.html#grammar-token-sublistX-tr [X longstringr [(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-longstringX-tr [Xold_expression_listr [(jEjEXShttp://docs.python.org/reference/expressions.html#grammar-token-old_expression_listX-tr[Xdirective_option_namer[(jEjEXOhttp://docs.python.org/library/doctest.html#grammar-token-directive_option_nameX-tr[X parenth_formr[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-parenth_formX-tr[Xhexdigitr[(jEjEXMhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-hexdigitX-tr[Xassignment_stmtr[(jEjEXPhttp://docs.python.org/reference/simple_stmts.html#grammar-token-assignment_stmtX-tr[Xsuiter[(jEjEXHhttp://docs.python.org/reference/compound_stmts.html#grammar-token-suiteX-tr[X try2_stmtr[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-try2_stmtX-tr[X argument_listr[(jEjEXMhttp://docs.python.org/reference/expressions.html#grammar-token-argument_listX-tr[Xdigitr[(jEjEXJhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-digitX-tr[Xlongstringitemr[(jEjEXShttp://docs.python.org/reference/lexical_analysis.html#grammar-token-longstringitemX-tr [X simple_stmtr![(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-simple_stmtX-tr"[X lower_boundr#[(jEjEXKhttp://docs.python.org/reference/expressions.html#grammar-token-lower_boundX-tr$[X exponentfloatr%[(jEjEXRhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-exponentfloatX-tr&[Xclassdefr'[(jEjEXKhttp://docs.python.org/reference/compound_stmts.html#grammar-token-classdefX-tr([Xslicingr)[(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-slicingX-tr*[Xfor_stmtr+[(jEjEXKhttp://docs.python.org/reference/compound_stmts.html#grammar-token-for_stmtX-tr,[Xlongstringcharr-[(jEjEXShttp://docs.python.org/reference/lexical_analysis.html#grammar-token-longstringcharX-tr.[Xextended_slicingr/[(jEjEXPhttp://docs.python.org/reference/expressions.html#grammar-token-extended_slicingX-tr0[Xintegerr1[(jEjEXLhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-integerX-tr2[Xshortstringitemr3[(jEjEXThttp://docs.python.org/reference/lexical_analysis.html#grammar-token-shortstringitemX-tr4[X decoratorr5[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-decoratorX-tr6[Xnamer7[(jEjEXEhttp://docs.python.org/reference/simple_stmts.html#grammar-token-nameX-tr8[X key_datumr9[(jEjEXIhttp://docs.python.org/reference/expressions.html#grammar-token-key_datumX-tr:[X dict_displayr;[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-dict_displayX-tr<[Xif_stmtr=[(jEjEXJhttp://docs.python.org/reference/compound_stmts.html#grammar-token-if_stmtX-tr>[Xparameter_listr?[(jEjEXQhttp://docs.python.org/reference/compound_stmts.html#grammar-token-parameter_listX-tr@[Xdirective_optionrA[(jEjEXJhttp://docs.python.org/library/doctest.html#grammar-token-directive_optionX-trB[X list_displayrC[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-list_displayX-trD[X stringliteralrE[(jEjEXRhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-stringliteralX-trF[XfuncnamerG[(jEjEXKhttp://docs.python.org/reference/compound_stmts.html#grammar-token-funcnameX-trH[X with_stmtrI[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-with_stmtX-trJ[Xcomp_forrK[(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-comp_forX-trL[XbindigitrM[(jEjEXMhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-bindigitX-trN[Xpositional_argumentsrO[(jEjEXThttp://docs.python.org/reference/expressions.html#grammar-token-positional_argumentsX-trP[X identifierrQ[(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-identifierX-trR[X uppercaserS[(jEjEXNhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-uppercaseX-trT[XmodulerU[(jEjEXGhttp://docs.python.org/reference/simple_stmts.html#grammar-token-moduleX-trV[XsignrW[(jEjEX=http://docs.python.org/library/string.html#grammar-token-signX-trX[XfractionrY[(jEjEXMhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-fractionX-trZ[Xfuture_statementr[[(jEjEXQhttp://docs.python.org/reference/simple_stmts.html#grammar-token-future_statementX-tr\[Xor_exprr][(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-or_exprX-tr^[X enclosurer_[(jEjEXIhttp://docs.python.org/reference/expressions.html#grammar-token-enclosureX-tr`[Xrelative_modulera[(jEjEXPhttp://docs.python.org/reference/simple_stmts.html#grammar-token-relative_moduleX-trb[Xcomp_ifrc[(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-comp_ifX-trd[Xexponentre[(jEjEXMhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-exponentX-trf[X directiverg[(jEjEXChttp://docs.python.org/library/doctest.html#grammar-token-directiveX-trh[Xdict_comprehensionri[(jEjEXRhttp://docs.python.org/reference/expressions.html#grammar-token-dict_comprehensionX-trj[X shift_exprrk[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-shift_exprX-trl[X lc_letterrm[(jEjEXJhttp://docs.python.org/reference/introduction.html#grammar-token-lc_letterX-trn[X stringprefixro[(jEjEXQhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-stringprefixX-trp[X list_iterrq[(jEjEXIhttp://docs.python.org/reference/expressions.html#grammar-token-list_iterX-trr[X exec_stmtrs[(jEjEXJhttp://docs.python.org/reference/simple_stmts.html#grammar-token-exec_stmtX-trt[Xlist_forru[(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-list_forX-trv[Xellipsisrw[(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-ellipsisX-trx[X slice_listry[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-slice_listX-trz[X decoratorsr{[(jEjEXMhttp://docs.python.org/reference/compound_stmts.html#grammar-token-decoratorsX-tr|[X compound_stmtr}[(jEjEXPhttp://docs.python.org/reference/compound_stmts.html#grammar-token-compound_stmtX-tr~[X dotted_namer[(jEjEXNhttp://docs.python.org/reference/compound_stmts.html#grammar-token-dotted_nameX-tr[X longintegerr[(jEjEXPhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-longintegerX-tr[Xsimple_slicingr[(jEjEXNhttp://docs.python.org/reference/expressions.html#grammar-token-simple_slicingX-tr[Xa_exprr[(jEjEXFhttp://docs.python.org/reference/expressions.html#grammar-token-a_exprX-tr[X augtargetr[(jEjEXJhttp://docs.python.org/reference/simple_stmts.html#grammar-token-augtargetX-tr[X index_stringr[(jEjEXEhttp://docs.python.org/library/string.html#grammar-token-index_stringX-tr[X nonzerodigitr[(jEjEXQhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-nonzerodigitX-tr[Xxor_exprr[(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-xor_exprX-tr[X try1_stmtr[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-try1_stmtX-tr[X comparisonr[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-comparisonX-tr[Xattribute_namer[(jEjEXGhttp://docs.python.org/library/string.html#grammar-token-attribute_nameX-tr[X pass_stmtr[(jEjEXJhttp://docs.python.org/reference/simple_stmts.html#grammar-token-pass_stmtX-tr[X upper_boundr[(jEjEXKhttp://docs.python.org/reference/expressions.html#grammar-token-upper_boundX-tr[X imagnumberr[(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-imagnumberX-tr[X proper_slicer[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-proper_sliceX-tr[X yield_atomr[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-yield_atomX-tr[Xstrider[(jEjEXFhttp://docs.python.org/reference/expressions.html#grammar-token-strideX-tr[X lambda_formr[(jEjEXKhttp://docs.python.org/reference/expressions.html#grammar-token-lambda_formX-tr[X comp_iterr[(jEjEXIhttp://docs.python.org/reference/expressions.html#grammar-token-comp_iterX-tr[X expressionr[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-expressionX-tr[Xarg_namer[(jEjEXAhttp://docs.python.org/library/string.html#grammar-token-arg_nameX-tr[Xor_testr[(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-or_testX-tr[X element_indexr[(jEjEXFhttp://docs.python.org/library/string.html#grammar-token-element_indexX-tr[X keyword_itemr[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-keyword_itemX-tr[Xprimaryr[(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-primaryX-tr[X classnamer[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-classnameX-tr[X return_stmtr[(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-return_stmtX-tr[X comprehensionr[(jEjEXMhttp://docs.python.org/reference/expressions.html#grammar-token-comprehensionX-tr[X format_specr[(jEjEXDhttp://docs.python.org/library/string.html#grammar-token-format_specX-tr[Xshortstringcharr[(jEjEXThttp://docs.python.org/reference/lexical_analysis.html#grammar-token-shortstringcharX-tr[Xold_expressionr[(jEjEXNhttp://docs.python.org/reference/expressions.html#grammar-token-old_expressionX-tr[X defparameterr[(jEjEXOhttp://docs.python.org/reference/compound_stmts.html#grammar-token-defparameterX-tr[Xold_lambda_formr[(jEjEXOhttp://docs.python.org/reference/expressions.html#grammar-token-old_lambda_formX-tr[X import_stmtr[(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-import_stmtX-tr[X continue_stmtr[(jEjEXNhttp://docs.python.org/reference/simple_stmts.html#grammar-token-continue_stmtX-tr[Xu_exprr[(jEjEXFhttp://docs.python.org/reference/expressions.html#grammar-token-u_exprX-tr[Xwidthr[(jEjEX>http://docs.python.org/library/string.html#grammar-token-widthX-tr[Xliteralr[(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-literalX-tr[X attributerefr[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-attributerefX-tr[Xcallr[(jEjEXDhttp://docs.python.org/reference/expressions.html#grammar-token-callX-tr[Xaugopr[(jEjEXFhttp://docs.python.org/reference/simple_stmts.html#grammar-token-augopX-tr[X short_slicer[(jEjEXKhttp://docs.python.org/reference/expressions.html#grammar-token-short_sliceX-tr[Xstring_conversionr[(jEjEXQhttp://docs.python.org/reference/expressions.html#grammar-token-string_conversionX-tr[Xtyper[(jEjEX=http://docs.python.org/library/string.html#grammar-token-typeX-tr[X statementr[(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-statementX-tr[X print_stmtr[(jEjEXKhttp://docs.python.org/reference/simple_stmts.html#grammar-token-print_stmtX-tr[X precisionr[(jEjEXBhttp://docs.python.org/library/string.html#grammar-token-precisionX-tr[X on_or_offr[(jEjEXChttp://docs.python.org/library/doctest.html#grammar-token-on_or_offX-tr[X target_listr[(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-target_listX-tr[X long_slicer[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-long_sliceX-tr[Xaugmented_assignment_stmtr[(jEjEXZhttp://docs.python.org/reference/simple_stmts.html#grammar-token-augmented_assignment_stmtX-tr[Xatomr[(jEjEXDhttp://docs.python.org/reference/expressions.html#grammar-token-atomX-tr[Xfuncdefr[(jEjEXJhttp://docs.python.org/reference/compound_stmts.html#grammar-token-funcdefX-tr[X raise_stmtr[(jEjEXKhttp://docs.python.org/reference/simple_stmts.html#grammar-token-raise_stmtX-tr[X field_namer[(jEjEXChttp://docs.python.org/library/string.html#grammar-token-field_nameX-tr[X subscriptionr[(jEjEXLhttp://docs.python.org/reference/expressions.html#grammar-token-subscriptionX-tr[X binintegerr[(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-binintegerX-tr[Xkey_datum_listr[(jEjEXNhttp://docs.python.org/reference/expressions.html#grammar-token-key_datum_listX-tr[Xtargetr[(jEjEXGhttp://docs.python.org/reference/simple_stmts.html#grammar-token-targetX-tr[X input_inputr[(jEjEXShttp://docs.python.org/reference/toplevel_components.html#grammar-token-input_inputX-tr[X file_inputr[(jEjEXRhttp://docs.python.org/reference/toplevel_components.html#grammar-token-file_inputX-tr[Xalignr[(jEjEX>http://docs.python.org/library/string.html#grammar-token-alignX-tr[X set_displayr[(jEjEXKhttp://docs.python.org/reference/expressions.html#grammar-token-set_displayX-tr[X slice_itemr[(jEjEXJhttp://docs.python.org/reference/expressions.html#grammar-token-slice_itemX-tr[Xintpartr[(jEjEXLhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-intpartX-tr\Xand_exprr\(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-and_exprX-tr\X yield_stmtr\(jEjEXKhttp://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmtX-tr\X comp_operatorr\(jEjEXMhttp://docs.python.org/reference/expressions.html#grammar-token-comp_operatorX-tr\Xyield_expressionr\(jEjEXPhttp://docs.python.org/reference/expressions.html#grammar-token-yield_expressionX-tr\Xreplacement_fieldr \(jEjEXJhttp://docs.python.org/library/string.html#grammar-token-replacement_fieldX-tr \Xnot_testr \(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-not_testX-tr \X escapeseqr \(jEjEXNhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-escapeseqX-tr\Xfillr\(jEjEX=http://docs.python.org/library/string.html#grammar-token-fillX-tr\X break_stmtr\(jEjEXKhttp://docs.python.org/reference/simple_stmts.html#grammar-token-break_stmtX-tr\X conversionr\(jEjEXChttp://docs.python.org/library/string.html#grammar-token-conversionX-tr\X octintegerr\(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-octintegerX-tr\X inheritancer\(jEjEXNhttp://docs.python.org/reference/compound_stmts.html#grammar-token-inheritanceX-tr\X eval_inputr\(jEjEXRhttp://docs.python.org/reference/toplevel_components.html#grammar-token-eval_inputX-tr\Xfeaturer\(jEjEXHhttp://docs.python.org/reference/simple_stmts.html#grammar-token-featureX-tr\Xpowerr\(jEjEXEhttp://docs.python.org/reference/expressions.html#grammar-token-powerX-tr\Xdecimalintegerr\(jEjEXShttp://docs.python.org/reference/lexical_analysis.html#grammar-token-decimalintegerX-tr \Xexpression_stmtr!\(jEjEXPhttp://docs.python.org/reference/simple_stmts.html#grammar-token-expression_stmtX-tr"\Xlist_ifr#\(jEjEXGhttp://docs.python.org/reference/expressions.html#grammar-token-list_ifX-tr$\X global_stmtr%\(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-global_stmtX-tr&\X with_itemr'\(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-with_itemX-tr(\X parameterr)\(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-parameterX-tr*\Xlist_comprehensionr+\(jEjEXRhttp://docs.python.org/reference/expressions.html#grammar-token-list_comprehensionX-tr,\Xoctdigitr-\(jEjEXMhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-octdigitX-tr.\Xdirective_optionsr/\(jEjEXKhttp://docs.python.org/library/doctest.html#grammar-token-directive_optionsX-tr0\X lowercaser1\(jEjEXNhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-lowercaseX-tr2\Xand_testr3\(jEjEXHhttp://docs.python.org/reference/expressions.html#grammar-token-and_testX-tr4\Xkeyword_argumentsr5\(jEjEXQhttp://docs.python.org/reference/expressions.html#grammar-token-keyword_argumentsX-tr6\X shortstringr7\(jEjEXPhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-shortstringX-tr8\Xm_exprr9\(jEjEXFhttp://docs.python.org/reference/expressions.html#grammar-token-m_exprX-tr:\Xinteractive_inputr;\(jEjEXYhttp://docs.python.org/reference/toplevel_components.html#grammar-token-interactive_inputX-tr<\Xletterr=\(jEjEXKhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-letterX-tr>\X decoratedr?\(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-decoratedX-tr@\X hexintegerrA\(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-hexintegerX-trB\X stmt_listrC\(jEjEXLhttp://docs.python.org/reference/compound_stmts.html#grammar-token-stmt_listX-trD\X assert_stmtrE\(jEjEXLhttp://docs.python.org/reference/simple_stmts.html#grammar-token-assert_stmtX-trF\X floatnumberrG\(jEjEXPhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-floatnumberX-trH\Xgenerator_expressionrI\(jEjEXThttp://docs.python.org/reference/expressions.html#grammar-token-generator_expressionX-trJ\Xexpression_listrK\(jEjEXOhttp://docs.python.org/reference/expressions.html#grammar-token-expression_listX-trL\Xdel_stmtrM\(jEjEXIhttp://docs.python.org/reference/simple_stmts.html#grammar-token-del_stmtX-trN\X while_stmtrO\(jEjEXMhttp://docs.python.org/reference/compound_stmts.html#grammar-token-while_stmtX-trP\Xconditional_expressionrQ\(jEjEXVhttp://docs.python.org/reference/expressions.html#grammar-token-conditional_expressionX-trR\X pointfloatrS\(jEjEXOhttp://docs.python.org/reference/lexical_analysis.html#grammar-token-pointfloatX-trT\uXc:varrU\}rV\(X PyFile_TyperW\(jEjEX2http://docs.python.org/c-api/file.html#PyFile_TypeX-trX\X PyFloat_TyperY\(jEjEX4http://docs.python.org/c-api/float.html#PyFloat_TypeX-trZ\XPy_single_inputr[\(jEjEX:http://docs.python.org/c-api/veryhigh.html#Py_single_inputX-tr\\X PyDict_Typer]\(jEjEX2http://docs.python.org/c-api/dict.html#PyDict_TypeX-tr^\X PyTrace_LINEr_\(jEjEX3http://docs.python.org/c-api/init.html#PyTrace_LINEX-tr`\X PyCell_Typera\(jEjEX2http://docs.python.org/c-api/cell.html#PyCell_TypeX-trb\X PyModule_Typerc\(jEjEX6http://docs.python.org/c-api/module.html#PyModule_TypeX-trd\X Py_eval_inputre\(jEjEX8http://docs.python.org/c-api/veryhigh.html#Py_eval_inputX-trf\XPyFunction_Typerg\(jEjEX:http://docs.python.org/c-api/function.html#PyFunction_TypeX-trh\XPySeqIter_Typeri\(jEjEX9http://docs.python.org/c-api/iterator.html#PySeqIter_TypeX-trj\X PyMethod_Typerk\(jEjEX6http://docs.python.org/c-api/method.html#PyMethod_TypeX-trl\XPy_END_OF_BUFFERrm\(jEjEX9http://docs.python.org/c-api/buffer.html#Py_END_OF_BUFFERX-trn\XPyTrace_EXCEPTIONro\(jEjEX8http://docs.python.org/c-api/init.html#PyTrace_EXCEPTIONX-trp\XPyComplex_Typerq\(jEjEX8http://docs.python.org/c-api/complex.html#PyComplex_TypeX-trr\X PyList_Typers\(jEjEX2http://docs.python.org/c-api/list.html#PyList_TypeX-trt\XPyInstance_Typeru\(jEjEX7http://docs.python.org/c-api/class.html#PyInstance_TypeX-trv\X Py_file_inputrw\(jEjEX8http://docs.python.org/c-api/veryhigh.html#Py_file_inputX-trx\X PyBuffer_Typery\(jEjEX6http://docs.python.org/c-api/buffer.html#PyBuffer_TypeX-trz\XPyImport_FrozenModulesr{\(jEjEX?http://docs.python.org/c-api/import.html#PyImport_FrozenModulesX-tr|\XPyByteArray_Typer}\(jEjEX<http://docs.python.org/c-api/bytearray.html#PyByteArray_TypeX-tr~\X PyTrace_CALLr\(jEjEX3http://docs.python.org/c-api/init.html#PyTrace_CALLX-tr\XCO_FUTURE_DIVISIONr\(jEjEX=http://docs.python.org/c-api/veryhigh.html#CO_FUTURE_DIVISIONX-tr\XPyFrozenSet_Typer\(jEjEX6http://docs.python.org/c-api/set.html#PyFrozenSet_TypeX-tr\X PyType_Typer\(jEjEX2http://docs.python.org/c-api/type.html#PyType_TypeX-tr\X PyTuple_Typer\(jEjEX4http://docs.python.org/c-api/tuple.html#PyTuple_TypeX-tr\X_Py_NoneStructr\(jEjEX;http://docs.python.org/c-api/allocation.html#_Py_NoneStructX-tr\XPyTrace_RETURNr\(jEjEX5http://docs.python.org/c-api/init.html#PyTrace_RETURNX-tr\XPyUnicode_Typer\(jEjEX8http://docs.python.org/c-api/unicode.html#PyUnicode_TypeX-tr\X PyInt_Typer\(jEjEX0http://docs.python.org/c-api/int.html#PyInt_TypeX-tr\X PyClass_Typer\(jEjEX4http://docs.python.org/c-api/class.html#PyClass_TypeX-tr\X PyLong_Typer\(jEjEX2http://docs.python.org/c-api/long.html#PyLong_TypeX-tr\XPyTrace_C_CALLr\(jEjEX5http://docs.python.org/c-api/init.html#PyTrace_C_CALLX-tr\X PyCode_Typer\(jEjEX2http://docs.python.org/c-api/code.html#PyCode_TypeX-tr\XPyTrace_C_EXCEPTIONr\(jEjEX:http://docs.python.org/c-api/init.html#PyTrace_C_EXCEPTIONX-tr\XPy_Noner\(jEjEX.http://docs.python.org/c-api/none.html#Py_NoneX-tr\XPyTrace_C_RETURNr\(jEjEX7http://docs.python.org/c-api/init.html#PyTrace_C_RETURNX-tr\XPyCallIter_Typer\(jEjEX:http://docs.python.org/c-api/iterator.html#PyCallIter_TypeX-tr\X PyString_Typer\(jEjEX6http://docs.python.org/c-api/string.html#PyString_TypeX-tr\X PyGen_Typer\(jEjEX0http://docs.python.org/c-api/gen.html#PyGen_TypeX-tr\X PySlice_Typer\(jEjEX4http://docs.python.org/c-api/slice.html#PySlice_TypeX-tr\X PySet_Typer\(jEjEX0http://docs.python.org/c-api/set.html#PySet_TypeX-tr\XPy_Falser\(jEjEX/http://docs.python.org/c-api/bool.html#Py_FalseX-tr\XPy_Truer\(jEjEX.http://docs.python.org/c-api/bool.html#Py_TrueX-tr\XPyProperty_Typer\(jEjEX<http://docs.python.org/c-api/descriptor.html#PyProperty_TypeX-tr\uX std:2to3fixerr\}r\(Xxranger\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-xrangeX-tr\X numliteralsr\(jEjEX>http://docs.python.org/library/2to3.html#2to3fixer-numliteralsX-tr\Xreducer\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-reduceX-tr\X set_literalr\(jEjEX>http://docs.python.org/library/2to3.html#2to3fixer-set_literalX-tr\Ximports2r\(jEjEX;http://docs.python.org/library/2to3.html#2to3fixer-imports2X-tr\Xinternr\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-internX-tr\Xhas_keyr\(jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-has_keyX-tr\Xurllibr\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-urllibX-tr\Xunicoder\(jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-unicodeX-tr\X xreadlinesr\(jEjEX=http://docs.python.org/library/2to3.html#2to3fixer-xreadlinesX-tr\Xapplyr\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-applyX-tr\X isinstancer\(jEjEX=http://docs.python.org/library/2to3.html#2to3fixer-isinstanceX-tr\Xnonzeror\(jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-nonzeroX-tr\X basestringr\(jEjEX=http://docs.python.org/library/2to3.html#2to3fixer-basestringX-tr\Xraiser\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-raiseX-tr\Xstandard_errorr\(jEjEXAhttp://docs.python.org/library/2to3.html#2to3fixer-standard_errorX-tr\Xgetcwdur\(jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-getcwduX-tr\Xner\(jEjEX5http://docs.python.org/library/2to3.html#2to3fixer-neX-tr\Xlongr\(jEjEX7http://docs.python.org/library/2to3.html#2to3fixer-longX-tr\X funcattrsr\(jEjEX<http://docs.python.org/library/2to3.html#2to3fixer-funcattrsX-tr\Xfuturer\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-futureX-tr\Xdictr\(jEjEX7http://docs.python.org/library/2to3.html#2to3fixer-dictX-tr\Xitertools_importsr\(jEjEXDhttp://docs.python.org/library/2to3.html#2to3fixer-itertools_importsX-tr\Ximportsr\(jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-importsX-tr\Xprintr\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-printX-tr\Ximportr\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-importX-tr\Xws_commar\(jEjEX;http://docs.python.org/library/2to3.html#2to3fixer-ws_commaX-tr\X metaclassr\(jEjEX<http://docs.python.org/library/2to3.html#2to3fixer-metaclassX-tr\Xexceptr\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-exceptX-tr\Xmapr\(jEjEX6http://docs.python.org/library/2to3.html#2to3fixer-mapX-tr\Xexecr\(jEjEX7http://docs.python.org/library/2to3.html#2to3fixer-execX-tr\Xbufferr\(jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-bufferX-tr\Xexecfiler\(jEjEX;http://docs.python.org/library/2to3.html#2to3fixer-execfileX-tr\X tuple_paramsr\(jEjEX?http://docs.python.org/library/2to3.html#2to3fixer-tuple_paramsX-tr\Xreprr\(jEjEX7http://docs.python.org/library/2to3.html#2to3fixer-reprX-tr\Xcallabler\(jEjEX;http://docs.python.org/library/2to3.html#2to3fixer-callableX-tr\Xnextr\(jEjEX7http://docs.python.org/library/2to3.html#2to3fixer-nextX-tr\Xinputr\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-inputX-tr\Xthrowr\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-throwX-tr\Xtypesr\(jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-typesX-tr]Xzipr](jEjEX6http://docs.python.org/library/2to3.html#2to3fixer-zipX-tr]Xrenamesr](jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-renamesX-tr]Xidiomsr](jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-idiomsX-tr]X raw_inputr](jEjEX<http://docs.python.org/library/2to3.html#2to3fixer-raw_inputX-tr]Xparenr ](jEjEX8http://docs.python.org/library/2to3.html#2to3fixer-parenX-tr ]Xfilterr ](jEjEX9http://docs.python.org/library/2to3.html#2to3fixer-filterX-tr ]X itertoolsr ](jEjEX<http://docs.python.org/library/2to3.html#2to3fixer-itertoolsX-tr]Xsys_excr](jEjEX:http://docs.python.org/library/2to3.html#2to3fixer-sys_excX-tr]X methodattrsr](jEjEX>http://docs.python.org/library/2to3.html#2to3fixer-methodattrsX-tr]Xexitfuncr](jEjEX;http://docs.python.org/library/2to3.html#2to3fixer-exitfuncX-tr]uXpy:datar]}r](Xdoctest.DONT_ACCEPT_BLANKLINEr](jEjEXIhttp://docs.python.org/library/doctest.html#doctest.DONT_ACCEPT_BLANKLINEX-tr]Xwinsound.SND_ASYNCr](jEjEX?http://docs.python.org/library/winsound.html#winsound.SND_ASYNCX-tr]X re.VERBOSEr](jEjEX1http://docs.python.org/library/re.html#re.VERBOSEX-tr]XMETH_Or](jEjEX3http://docs.python.org/c-api/structures.html#METH_OX-tr]Xsqlite3.PARSE_COLNAMESr](jEjEXBhttp://docs.python.org/library/sqlite3.html#sqlite3.PARSE_COLNAMESX-tr ]Xsys.version_infor!](jEjEX8http://docs.python.org/library/sys.html#sys.version_infoX-tr"]X token.STARr#](jEjEX4http://docs.python.org/library/token.html#token.STARX-tr$]Xos.X_OKr%](jEjEX.http://docs.python.org/library/os.html#os.X_OKX-tr&]Xtypes.MethodTyper'](jEjEX:http://docs.python.org/library/types.html#types.MethodTypeX-tr(]X os.EX_CONFIGr)](jEjEX3http://docs.python.org/library/os.html#os.EX_CONFIGX-tr*]Xtoken.tok_namer+](jEjEX8http://docs.python.org/library/token.html#token.tok_nameX-tr,]Xtypes.DictProxyTyper-](jEjEX=http://docs.python.org/library/types.html#types.DictProxyTypeX-tr.]X codecs.BOMr/](jEjEX5http://docs.python.org/library/codecs.html#codecs.BOMX-tr0]Xtypes.BufferTyper1](jEjEX:http://docs.python.org/library/types.html#types.BufferTypeX-tr2]X#subprocess.CREATE_NEW_PROCESS_GROUPr3](jEjEXRhttp://docs.python.org/library/subprocess.html#subprocess.CREATE_NEW_PROCESS_GROUPX-tr4]Xstatvfs.F_BFREEr5](jEjEX;http://docs.python.org/library/statvfs.html#statvfs.F_BFREEX-tr6]Xos.O_SEQUENTIALr7](jEjEX6http://docs.python.org/library/os.html#os.O_SEQUENTIALX-tr8]XPy_TPFLAGS_HAVE_GCr9](jEjEX<http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_GCX-tr:]X errno.ELIBACCr;](jEjEX7http://docs.python.org/library/errno.html#errno.ELIBACCX-tr<]Xtypes.ClassTyper=](jEjEX9http://docs.python.org/library/types.html#types.ClassTypeX-tr>]Xerrno.ETIMEDOUTr?](jEjEX9http://docs.python.org/library/errno.html#errno.ETIMEDOUTX-tr@]Xcd.READYrA](jEjEX/http://docs.python.org/library/cd.html#cd.READYX-trB]XMacOS.linkmodelrC](jEjEX9http://docs.python.org/library/macos.html#MacOS.linkmodelX-trD]X errno.EBADMSGrE](jEjEX7http://docs.python.org/library/errno.html#errno.EBADMSGX-trF]X token.SLASHrG](jEjEX5http://docs.python.org/library/token.html#token.SLASHX-trH]Xsunau.AUDIO_FILE_ENCODING_FLOATrI](jEjEXIhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_FLOATX-trJ]X os.EX_DATAERRrK](jEjEX4http://docs.python.org/library/os.html#os.EX_DATAERRX-trL]X&_winreg.REG_RESOURCE_REQUIREMENTS_LISTrM](jEjEXRhttp://docs.python.org/library/_winreg.html#_winreg.REG_RESOURCE_REQUIREMENTS_LISTX-trN]X sys.meta_pathrO](jEjEX5http://docs.python.org/library/sys.html#sys.meta_pathX-trP]Xsocket.AF_UNIXrQ](jEjEX9http://docs.python.org/library/socket.html#socket.AF_UNIXX-trR]X_winreg.KEY_READrS](jEjEX<http://docs.python.org/library/_winreg.html#_winreg.KEY_READX-trT]X METH_NOARGSrU](jEjEX8http://docs.python.org/c-api/structures.html#METH_NOARGSX-trV]X errno.EREMCHGrW](jEjEX7http://docs.python.org/library/errno.html#errno.EREMCHGX-trX]Xtypes.ModuleTyperY](jEjEX:http://docs.python.org/library/types.html#types.ModuleTypeX-trZ]Xtoken.NT_OFFSETr[](jEjEX9http://docs.python.org/library/token.html#token.NT_OFFSETX-tr\]Xtypes.XRangeTyper]](jEjEX:http://docs.python.org/library/types.html#types.XRangeTypeX-tr^]X$xml.sax.handler.feature_external_gesr_](jEjEXXhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_external_gesX-tr`]X_winreg.KEY_CREATE_SUB_KEYra](jEjEXFhttp://docs.python.org/library/_winreg.html#_winreg.KEY_CREATE_SUB_KEYX-trb]X stat.S_IFREGrc](jEjEX5http://docs.python.org/library/stat.html#stat.S_IFREGX-trd]X token.INDENTre](jEjEX6http://docs.python.org/library/token.html#token.INDENTX-trf]Xlocale.CODESETrg](jEjEX9http://docs.python.org/library/locale.html#locale.CODESETX-trh]Xerrno.ENETDOWNri](jEjEX8http://docs.python.org/library/errno.html#errno.ENETDOWNX-trj]Xos.pathconf_namesrk](jEjEX8http://docs.python.org/library/os.html#os.pathconf_namesX-trl]XFalserm](jEjEX3http://docs.python.org/library/constants.html#FalseX-trn]X errno.ERANGEro](jEjEX6http://docs.python.org/library/errno.html#errno.ERANGEX-trp]Xsubprocess.PIPErq](jEjEX>http://docs.python.org/library/subprocess.html#subprocess.PIPEX-trr]Xtoken.LEFTSHIFTrs](jEjEX9http://docs.python.org/library/token.html#token.LEFTSHIFTX-trt]X os.curdirru](jEjEX0http://docs.python.org/library/os.html#os.curdirX-trv]X errno.EREMOTErw](jEjEX7http://docs.python.org/library/errno.html#errno.EREMOTEX-trx]Xsignal.CTRL_C_EVENTry](jEjEX>http://docs.python.org/library/signal.html#signal.CTRL_C_EVENTX-trz]Xlocale.YESEXPRr{](jEjEX9http://docs.python.org/library/locale.html#locale.YESEXPRX-tr|]X errno.EL2HLTr}](jEjEX6http://docs.python.org/library/errno.html#errno.EL2HLTX-tr~]X os.EX_IOERRr](jEjEX2http://docs.python.org/library/os.html#os.EX_IOERRX-tr]X errno.EBUSYr](jEjEX5http://docs.python.org/library/errno.html#errno.EBUSYX-tr]Xsys.__stderr__r](jEjEX6http://docs.python.org/library/sys.html#sys.__stderr__X-tr]Xerrno.EOVERFLOWr](jEjEX9http://docs.python.org/library/errno.html#errno.EOVERFLOWX-tr]X msilib.schemar](jEjEX8http://docs.python.org/library/msilib.html#msilib.schemaX-tr]X_winreg.REG_BINARYr](jEjEX>http://docs.python.org/library/_winreg.html#_winreg.REG_BINARYX-tr]X os.SEEK_CURr](jEjEX2http://docs.python.org/library/os.html#os.SEEK_CURX-tr]Xlocale.THOUSEPr](jEjEX9http://docs.python.org/library/locale.html#locale.THOUSEPX-tr]XPy_TPFLAGS_HAVE_SEQUENCE_INr](jEjEXEhttp://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_SEQUENCE_INX-tr]X __metaclass__r](jEjEX=http://docs.python.org/reference/datamodel.html#__metaclass__X-tr]Xcd.audior](jEjEX/http://docs.python.org/library/cd.html#cd.audioX-tr]X errno.ENOTBLKr](jEjEX7http://docs.python.org/library/errno.html#errno.ENOTBLKX-tr]X dl.RTLD_NOWr](jEjEX2http://docs.python.org/library/dl.html#dl.RTLD_NOWX-tr]X_winreg.HKEY_CLASSES_ROOTr](jEjEXEhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_CLASSES_ROOTX-tr]Xxml.dom.XMLNS_NAMESPACEr](jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.XMLNS_NAMESPACEX-tr]X stat.ST_NLINKr](jEjEX6http://docs.python.org/library/stat.html#stat.ST_NLINKX-tr]Xhashlib.hashlib.algorithmsr](jEjEXFhttp://docs.python.org/library/hashlib.html#hashlib.hashlib.algorithmsX-tr]Xos.EX_OKr](jEjEX/http://docs.python.org/library/os.html#os.EX_OKX-tr]Ximp.SEARCH_ERRORr](jEjEX8http://docs.python.org/library/imp.html#imp.SEARCH_ERRORX-tr]Xresource.RLIMIT_DATAr](jEjEXAhttp://docs.python.org/library/resource.html#resource.RLIMIT_DATAX-tr]Xos.namer](jEjEX.http://docs.python.org/library/os.html#os.nameX-tr]Xerrno.ENETUNREACHr](jEjEX;http://docs.python.org/library/errno.html#errno.ENETUNREACHX-tr]Xcodecs.BOM_UTF16_BEr](jEjEX>http://docs.python.org/library/codecs.html#codecs.BOM_UTF16_BEX-tr]Xxml.sax.handler.all_propertiesr](jEjEXRhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.all_propertiesX-tr]Xstring.lettersr](jEjEX9http://docs.python.org/library/string.html#string.lettersX-tr]X dis.hasjrelr](jEjEX3http://docs.python.org/library/dis.html#dis.hasjrelX-tr]X time.tznamer](jEjEX4http://docs.python.org/library/time.html#time.tznameX-tr]X errno.ELOOPr](jEjEX5http://docs.python.org/library/errno.html#errno.ELOOPX-tr]Xcd.indexr](jEjEX/http://docs.python.org/library/cd.html#cd.indexX-tr]X token.NAMEr](jEjEX4http://docs.python.org/library/token.html#token.NAMEX-tr]X os.O_ASYNCr](jEjEX1http://docs.python.org/library/os.html#os.O_ASYNCX-tr]Xtypes.SliceTyper](jEjEX9http://docs.python.org/library/types.html#types.SliceTypeX-tr]XTruer](jEjEX2http://docs.python.org/library/constants.html#TrueX-tr]Xre.DEBUGr](jEjEX/http://docs.python.org/library/re.html#re.DEBUGX-tr]X sys.exitfuncr](jEjEX4http://docs.python.org/library/sys.html#sys.exitfuncX-tr]Xresource.RLIMIT_STACKr](jEjEXBhttp://docs.python.org/library/resource.html#resource.RLIMIT_STACKX-tr]Xerrno.EDESTADDRREQr](jEjEX<http://docs.python.org/library/errno.html#errno.EDESTADDRREQX-tr]Xsignal.SIG_IGNr](jEjEX9http://docs.python.org/library/signal.html#signal.SIG_IGNX-tr]XPy_TPFLAGS_HEAPTYPEr](jEjEX=http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HEAPTYPEX-tr]Xtoken.N_TOKENSr](jEjEX8http://docs.python.org/library/token.html#token.N_TOKENSX-tr]X sys.maxsizer](jEjEX3http://docs.python.org/library/sys.html#sys.maxsizeX-tr]Xsubprocess.STARTF_USESTDHANDLESr](jEjEXNhttp://docs.python.org/library/subprocess.html#subprocess.STARTF_USESTDHANDLESX-tr]Xtypes.FrameTyper](jEjEX9http://docs.python.org/library/types.html#types.FrameTypeX-tr]X locale.NOEXPRr](jEjEX8http://docs.python.org/library/locale.html#locale.NOEXPRX-tr]X_winreg.REG_MULTI_SZr](jEjEX@http://docs.python.org/library/_winreg.html#_winreg.REG_MULTI_SZX-tr]X errno.ENOLCKr](jEjEX6http://docs.python.org/library/errno.html#errno.ENOLCKX-tr]X tokenize.NLr](jEjEX8http://docs.python.org/library/tokenize.html#tokenize.NLX-tr]Xmacostools.BUFSIZr](jEjEX@http://docs.python.org/library/macostools.html#macostools.BUFSIZX-tr]Xtypes.ListTyper](jEjEX8http://docs.python.org/library/types.html#types.ListTypeX-tr]Xsys.path_hooksr](jEjEX6http://docs.python.org/library/sys.html#sys.path_hooksX-tr]X errno.E2BIGr](jEjEX5http://docs.python.org/library/errno.html#errno.E2BIGX-tr]Xstat.UF_IMMUTABLEr](jEjEX:http://docs.python.org/library/stat.html#stat.UF_IMMUTABLEX-tr]X_winreg.HKEY_PERFORMANCE_DATAr](jEjEXIhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_PERFORMANCE_DATAX-tr]Xtarfile.ENCODINGr](jEjEX<http://docs.python.org/library/tarfile.html#tarfile.ENCODINGX-tr]Xwinsound.MB_ICONEXCLAMATIONr](jEjEXHhttp://docs.python.org/library/winsound.html#winsound.MB_ICONEXCLAMATIONX-tr]X sys.stdoutr](jEjEX2http://docs.python.org/library/sys.html#sys.stdoutX-tr]X errno.ESTALEr](jEjEX6http://docs.python.org/library/errno.html#errno.ESTALEX-tr]Xurllib._urlopenerr](jEjEX<http://docs.python.org/library/urllib.html#urllib._urlopenerX-tr]X dis.opmapr](jEjEX1http://docs.python.org/library/dis.html#dis.opmapX-tr]X os.defpathr](jEjEX1http://docs.python.org/library/os.html#os.defpathX-tr]XEllipsisr](jEjEX6http://docs.python.org/library/constants.html#EllipsisX-tr]X os.O_BINARYr](jEjEX2http://docs.python.org/library/os.html#os.O_BINARYX-tr]X os.linesepr](jEjEX1http://docs.python.org/library/os.html#os.linesepX-tr]X os.environr](jEjEX1http://docs.python.org/library/os.html#os.environX-tr]X stat.S_IFLNKr](jEjEX5http://docs.python.org/library/stat.html#stat.S_IFLNKX-tr^Xcodecs.BOM_UTF8r^(jEjEX:http://docs.python.org/library/codecs.html#codecs.BOM_UTF8X-tr^Xsys.__excepthook__r^(jEjEX:http://docs.python.org/library/sys.html#sys.__excepthook__X-tr^Xtempfile.tempdirr^(jEjEX=http://docs.python.org/library/tempfile.html#tempfile.tempdirX-tr^X stat.S_IFIFOr^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IFIFOX-tr^Xsha.digest_sizer ^(jEjEX7http://docs.python.org/library/sha.html#sha.digest_sizeX-tr ^Xresource.RLIMIT_VMEMr ^(jEjEXAhttp://docs.python.org/library/resource.html#resource.RLIMIT_VMEMX-tr ^Xtypes.StringTypesr ^(jEjEX;http://docs.python.org/library/types.html#types.StringTypesX-tr^Xtokenize.COMMENTr^(jEjEX=http://docs.python.org/library/tokenize.html#tokenize.COMMENTX-tr^XPy_TPFLAGS_HAVE_INPLACEOPSr^(jEjEXDhttp://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_INPLACEOPSX-tr^Xsubprocess.STDOUTr^(jEjEX@http://docs.python.org/library/subprocess.html#subprocess.STDOUTX-tr^Xerrno.ECONNRESETr^(jEjEX:http://docs.python.org/library/errno.html#errno.ECONNRESETX-tr^X stat.S_ISVTXr^(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISVTXX-tr^X stat.S_IRWXUr^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IRWXUX-tr^X signal.NSIGr^(jEjEX6http://docs.python.org/library/signal.html#signal.NSIGX-tr^Xuuid.RESERVED_FUTUREr^(jEjEX=http://docs.python.org/library/uuid.html#uuid.RESERVED_FUTUREX-tr^Xssl.OPENSSL_VERSION_NUMBERr^(jEjEXBhttp://docs.python.org/library/ssl.html#ssl.OPENSSL_VERSION_NUMBERX-tr ^Xgc.DEBUG_INSTANCESr!^(jEjEX9http://docs.python.org/library/gc.html#gc.DEBUG_INSTANCESX-tr"^X re.DOTALLr#^(jEjEX0http://docs.python.org/library/re.html#re.DOTALLX-tr$^X errno.ENOTTYr%^(jEjEX6http://docs.python.org/library/errno.html#errno.ENOTTYX-tr&^X stat.S_IRWXGr'^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IRWXGX-tr(^Xtypes.MemberDescriptorTyper)^(jEjEXDhttp://docs.python.org/library/types.html#types.MemberDescriptorTypeX-tr*^Xposixfile.SEEK_CURr+^(jEjEX@http://docs.python.org/library/posixfile.html#posixfile.SEEK_CURX-tr,^Xmsvcrt.LK_UNLCKr-^(jEjEX:http://docs.python.org/library/msvcrt.html#msvcrt.LK_UNLCKX-tr.^X stat.S_IRWXOr/^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IRWXOX-tr0^X&sunau.AUDIO_FILE_ENCODING_ADPCM_G723_5r1^(jEjEXPhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_ADPCM_G723_5X-tr2^X&sunau.AUDIO_FILE_ENCODING_ADPCM_G723_3r3^(jEjEXPhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_ADPCM_G723_3X-tr4^X cd.PAUSEDr5^(jEjEX0http://docs.python.org/library/cd.html#cd.PAUSEDX-tr6^Xtime.accept2dyearr7^(jEjEX:http://docs.python.org/library/time.html#time.accept2dyearX-tr8^Xstatvfs.F_FILESr9^(jEjEX;http://docs.python.org/library/statvfs.html#statvfs.F_FILESX-tr:^X uuid.RFC_4122r;^(jEjEX6http://docs.python.org/library/uuid.html#uuid.RFC_4122X-tr<^X stat.S_IFCHRr=^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IFCHRX-tr>^X token.DOTr?^(jEjEX3http://docs.python.org/library/token.html#token.DOTX-tr@^Xresource.RLIMIT_NOFILErA^(jEjEXChttp://docs.python.org/library/resource.html#resource.RLIMIT_NOFILEX-trB^Xsys.exc_tracebackrC^(jEjEX9http://docs.python.org/library/sys.html#sys.exc_tracebackX-trD^X errno.EL3RSTrE^(jEjEX6http://docs.python.org/library/errno.html#errno.EL3RSTX-trF^X errno.EADVrG^(jEjEX4http://docs.python.org/library/errno.html#errno.EADVX-trH^X errno.ECHRNGrI^(jEjEX6http://docs.python.org/library/errno.html#errno.ECHRNGX-trJ^Xtypes.UnboundMethodTyperK^(jEjEXAhttp://docs.python.org/library/types.html#types.UnboundMethodTypeX-trL^X_winreg.REG_NONErM^(jEjEX<http://docs.python.org/library/_winreg.html#_winreg.REG_NONEX-trN^X os.P_WAITrO^(jEjEX0http://docs.python.org/library/os.html#os.P_WAITX-trP^X errno.EDQUOTrQ^(jEjEX6http://docs.python.org/library/errno.html#errno.EDQUOTX-trR^X errno.ENOSTRrS^(jEjEX6http://docs.python.org/library/errno.html#errno.ENOSTRX-trT^X errno.EBADRQCrU^(jEjEX7http://docs.python.org/library/errno.html#errno.EBADRQCX-trV^X os.O_RDONLYrW^(jEjEX2http://docs.python.org/library/os.html#os.O_RDONLYX-trX^Xlocale.ERA_D_FMTrY^(jEjEX;http://docs.python.org/library/locale.html#locale.ERA_D_FMTX-trZ^Xtoken.DOUBLESTARr[^(jEjEX:http://docs.python.org/library/token.html#token.DOUBLESTARX-tr\^X errno.EACCESr]^(jEjEX6http://docs.python.org/library/errno.html#errno.EACCESX-tr^^X types.IntTyper_^(jEjEX7http://docs.python.org/library/types.html#types.IntTypeX-tr`^Xsocket.has_ipv6ra^(jEjEX:http://docs.python.org/library/socket.html#socket.has_ipv6X-trb^X errno.EPIPErc^(jEjEX5http://docs.python.org/library/errno.html#errno.EPIPEX-trd^Ximp.PKG_DIRECTORYre^(jEjEX9http://docs.python.org/library/imp.html#imp.PKG_DIRECTORYX-trf^XPy_TPFLAGS_HAVE_GETCHARBUFFERrg^(jEjEXGhttp://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_GETCHARBUFFERX-trh^Xos.R_OKri^(jEjEX.http://docs.python.org/library/os.html#os.R_OKX-trj^Xssl.CERT_OPTIONALrk^(jEjEX9http://docs.python.org/library/ssl.html#ssl.CERT_OPTIONALX-trl^Xtypes.DictTyperm^(jEjEX8http://docs.python.org/library/types.html#types.DictTypeX-trn^Xos.sysconf_namesro^(jEjEX7http://docs.python.org/library/os.html#os.sysconf_namesX-trp^Xos.confstr_namesrq^(jEjEX7http://docs.python.org/library/os.html#os.confstr_namesX-trr^Xsys.dont_write_bytecoders^(jEjEX?http://docs.python.org/library/sys.html#sys.dont_write_bytecodeX-trt^X,xml.sax.handler.property_declaration_handlerru^(jEjEX`http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.property_declaration_handlerX-trv^XNotImplementedrw^(jEjEX<http://docs.python.org/library/constants.html#NotImplementedX-trx^X stat.ST_CTIMEry^(jEjEX6http://docs.python.org/library/stat.html#stat.ST_CTIMEX-trz^X token.GREATERr{^(jEjEX7http://docs.python.org/library/token.html#token.GREATERX-tr|^Xstatvfs.F_NAMEMAXr}^(jEjEX=http://docs.python.org/library/statvfs.html#statvfs.F_NAMEMAXX-tr~^Xssl.OPENSSL_VERSIONr^(jEjEX;http://docs.python.org/library/ssl.html#ssl.OPENSSL_VERSIONX-tr^Xcalendar.day_abbrr^(jEjEX>http://docs.python.org/library/calendar.html#calendar.day_abbrX-tr^Xsite.USER_SITEr^(jEjEX7http://docs.python.org/library/site.html#site.USER_SITEX-tr^Xsys.pathr^(jEjEX0http://docs.python.org/library/sys.html#sys.pathX-tr^X os.O_EXLOCKr^(jEjEX2http://docs.python.org/library/os.html#os.O_EXLOCKX-tr^Xtypes.GetSetDescriptorTyper^(jEjEXDhttp://docs.python.org/library/types.html#types.GetSetDescriptorTypeX-tr^X stat.ST_ATIMEr^(jEjEX6http://docs.python.org/library/stat.html#stat.ST_ATIMEX-tr^X os.O_TRUNCr^(jEjEX1http://docs.python.org/library/os.html#os.O_TRUNCX-tr^X __debug__r^(jEjEX7http://docs.python.org/library/constants.html#__debug__X-tr^Xlocale.LC_COLLATEr^(jEjEX<http://docs.python.org/library/locale.html#locale.LC_COLLATEX-tr^Xerrno.EHOSTUNREACHr^(jEjEX<http://docs.python.org/library/errno.html#errno.EHOSTUNREACHX-tr^X token.RSQBr^(jEjEX4http://docs.python.org/library/token.html#token.RSQBX-tr^XPy_TPFLAGS_HAVE_CLASSr^(jEjEX?http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_CLASSX-tr^X os.P_DETACHr^(jEjEX2http://docs.python.org/library/os.html#os.P_DETACHX-tr^X_winreg.KEY_SET_VALUEr^(jEjEXAhttp://docs.python.org/library/_winreg.html#_winreg.KEY_SET_VALUEX-tr^Xstring.ascii_lettersr^(jEjEX?http://docs.python.org/library/string.html#string.ascii_lettersX-tr^Xtest.test_support.verboser^(jEjEXBhttp://docs.python.org/library/test.html#test.test_support.verboseX-tr^X sunau.AUDIO_FILE_ENCODING_DOUBLEr^(jEjEXJhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_DOUBLEX-tr^XPy_TPFLAGS_READYr^(jEjEX:http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_READYX-tr^Xtest.test_support.have_unicoder^(jEjEXGhttp://docs.python.org/library/test.html#test.test_support.have_unicodeX-tr^Xthread.LockTyper^(jEjEX:http://docs.python.org/library/thread.html#thread.LockTypeX-tr^X_winreg.KEY_WRITEr^(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.KEY_WRITEX-tr^X_winreg.REG_LINKr^(jEjEX<http://docs.python.org/library/_winreg.html#_winreg.REG_LINKX-tr^X os.WUNTRACEDr^(jEjEX3http://docs.python.org/library/os.html#os.WUNTRACEDX-tr^Xssl.PROTOCOL_SSLv23r^(jEjEX;http://docs.python.org/library/ssl.html#ssl.PROTOCOL_SSLv23X-tr^Xstat.UF_APPENDr^(jEjEX7http://docs.python.org/library/stat.html#stat.UF_APPENDX-tr^Xos.O_SHORT_LIVEDr^(jEjEX7http://docs.python.org/library/os.html#os.O_SHORT_LIVEDX-tr^Xsubprocess.STD_OUTPUT_HANDLEr^(jEjEXKhttp://docs.python.org/library/subprocess.html#subprocess.STD_OUTPUT_HANDLEX-tr^XPy_TPFLAGS_HAVE_ITERr^(jEjEX>http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_ITERX-tr^Xtypes.TracebackTyper^(jEjEX=http://docs.python.org/library/types.html#types.TracebackTypeX-tr^Xlocale.ERA_D_T_FMTr^(jEjEX=http://docs.python.org/library/locale.html#locale.ERA_D_T_FMTX-tr^X os.extsepr^(jEjEX0http://docs.python.org/library/os.html#os.extsepX-tr^X#sunau.AUDIO_FILE_ENCODING_LINEAR_16r^(jEjEXMhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_LINEAR_16X-tr^Xlocale.ALT_DIGITSr^(jEjEX<http://docs.python.org/library/locale.html#locale.ALT_DIGITSX-tr^X sys.maxintr^(jEjEX2http://docs.python.org/library/sys.html#sys.maxintX-tr^X sys.__stdin__r^(jEjEX5http://docs.python.org/library/sys.html#sys.__stdin__X-tr^X token.SEMIr^(jEjEX4http://docs.python.org/library/token.html#token.SEMIX-tr^X time.altzoner^(jEjEX5http://docs.python.org/library/time.html#time.altzoneX-tr^Xstatvfs.F_FAVAILr^(jEjEX<http://docs.python.org/library/statvfs.html#statvfs.F_FAVAILX-tr^Xresource.RLIMIT_OFILEr^(jEjEXBhttp://docs.python.org/library/resource.html#resource.RLIMIT_OFILEX-tr^Xerrno.EOPNOTSUPPr^(jEjEX:http://docs.python.org/library/errno.html#errno.EOPNOTSUPPX-tr^Xerrno.ENOTCONNr^(jEjEX8http://docs.python.org/library/errno.html#errno.ENOTCONNX-tr^Xhashlib.hash.digest_sizer^(jEjEXDhttp://docs.python.org/library/hashlib.html#hashlib.hash.digest_sizeX-tr^Xerrno.ENOPROTOOPTr^(jEjEX;http://docs.python.org/library/errno.html#errno.ENOPROTOOPTX-tr^Xwinsound.SND_NOSTOPr^(jEjEX@http://docs.python.org/library/winsound.html#winsound.SND_NOSTOPX-tr^Xcmath.pir^(jEjEX2http://docs.python.org/library/cmath.html#cmath.piX-tr^Xerrno.ESTRPIPEr^(jEjEX8http://docs.python.org/library/errno.html#errno.ESTRPIPEX-tr^X sys.byteorderr^(jEjEX5http://docs.python.org/library/sys.html#sys.byteorderX-tr^Xstatvfs.F_BAVAILr^(jEjEX<http://docs.python.org/library/statvfs.html#statvfs.F_BAVAILX-tr^Xweakref.ProxyTypesr^(jEjEX>http://docs.python.org/library/weakref.html#weakref.ProxyTypesX-tr^Xcd.CDROMr^(jEjEX/http://docs.python.org/library/cd.html#cd.CDROMX-tr^Xsocket.SOMAXCONNr^(jEjEX;http://docs.python.org/library/socket.html#socket.SOMAXCONNX-tr^X gc.DEBUG_LEAKr^(jEjEX4http://docs.python.org/library/gc.html#gc.DEBUG_LEAKX-tr^X os.EX_NOHOSTr^(jEjEX3http://docs.python.org/library/os.html#os.EX_NOHOSTX-tr^Xlocale.RADIXCHARr^(jEjEX;http://docs.python.org/library/locale.html#locale.RADIXCHARX-tr^Xsys.argvr^(jEjEX0http://docs.python.org/library/sys.html#sys.argvX-tr^Xtoken.ENDMARKERr^(jEjEX9http://docs.python.org/library/token.html#token.ENDMARKERX-tr^Xxml.sax.handler.all_featuresr^(jEjEXPhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.all_featuresX-tr^Xxml.dom.XHTML_NAMESPACEr^(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.XHTML_NAMESPACEX-tr^Xsite.USER_BASEr^(jEjEX7http://docs.python.org/library/site.html#site.USER_BASEX-tr^X locale.T_FMTr^(jEjEX7http://docs.python.org/library/locale.html#locale.T_FMTX-tr^Xerrno.EADDRNOTAVAILr^(jEjEX=http://docs.python.org/library/errno.html#errno.EADDRNOTAVAILX-tr^X stat.S_IXGRPr^(jEjEX5http://docs.python.org/library/stat.html#stat.S_IXGRPX-tr^Xuuid.NAMESPACE_OIDr^(jEjEX;http://docs.python.org/library/uuid.html#uuid.NAMESPACE_OIDX-tr^Xmath.er^(jEjEX/http://docs.python.org/library/math.html#math.eX-tr_X!xml.sax.handler.property_dom_noder_(jEjEXUhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.property_dom_nodeX-tr_Xtarfile.DEFAULT_FORMATr_(jEjEXBhttp://docs.python.org/library/tarfile.html#tarfile.DEFAULT_FORMATX-tr_X errno.EDEADLKr_(jEjEX7http://docs.python.org/library/errno.html#errno.EDEADLKX-tr_Xsignal.SIG_DFLr_(jEjEX9http://docs.python.org/library/signal.html#signal.SIG_DFLX-tr_X errno.EPERMr _(jEjEX5http://docs.python.org/library/errno.html#errno.EPERMX-tr _Xtoken.RIGHTSHIFTr _(jEjEX:http://docs.python.org/library/token.html#token.RIGHTSHIFTX-tr _Xerrno.EADDRINUSEr _(jEjEX:http://docs.python.org/library/errno.html#errno.EADDRINUSEX-tr_Xstatvfs.F_FFREEr_(jEjEX;http://docs.python.org/library/statvfs.html#statvfs.F_FFREEX-tr_Xstring.printabler_(jEjEX;http://docs.python.org/library/string.html#string.printableX-tr_X_winreg.REG_SZr_(jEjEX:http://docs.python.org/library/_winreg.html#_winreg.REG_SZX-tr_X codecs.BOM_LEr_(jEjEX8http://docs.python.org/library/codecs.html#codecs.BOM_LEX-tr_X errno.ENAVAILr_(jEjEX7http://docs.python.org/library/errno.html#errno.ENAVAILX-tr_X token.STRINGr_(jEjEX6http://docs.python.org/library/token.html#token.STRINGX-tr_X token.COLONr_(jEjEX5http://docs.python.org/library/token.html#token.COLONX-tr_X stat.S_IWGRPr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IWGRPX-tr_Xtoken.DOUBLESTAREQUALr_(jEjEX?http://docs.python.org/library/token.html#token.DOUBLESTAREQUALX-tr _X stat.ST_SIZEr!_(jEjEX5http://docs.python.org/library/stat.html#stat.ST_SIZEX-tr"_X token.VBARr#_(jEjEX4http://docs.python.org/library/token.html#token.VBARX-tr$_Xerrno.EPROTOTYPEr%_(jEjEX:http://docs.python.org/library/errno.html#errno.EPROTOTYPEX-tr&_Xerrno.ECONNABORTEDr'_(jEjEX<http://docs.python.org/library/errno.html#errno.ECONNABORTEDX-tr(_XPy_TPFLAGS_DEFAULTr)_(jEjEX<http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_DEFAULTX-tr*_Xdoctest.REPORT_CDIFFr+_(jEjEX@http://docs.python.org/library/doctest.html#doctest.REPORT_CDIFFX-tr,_X errno.ENOSPCr-_(jEjEX6http://docs.python.org/library/errno.html#errno.ENOSPCX-tr._Xos.sepr/_(jEjEX-http://docs.python.org/library/os.html#os.sepX-tr0_X stat.S_IRUSRr1_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IRUSRX-tr2_X*xml.sax.handler.feature_namespace_prefixesr3_(jEjEX^http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_namespace_prefixesX-tr4_Xgc.DEBUG_UNCOLLECTABLEr5_(jEjEX=http://docs.python.org/library/gc.html#gc.DEBUG_UNCOLLECTABLEX-tr6_X errno.EUNATCHr7_(jEjEX7http://docs.python.org/library/errno.html#errno.EUNATCHX-tr8_Xunittest.defaultTestLoaderr9_(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.defaultTestLoaderX-tr:_X errno.EBADEr;_(jEjEX5http://docs.python.org/library/errno.html#errno.EBADEX-tr<_Xerrno.EMULTIHOPr=_(jEjEX9http://docs.python.org/library/errno.html#errno.EMULTIHOPX-tr>_X errno.EILSEQr?_(jEjEX6http://docs.python.org/library/errno.html#errno.EILSEQX-tr@_X_winreg.KEY_ENUMERATE_SUB_KEYSrA_(jEjEXJhttp://docs.python.org/library/_winreg.html#_winreg.KEY_ENUMERATE_SUB_KEYSX-trB_X errno.ENOPKGrC_(jEjEX6http://docs.python.org/library/errno.html#errno.ENOPKGX-trD_XNonerE_(jEjEX2http://docs.python.org/library/constants.html#NoneX-trF_Xssl.PROTOCOL_TLSv1rG_(jEjEX:http://docs.python.org/library/ssl.html#ssl.PROTOCOL_TLSv1X-trH_Xcd.atimerI_(jEjEX/http://docs.python.org/library/cd.html#cd.atimeX-trJ_X errno.EISCONNrK_(jEjEX7http://docs.python.org/library/errno.html#errno.EISCONNX-trL_X stat.ST_DEVrM_(jEjEX4http://docs.python.org/library/stat.html#stat.ST_DEVX-trN_X os.O_SHLOCKrO_(jEjEX2http://docs.python.org/library/os.html#os.O_SHLOCKX-trP_Xos.EX_CANTCREATrQ_(jEjEX6http://docs.python.org/library/os.html#os.EX_CANTCREATX-trR_Xcsv.QUOTE_NONNUMERICrS_(jEjEX<http://docs.python.org/library/csv.html#csv.QUOTE_NONNUMERICX-trT_Xsymbol.sym_namerU_(jEjEX:http://docs.python.org/library/symbol.html#symbol.sym_nameX-trV_Xxml.dom.EMPTY_NAMESPACErW_(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.EMPTY_NAMESPACEX-trX_Xtoken.DOUBLESLASHrY_(jEjEX;http://docs.python.org/library/token.html#token.DOUBLESLASHX-trZ_Xgc.DEBUG_COLLECTABLEr[_(jEjEX;http://docs.python.org/library/gc.html#gc.DEBUG_COLLECTABLEX-tr\_Xposixfile.SEEK_ENDr]_(jEjEX@http://docs.python.org/library/posixfile.html#posixfile.SEEK_ENDX-tr^_X METH_STATICr__(jEjEX8http://docs.python.org/c-api/structures.html#METH_STATICX-tr`_X errno.EBADFDra_(jEjEX6http://docs.python.org/library/errno.html#errno.EBADFDX-trb_X cd.PLAYINGrc_(jEjEX1http://docs.python.org/library/cd.html#cd.PLAYINGX-trd_Xcodecs.BOM_UTF32re_(jEjEX;http://docs.python.org/library/codecs.html#codecs.BOM_UTF32X-trf_Xuuid.NAMESPACE_X500rg_(jEjEX<http://docs.python.org/library/uuid.html#uuid.NAMESPACE_X500X-trh_Xsys.last_tracebackri_(jEjEX:http://docs.python.org/library/sys.html#sys.last_tracebackX-trj_X errno.EDOTDOTrk_(jEjEX7http://docs.python.org/library/errno.html#errno.EDOTDOTX-trl_X dl.RTLD_LAZYrm_(jEjEX3http://docs.python.org/library/dl.html#dl.RTLD_LAZYX-trn_X os.O_NOCTTYro_(jEjEX2http://docs.python.org/library/os.html#os.O_NOCTTYX-trp_X imp.PY_FROZENrq_(jEjEX5http://docs.python.org/library/imp.html#imp.PY_FROZENX-trr_X dis.haslocalrs_(jEjEX4http://docs.python.org/library/dis.html#dis.haslocalX-trt_Xmsvcrt.LK_RLCKru_(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.LK_RLCKX-trv_Xdistutils.sysconfig.EXEC_PREFIXrw_(jEjEXLhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.EXEC_PREFIXX-trx_XcStringIO.InputTypery_(jEjEX@http://docs.python.org/library/stringio.html#cStringIO.InputTypeX-trz_X sha.blocksizer{_(jEjEX5http://docs.python.org/library/sha.html#sha.blocksizeX-tr|_Xgc.DEBUG_SAVEALLr}_(jEjEX7http://docs.python.org/library/gc.html#gc.DEBUG_SAVEALLX-tr~_X stat.S_IWRITEr_(jEjEX6http://docs.python.org/library/stat.html#stat.S_IWRITEX-tr_XPy_TPFLAGS_CHECKTYPESr_(jEjEX?http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_CHECKTYPESX-tr_X errno.EBADSLTr_(jEjEX7http://docs.python.org/library/errno.html#errno.EBADSLTX-tr_Xcodecs.BOM_UTF32_BEr_(jEjEX>http://docs.python.org/library/codecs.html#codecs.BOM_UTF32_BEX-tr_Xtest.test_support.TESTFNr_(jEjEXAhttp://docs.python.org/library/test.html#test.test_support.TESTFNX-tr_X sys.platformr_(jEjEX4http://docs.python.org/library/sys.html#sys.platformX-tr_X stat.S_IREADr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IREADX-tr_Xcalendar.day_namer_(jEjEX>http://docs.python.org/library/calendar.html#calendar.day_nameX-tr_Xresource.RLIMIT_NPROCr_(jEjEXBhttp://docs.python.org/library/resource.html#resource.RLIMIT_NPROCX-tr_Xdoctest.REPORT_UDIFFr_(jEjEX@http://docs.python.org/library/doctest.html#doctest.REPORT_UDIFFX-tr_Xmimetypes.common_typesr_(jEjEXDhttp://docs.python.org/library/mimetypes.html#mimetypes.common_typesX-tr_X sys.modulesr_(jEjEX3http://docs.python.org/library/sys.html#sys.modulesX-tr_X errno.EFBIGr_(jEjEX5http://docs.python.org/library/errno.html#errno.EFBIGX-tr_X_winreg.KEY_QUERY_VALUEr_(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.KEY_QUERY_VALUEX-tr_X sys.long_infor_(jEjEX5http://docs.python.org/library/sys.html#sys.long_infoX-tr_Xtoken.LEFTSHIFTEQUALr_(jEjEX>http://docs.python.org/library/token.html#token.LEFTSHIFTEQUALX-tr_X token.LBRACEr_(jEjEX6http://docs.python.org/library/token.html#token.LBRACEX-tr_X_winreg.REG_DWORDr_(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.REG_DWORDX-tr_Xtest.test_support.is_jythonr_(jEjEXDhttp://docs.python.org/library/test.html#test.test_support.is_jythonX-tr_Xmsilib.sequencer_(jEjEX:http://docs.python.org/library/msilib.html#msilib.sequenceX-tr_Xtabnanny.verboser_(jEjEX=http://docs.python.org/library/tabnanny.html#tabnanny.verboseX-tr_X os.devnullr_(jEjEX1http://docs.python.org/library/os.html#os.devnullX-tr_Xarray.ArrayTyper_(jEjEX9http://docs.python.org/library/array.html#array.ArrayTypeX-tr_Xstat.SF_IMMUTABLEr_(jEjEX:http://docs.python.org/library/stat.html#stat.SF_IMMUTABLEX-tr_X(xml.sax.handler.feature_string_interningr_(jEjEX\http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_string_interningX-tr_X os.pathsepr_(jEjEX1http://docs.python.org/library/os.html#os.pathsepX-tr_Xtempfile.templater_(jEjEX>http://docs.python.org/library/tempfile.html#tempfile.templateX-tr_X stat.S_IWOTHr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IWOTHX-tr_X$ConfigParser.MAX_INTERPOLATION_DEPTHr_(jEjEXUhttp://docs.python.org/library/configparser.html#ConfigParser.MAX_INTERPOLATION_DEPTHX-tr_Xcsv.QUOTE_MINIMALr_(jEjEX9http://docs.python.org/library/csv.html#csv.QUOTE_MINIMALX-tr_X_winreg.REG_DWORD_BIG_ENDIANr_(jEjEXHhttp://docs.python.org/library/_winreg.html#_winreg.REG_DWORD_BIG_ENDIANX-tr_Xtoken.RIGHTSHIFTEQUALr_(jEjEX?http://docs.python.org/library/token.html#token.RIGHTSHIFTEQUALX-tr_Xstring.punctuationr_(jEjEX=http://docs.python.org/library/string.html#string.punctuationX-tr_X stat.S_IXOTHr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IXOTHX-tr_Xerrno.EDEADLOCKr_(jEjEX9http://docs.python.org/library/errno.html#errno.EDEADLOCKX-tr_X errno.ETXTBSYr_(jEjEX7http://docs.python.org/library/errno.html#errno.ETXTBSYX-tr_Xsignal.CTRL_BREAK_EVENTr_(jEjEXBhttp://docs.python.org/library/signal.html#signal.CTRL_BREAK_EVENTX-tr_Xdoctest.ELLIPSISr_(jEjEX<http://docs.python.org/library/doctest.html#doctest.ELLIPSISX-tr_X os.O_NDELAYr_(jEjEX2http://docs.python.org/library/os.html#os.O_NDELAYX-tr_Xmimetypes.encodings_mapr_(jEjEXEhttp://docs.python.org/library/mimetypes.html#mimetypes.encodings_mapX-tr_Xsocket.SOCK_SEQPACKETr_(jEjEX@http://docs.python.org/library/socket.html#socket.SOCK_SEQPACKETX-tr_X errno.ENONETr_(jEjEX6http://docs.python.org/library/errno.html#errno.ENONETX-tr_X stat.S_IRGRPr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IRGRPX-tr_X os.WNOHANGr_(jEjEX1http://docs.python.org/library/os.html#os.WNOHANGX-tr_Xerrno.EHOSTDOWNr_(jEjEX9http://docs.python.org/library/errno.html#errno.EHOSTDOWNX-tr_X os.O_CREATr_(jEjEX1http://docs.python.org/library/os.html#os.O_CREATX-tr_X stat.S_IEXECr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IEXECX-tr_Xmd5.digest_sizer_(jEjEX7http://docs.python.org/library/md5.html#md5.digest_sizeX-tr_Xresource.RUSAGE_BOTHr_(jEjEXAhttp://docs.python.org/library/resource.html#resource.RUSAGE_BOTHX-tr_X stat.S_IWUSRr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IWUSRX-tr_Xssl.OPENSSL_VERSION_INFOr_(jEjEX@http://docs.python.org/library/ssl.html#ssl.OPENSSL_VERSION_INFOX-tr_Xhashlib.hash.block_sizer_(jEjEXChttp://docs.python.org/library/hashlib.html#hashlib.hash.block_sizeX-tr_Xzipfile.ZIP_STOREDr_(jEjEX>http://docs.python.org/library/zipfile.html#zipfile.ZIP_STOREDX-tr_Xcmath.er_(jEjEX1http://docs.python.org/library/cmath.html#cmath.eX-tr_Xsubprocess.STD_ERROR_HANDLEr_(jEjEXJhttp://docs.python.org/library/subprocess.html#subprocess.STD_ERROR_HANDLEX-tr_X os.O_DIRECTr_(jEjEX2http://docs.python.org/library/os.html#os.O_DIRECTX-tr_X errno.ENODATAr_(jEjEX7http://docs.python.org/library/errno.html#errno.ENODATAX-tr_X stat.S_IFBLKr_(jEjEX5http://docs.python.org/library/stat.html#stat.S_IFBLKX-tr_X mimify.MAXLENr_(jEjEX8http://docs.python.org/library/mimify.html#mimify.MAXLENX-tr_Xsignal.ITIMER_REALr_(jEjEX=http://docs.python.org/library/signal.html#signal.ITIMER_REALX-tr_Xweakref.ProxyTyper_(jEjEX=http://docs.python.org/library/weakref.html#weakref.ProxyTypeX-tr_X imp.PY_SOURCEr_(jEjEX5http://docs.python.org/library/imp.html#imp.PY_SOURCEX-tr_Xsys.ps2r_(jEjEX/http://docs.python.org/library/sys.html#sys.ps2X-tr_Xsocket.AF_INET6r_(jEjEX:http://docs.python.org/library/socket.html#socket.AF_INET6X-tr_X!doctest.REPORT_ONLY_FIRST_FAILUREr_(jEjEXMhttp://docs.python.org/library/doctest.html#doctest.REPORT_ONLY_FIRST_FAILUREX-tr`Xmimetypes.types_mapr`(jEjEXAhttp://docs.python.org/library/mimetypes.html#mimetypes.types_mapX-tr`X errno.EXDEVr`(jEjEX5http://docs.python.org/library/errno.html#errno.EXDEVX-tr`X dis.hasconstr`(jEjEX4http://docs.python.org/library/dis.html#dis.hasconstX-tr`X imghdr.testsr`(jEjEX7http://docs.python.org/library/imghdr.html#imghdr.testsX-tr`XMacOS.runtimemodelr `(jEjEX<http://docs.python.org/library/macos.html#MacOS.runtimemodelX-tr `X token.TILDEr `(jEjEX5http://docs.python.org/library/token.html#token.TILDEX-tr `Xos.EX_UNAVAILABLEr `(jEjEX8http://docs.python.org/library/os.html#os.EX_UNAVAILABLEX-tr`X errno.EINVALr`(jEjEX6http://docs.python.org/library/errno.html#errno.EINVALX-tr`Xos.F_OKr`(jEjEX.http://docs.python.org/library/os.html#os.F_OKX-tr`X"os.path.supports_unicode_filenamesr`(jEjEXNhttp://docs.python.org/library/os.path.html#os.path.supports_unicode_filenamesX-tr`Xtypes.UnicodeTyper`(jEjEX;http://docs.python.org/library/types.html#types.UnicodeTypeX-tr`X os.EX_OSFILEr`(jEjEX3http://docs.python.org/library/os.html#os.EX_OSFILEX-tr`X errno.ELIBSCNr`(jEjEX7http://docs.python.org/library/errno.html#errno.ELIBSCNX-tr`Xsys.builtin_module_namesr`(jEjEX@http://docs.python.org/library/sys.html#sys.builtin_module_namesX-tr`X errno.ECHILDr`(jEjEX6http://docs.python.org/library/errno.html#errno.ECHILDX-tr`Xcd.identr`(jEjEX/http://docs.python.org/library/cd.html#cd.identX-tr `Xlocale.LC_TIMEr!`(jEjEX9http://docs.python.org/library/locale.html#locale.LC_TIMEX-tr"`X_winreg.HKEY_DYN_DATAr#`(jEjEXAhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_DYN_DATAX-tr$`X curses.ERRr%`(jEjEX5http://docs.python.org/library/curses.html#curses.ERRX-tr&`X re.IGNORECASEr'`(jEjEX4http://docs.python.org/library/re.html#re.IGNORECASEX-tr(`Xcd.ERRORr)`(jEjEX/http://docs.python.org/library/cd.html#cd.ERRORX-tr*`X errno.ENFILEr+`(jEjEX6http://docs.python.org/library/errno.html#errno.ENFILEX-tr,`X errno.EFAULTr-`(jEjEX6http://docs.python.org/library/errno.html#errno.EFAULTX-tr.`Xerrno.EINPROGRESSr/`(jEjEX;http://docs.python.org/library/errno.html#errno.EINPROGRESSX-tr0`X __slots__r1`(jEjEX9http://docs.python.org/reference/datamodel.html#__slots__X-tr2`Xuuid.RESERVED_MICROSOFTr3`(jEjEX@http://docs.python.org/library/uuid.html#uuid.RESERVED_MICROSOFTX-tr4`Xtoken.PERCENTEQUALr5`(jEjEX<http://docs.python.org/library/token.html#token.PERCENTEQUALX-tr6`Xuuid.NAMESPACE_DNSr7`(jEjEX;http://docs.python.org/library/uuid.html#uuid.NAMESPACE_DNSX-tr8`Xmimetypes.initedr9`(jEjEX>http://docs.python.org/library/mimetypes.html#mimetypes.initedX-tr:`Xmsvcrt.LK_NBLCKr;`(jEjEX:http://docs.python.org/library/msvcrt.html#msvcrt.LK_NBLCKX-tr<`X errno.ENOCSIr=`(jEjEX6http://docs.python.org/library/errno.html#errno.ENOCSIX-tr>`Xwinsound.MB_OKr?`(jEjEX;http://docs.python.org/library/winsound.html#winsound.MB_OKX-tr@`Xos.EX_TEMPFAILrA`(jEjEX5http://docs.python.org/library/os.html#os.EX_TEMPFAILX-trB`X errno.ENOTNAMrC`(jEjEX7http://docs.python.org/library/errno.html#errno.ENOTNAMX-trD`Xwinsound.SND_LOOPrE`(jEjEX>http://docs.python.org/library/winsound.html#winsound.SND_LOOPX-trF`X locale.LC_ALLrG`(jEjEX8http://docs.python.org/library/locale.html#locale.LC_ALLX-trH`Xerrno.errorcoderI`(jEjEX9http://docs.python.org/library/errno.html#errno.errorcodeX-trJ`Xcodecs.BOM_UTF16_LErK`(jEjEX>http://docs.python.org/library/codecs.html#codecs.BOM_UTF16_LEX-trL`X cd.DATASIZErM`(jEjEX2http://docs.python.org/library/cd.html#cd.DATASIZEX-trN`Xsys.__displayhook__rO`(jEjEX;http://docs.python.org/library/sys.html#sys.__displayhook__X-trP`Xtarfile.GNU_FORMATrQ`(jEjEX>http://docs.python.org/library/tarfile.html#tarfile.GNU_FORMATX-trR`X copyrightrS`(jEjEX7http://docs.python.org/library/constants.html#copyrightX-trT`Xstring.octdigitsrU`(jEjEX;http://docs.python.org/library/string.html#string.octdigitsX-trV`Xtoken.STAREQUALrW`(jEjEX9http://docs.python.org/library/token.html#token.STAREQUALX-trX`X stat.S_ENFMTrY`(jEjEX5http://docs.python.org/library/stat.html#stat.S_ENFMTX-trZ`X cd.NODISCr[`(jEjEX0http://docs.python.org/library/cd.html#cd.NODISCX-tr\`X os.O_NOATIMEr]`(jEjEX3http://docs.python.org/library/os.html#os.O_NOATIMEX-tr^`Xwinsound.SND_FILENAMEr_`(jEjEXBhttp://docs.python.org/library/winsound.html#winsound.SND_FILENAMEX-tr``X cd.BLOCKSIZEra`(jEjEX3http://docs.python.org/library/cd.html#cd.BLOCKSIZEX-trb`Xmsvcrt.LK_LOCKrc`(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.LK_LOCKX-trd`Xerrno.EREMOTEIOre`(jEjEX9http://docs.python.org/library/errno.html#errno.EREMOTEIOX-trf`Xssl.CERT_REQUIREDrg`(jEjEX9http://docs.python.org/library/ssl.html#ssl.CERT_REQUIREDX-trh`X os.O_SYNCri`(jEjEX0http://docs.python.org/library/os.html#os.O_SYNCX-trj`X os.O_RSYNCrk`(jEjEX1http://docs.python.org/library/os.html#os.O_RSYNCX-trl`X locale.D_FMTrm`(jEjEX7http://docs.python.org/library/locale.html#locale.D_FMTX-trn`X locale.ERAro`(jEjEX5http://docs.python.org/library/locale.html#locale.ERAX-trp`X#sunau.AUDIO_FILE_ENCODING_LINEAR_24rq`(jEjEXMhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_LINEAR_24X-trr`Xsocket.SOCK_RDMrs`(jEjEX:http://docs.python.org/library/socket.html#socket.SOCK_RDMX-trt`Xsys.py3kwarningru`(jEjEX7http://docs.python.org/library/sys.html#sys.py3kwarningX-trv`Xwinsound.MB_ICONHANDrw`(jEjEXAhttp://docs.python.org/library/winsound.html#winsound.MB_ICONHANDX-trx`X errno.ENOSRry`(jEjEX5http://docs.python.org/library/errno.html#errno.ENOSRX-trz`Xdoctest.NORMALIZE_WHITESPACEr{`(jEjEXHhttp://docs.python.org/library/doctest.html#doctest.NORMALIZE_WHITESPACEX-tr|`X token.NEWLINEr}`(jEjEX7http://docs.python.org/library/token.html#token.NEWLINEX-tr~`X errno.ELNRNGr`(jEjEX6http://docs.python.org/library/errno.html#errno.ELNRNGX-tr`Xstat.UF_NOUNLINKr`(jEjEX9http://docs.python.org/library/stat.html#stat.UF_NOUNLINKX-tr`Xlocale.T_FMT_AMPMr`(jEjEX<http://docs.python.org/library/locale.html#locale.T_FMT_AMPMX-tr`Xstat.SF_ARCHIVEDr`(jEjEX9http://docs.python.org/library/stat.html#stat.SF_ARCHIVEDX-tr`Xdoctest.REPORTING_FLAGSr`(jEjEXChttp://docs.python.org/library/doctest.html#doctest.REPORTING_FLAGSX-tr`X errno.EUCLEANr`(jEjEX7http://docs.python.org/library/errno.html#errno.EUCLEANX-tr`X_winreg.KEY_WOW64_64KEYr`(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.KEY_WOW64_64KEYX-tr`X sys.flagsr`(jEjEX1http://docs.python.org/library/sys.html#sys.flagsX-tr`Xcd.ptimer`(jEjEX/http://docs.python.org/library/cd.html#cd.ptimeX-tr`Xtypes.FunctionTyper`(jEjEX<http://docs.python.org/library/types.html#types.FunctionTypeX-tr`X errno.EPROTOr`(jEjEX6http://docs.python.org/library/errno.html#errno.EPROTOX-tr`X re.LOCALEr`(jEjEX0http://docs.python.org/library/re.html#re.LOCALEX-tr`X token.RPARr`(jEjEX4http://docs.python.org/library/token.html#token.RPARX-tr`X os.P_OVERLAYr`(jEjEX3http://docs.python.org/library/os.html#os.P_OVERLAYX-tr`X_winreg.REG_RESOURCE_LISTr`(jEjEXEhttp://docs.python.org/library/_winreg.html#_winreg.REG_RESOURCE_LISTX-tr`X errno.ETIMEr`(jEjEX5http://docs.python.org/library/errno.html#errno.ETIMEX-tr`Xerrno.EPROTONOSUPPORTr`(jEjEX?http://docs.python.org/library/errno.html#errno.EPROTONOSUPPORTX-tr`X!sunau.AUDIO_FILE_ENCODING_MULAW_8r`(jEjEXKhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_MULAW_8X-tr`Xtarfile.TarFileCompat.TAR_PLAINr`(jEjEXKhttp://docs.python.org/library/tarfile.html#tarfile.TarFileCompat.TAR_PLAINX-tr`Xtarfile.USTAR_FORMATr`(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.USTAR_FORMATX-tr`Xtoken.ERRORTOKENr`(jEjEX:http://docs.python.org/library/token.html#token.ERRORTOKENX-tr`Xio.DEFAULT_BUFFER_SIZEr`(jEjEX=http://docs.python.org/library/io.html#io.DEFAULT_BUFFER_SIZEX-tr`X Py_TPFLAGS_GCr`(jEjEX7http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_GCX-tr`Xtypes.EllipsisTyper`(jEjEX<http://docs.python.org/library/types.html#types.EllipsisTypeX-tr`Xweakref.ReferenceTyper`(jEjEXAhttp://docs.python.org/library/weakref.html#weakref.ReferenceTypeX-tr`Xsys.path_importer_cacher`(jEjEX?http://docs.python.org/library/sys.html#sys.path_importer_cacheX-tr`Xdistutils.sysconfig.PREFIXr`(jEjEXGhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.PREFIXX-tr`Xmimetypes.knownfilesr`(jEjEXBhttp://docs.python.org/library/mimetypes.html#mimetypes.knownfilesX-tr`X re.UNICODEr`(jEjEX1http://docs.python.org/library/re.html#re.UNICODEX-tr`X stat.ST_UIDr`(jEjEX4http://docs.python.org/library/stat.html#stat.ST_UIDX-tr`Xmimify.CHARSETr`(jEjEX9http://docs.python.org/library/mimify.html#mimify.CHARSETX-tr`X string.digitsr`(jEjEX8http://docs.python.org/library/string.html#string.digitsX-tr`Xsqlite3.PARSE_DECLTYPESr`(jEjEXChttp://docs.python.org/library/sqlite3.html#sqlite3.PARSE_DECLTYPESX-tr`X stat.ST_MTIMEr`(jEjEX6http://docs.python.org/library/stat.html#stat.ST_MTIMEX-tr`Xtoken.ATr`(jEjEX2http://docs.python.org/library/token.html#token.ATX-tr`X re.MULTILINEr`(jEjEX3http://docs.python.org/library/re.html#re.MULTILINEX-tr`X errno.EMLINKr`(jEjEX6http://docs.python.org/library/errno.html#errno.EMLINKX-tr`X dis.hasjabsr`(jEjEX3http://docs.python.org/library/dis.html#dis.hasjabsX-tr`X posix.environr`(jEjEX7http://docs.python.org/library/posix.html#posix.environX-tr`X imp.C_BUILTINr`(jEjEX5http://docs.python.org/library/imp.html#imp.C_BUILTINX-tr`Xtypes.NoneTyper`(jEjEX8http://docs.python.org/library/types.html#types.NoneTypeX-tr`Xtoken.OPr`(jEjEX2http://docs.python.org/library/token.html#token.OPX-tr`X METH_KEYWORDSr`(jEjEX:http://docs.python.org/c-api/structures.html#METH_KEYWORDSX-tr`X os.O_NOFOLLOWr`(jEjEX4http://docs.python.org/library/os.html#os.O_NOFOLLOWX-tr`X stat.S_IROTHr`(jEjEX5http://docs.python.org/library/stat.html#stat.S_IROTHX-tr`X csv.QUOTE_ALLr`(jEjEX5http://docs.python.org/library/csv.html#csv.QUOTE_ALLX-tr`Xxml.dom.XML_NAMESPACEr`(jEjEXAhttp://docs.python.org/library/xml.dom.html#xml.dom.XML_NAMESPACEX-tr`Xcd.STILLr`(jEjEX/http://docs.python.org/library/cd.html#cd.STILLX-tr`Xlicenser`(jEjEX5http://docs.python.org/library/constants.html#licenseX-tr`Xre.Ir`(jEjEX+http://docs.python.org/library/re.html#re.IX-tr`Xre.Mr`(jEjEX+http://docs.python.org/library/re.html#re.MX-tr`Xsocket.SocketTyper`(jEjEX<http://docs.python.org/library/socket.html#socket.SocketTypeX-tr`Xtoken.NOTEQUALr`(jEjEX8http://docs.python.org/library/token.html#token.NOTEQUALX-tr`Xre.Sr`(jEjEX+http://docs.python.org/library/re.html#re.SX-tr`Xre.Ur`(jEjEX+http://docs.python.org/library/re.html#re.UX-tr`Xwinsound.SND_MEMORYr`(jEjEX@http://docs.python.org/library/winsound.html#winsound.SND_MEMORYX-tr`X errno.ECOMMr`(jEjEX5http://docs.python.org/library/errno.html#errno.ECOMMX-tr`Xtypes.InstanceTyper`(jEjEX<http://docs.python.org/library/types.html#types.InstanceTypeX-tr`X token.EQEQUALr`(jEjEX7http://docs.python.org/library/token.html#token.EQEQUALX-tr`Xlocale.LC_CTYPEr`(jEjEX:http://docs.python.org/library/locale.html#locale.LC_CTYPEX-tr`X token.COMMAr`(jEjEX5http://docs.python.org/library/token.html#token.COMMAX-tr`X os.O_RDWRr`(jEjEX0http://docs.python.org/library/os.html#os.O_RDWRX-tr`X os.pardirr`(jEjEX0http://docs.python.org/library/os.html#os.pardirX-tr`Xos.O_TEMPORARYr`(jEjEX5http://docs.python.org/library/os.html#os.O_TEMPORARYX-tr`X cd.controlr`(jEjEX1http://docs.python.org/library/cd.html#cd.controlX-traX$_winreg.REG_FULL_RESOURCE_DESCRIPTORra(jEjEXPhttp://docs.python.org/library/_winreg.html#_winreg.REG_FULL_RESOURCE_DESCRIPTORX-traXtypes.TupleTypera(jEjEX9http://docs.python.org/library/types.html#types.TupleTypeX-traX curses.OKra(jEjEX4http://docs.python.org/library/curses.html#curses.OKX-traXgc.DEBUG_STATSra(jEjEX5http://docs.python.org/library/gc.html#gc.DEBUG_STATSX-traX(xml.sax.handler.property_lexical_handlerr a(jEjEX\http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.property_lexical_handlerX-tr aX time.daylightr a(jEjEX6http://docs.python.org/library/time.html#time.daylightX-tr aXquitr a(jEjEX2http://docs.python.org/library/constants.html#quitX-traX_winreg.HKEY_CURRENT_CONFIGra(jEjEXGhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_CURRENT_CONFIGX-traX cd.catalogra(jEjEX1http://docs.python.org/library/cd.html#cd.catalogX-traXlocale.ERA_T_FMTra(jEjEX;http://docs.python.org/library/locale.html#locale.ERA_T_FMTX-traXsubprocess.STD_INPUT_HANDLEra(jEjEXJhttp://docs.python.org/library/subprocess.html#subprocess.STD_INPUT_HANDLEX-traX errno.EUSERSra(jEjEX6http://docs.python.org/library/errno.html#errno.EUSERSX-traX errno.ELIBBADra(jEjEX7http://docs.python.org/library/errno.html#errno.ELIBBADX-traX os.O_APPENDra(jEjEX2http://docs.python.org/library/os.html#os.O_APPENDX-traX sys.winverra(jEjEX2http://docs.python.org/library/sys.html#sys.winverX-traXtoken.CIRCUMFLEXEQUALra(jEjEX?http://docs.python.org/library/token.html#token.CIRCUMFLEXEQUALX-tr aXunicodedata.unidata_versionr!a(jEjEXKhttp://docs.python.org/library/unicodedata.html#unicodedata.unidata_versionX-tr"aX sunau.AUDIO_FILE_ENCODING_ALAW_8r#a(jEjEXJhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_ALAW_8X-tr$aXerrno.ELIBEXECr%a(jEjEX8http://docs.python.org/library/errno.html#errno.ELIBEXECX-tr&aX ssl.CERT_NONEr'a(jEjEX5http://docs.python.org/library/ssl.html#ssl.CERT_NONEX-tr(aXerrno.ENAMETOOLONGr)a(jEjEX<http://docs.python.org/library/errno.html#errno.ENAMETOOLONGX-tr*aXcStringIO.OutputTyper+a(jEjEXAhttp://docs.python.org/library/stringio.html#cStringIO.OutputTypeX-tr,aXtypes.FileTyper-a(jEjEX8http://docs.python.org/library/types.html#types.FileTypeX-tr.aXerrno.EL2NSYNCr/a(jEjEX8http://docs.python.org/library/errno.html#errno.EL2NSYNCX-tr0aXstat.SF_APPENDr1a(jEjEX7http://docs.python.org/library/stat.html#stat.SF_APPENDX-tr2aXtypes.FloatTyper3a(jEjEX9http://docs.python.org/library/types.html#types.FloatTypeX-tr4aXerrno.ENOTUNIQr5a(jEjEX8http://docs.python.org/library/errno.html#errno.ENOTUNIQX-tr6aX os.TMP_MAXr7a(jEjEX1http://docs.python.org/library/os.html#os.TMP_MAXX-tr8aXresource.RLIMIT_MEMLOCKr9a(jEjEXDhttp://docs.python.org/library/resource.html#resource.RLIMIT_MEMLOCKX-tr:aXstring.ascii_uppercaser;a(jEjEXAhttp://docs.python.org/library/string.html#string.ascii_uppercaseX-traX"sunau.AUDIO_FILE_ENCODING_LINEAR_8r?a(jEjEXLhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_LINEAR_8X-tr@aX errno.ENOTDIRrAa(jEjEX7http://docs.python.org/library/errno.html#errno.ENOTDIRX-trBaXsignal.ITIMER_VIRTUALrCa(jEjEX@http://docs.python.org/library/signal.html#signal.ITIMER_VIRTUALX-trDaXtoken.PLUSEQUALrEa(jEjEX9http://docs.python.org/library/token.html#token.PLUSEQUALX-trFaX_winreg.KEY_ALL_ACCESSrGa(jEjEXBhttp://docs.python.org/library/_winreg.html#_winreg.KEY_ALL_ACCESSX-trHaXresource.RLIMIT_CORErIa(jEjEXAhttp://docs.python.org/library/resource.html#resource.RLIMIT_COREX-trJaXstat.SF_NOUNLINKrKa(jEjEX9http://docs.python.org/library/stat.html#stat.SF_NOUNLINKX-trLaXsubprocess.STARTF_USESHOWWINDOWrMa(jEjEXNhttp://docs.python.org/library/subprocess.html#subprocess.STARTF_USESHOWWINDOWX-trNaXdoctest.REPORT_NDIFFrOa(jEjEX@http://docs.python.org/library/doctest.html#doctest.REPORT_NDIFFX-trPaX errno.EXFULLrQa(jEjEX6http://docs.python.org/library/errno.html#errno.EXFULLX-trRaXstring.lowercaserSa(jEjEX;http://docs.python.org/library/string.html#string.lowercaseX-trTaXresource.RLIMIT_FSIZErUa(jEjEXBhttp://docs.python.org/library/resource.html#resource.RLIMIT_FSIZEX-trVaXwinsound.SND_NOWAITrWa(jEjEX@http://docs.python.org/library/winsound.html#winsound.SND_NOWAITX-trXaXstat.UF_HIDDENrYa(jEjEX7http://docs.python.org/library/stat.html#stat.UF_HIDDENX-trZaXtypes.ComplexTyper[a(jEjEX;http://docs.python.org/library/types.html#types.ComplexTypeX-tr\aXre.Lr]a(jEjEX+http://docs.python.org/library/re.html#re.LX-tr^aXsys.float_repr_styler_a(jEjEX<http://docs.python.org/library/sys.html#sys.float_repr_styleX-tr`aXtypes.DictionaryTyperaa(jEjEX>http://docs.python.org/library/types.html#types.DictionaryTypeX-trbaXos.EX_NOTFOUNDrca(jEjEX5http://docs.python.org/library/os.html#os.EX_NOTFOUNDX-trdaX os.EX_NOUSERrea(jEjEX3http://docs.python.org/library/os.html#os.EX_NOUSERX-trfaXtoken.BACKQUOTErga(jEjEX9http://docs.python.org/library/token.html#token.BACKQUOTEX-trhaXcalendar.month_nameria(jEjEX@http://docs.python.org/library/calendar.html#calendar.month_nameX-trjaXtypes.GeneratorTyperka(jEjEX=http://docs.python.org/library/types.html#types.GeneratorTypeX-trlaX errno.ENOBUFSrma(jEjEX7http://docs.python.org/library/errno.html#errno.ENOBUFSX-trnaXos.O_NOINHERITroa(jEjEX5http://docs.python.org/library/os.html#os.O_NOINHERITX-trpaXlocale.D_T_FMTrqa(jEjEX9http://docs.python.org/library/locale.html#locale.D_T_FMTX-trraXresource.RLIMIT_RSSrsa(jEjEX@http://docs.python.org/library/resource.html#resource.RLIMIT_RSSX-trtaXsys.__stdout__rua(jEjEX6http://docs.python.org/library/sys.html#sys.__stdout__X-trvaXresource.RLIMIT_ASrwa(jEjEX?http://docs.python.org/library/resource.html#resource.RLIMIT_ASX-trxaXtoken.LESSEQUALrya(jEjEX9http://docs.python.org/library/token.html#token.LESSEQUALX-trzaX METH_COEXISTr{a(jEjEX9http://docs.python.org/c-api/structures.html#METH_COEXISTX-tr|aX stat.ST_GIDr}a(jEjEX4http://docs.python.org/library/stat.html#stat.ST_GIDX-tr~aXresource.RUSAGE_CHILDRENra(jEjEXEhttp://docs.python.org/library/resource.html#resource.RUSAGE_CHILDRENX-traXsys.subversionra(jEjEX6http://docs.python.org/library/sys.html#sys.subversionX-traX_winreg.KEY_WOW64_32KEYra(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.KEY_WOW64_32KEYX-traXPy_TPFLAGS_HAVE_WEAKREFSra(jEjEXBhttp://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_WEAKREFSX-traXlocale.CRNCYSTRra(jEjEX:http://docs.python.org/library/locale.html#locale.CRNCYSTRX-traXcurses.versionra(jEjEX9http://docs.python.org/library/curses.html#curses.versionX-traXxml.dom.pulldom.default_bufsizera(jEjEXShttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.default_bufsizeX-traX#xml.sax.handler.property_xml_stringra(jEjEXWhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.property_xml_stringX-traXcalendar.month_abbrra(jEjEX@http://docs.python.org/library/calendar.html#calendar.month_abbrX-traXtypes.LambdaTypera(jEjEX:http://docs.python.org/library/types.html#types.LambdaTypeX-traXre.Xra(jEjEX+http://docs.python.org/library/re.html#re.XX-traX!tarfile.TarFileCompat.TAR_GZIPPEDra(jEjEXMhttp://docs.python.org/library/tarfile.html#tarfile.TarFileCompat.TAR_GZIPPEDX-traX_winreg.REG_DWORD_LITTLE_ENDIANra(jEjEXKhttp://docs.python.org/library/_winreg.html#_winreg.REG_DWORD_LITTLE_ENDIANX-traX sys.stderrra(jEjEX2http://docs.python.org/library/sys.html#sys.stderrX-traXerrno.EWOULDBLOCKra(jEjEX;http://docs.python.org/library/errno.html#errno.EWOULDBLOCKX-traXerrno.ESHUTDOWNra(jEjEX9http://docs.python.org/library/errno.html#errno.ESHUTDOWNX-traXsys.tracebacklimitra(jEjEX:http://docs.python.org/library/sys.html#sys.tracebacklimitX-traXstatvfs.F_BSIZEra(jEjEX;http://docs.python.org/library/statvfs.html#statvfs.F_BSIZEX-traX errno.EIOra(jEjEX3http://docs.python.org/library/errno.html#errno.EIOX-traX dbm.libraryra(jEjEX3http://docs.python.org/library/dbm.html#dbm.libraryX-traX errno.EBFONTra(jEjEX6http://docs.python.org/library/errno.html#errno.EBFONTX-traX stat.ST_MODEra(jEjEX5http://docs.python.org/library/stat.html#stat.ST_MODEX-traXsys.ps1ra(jEjEX/http://docs.python.org/library/sys.html#sys.ps1X-traXlocale.LC_MONETARYra(jEjEX=http://docs.python.org/library/locale.html#locale.LC_MONETARYX-traX os.SEEK_ENDra(jEjEX2http://docs.python.org/library/os.html#os.SEEK_ENDX-traXsubprocess.SW_HIDEra(jEjEXAhttp://docs.python.org/library/subprocess.html#subprocess.SW_HIDEX-traX errno.ESPIPEra(jEjEX6http://docs.python.org/library/errno.html#errno.ESPIPEX-traXmarshal.versionra(jEjEX;http://docs.python.org/library/marshal.html#marshal.versionX-traX errno.ENOMEMra(jEjEX6http://docs.python.org/library/errno.html#errno.ENOMEMX-traXresource.RUSAGE_SELFra(jEjEXAhttp://docs.python.org/library/resource.html#resource.RUSAGE_SELFX-traX os.EX_NOPERMra(jEjEX3http://docs.python.org/library/os.html#os.EX_NOPERMX-traX errno.ENODEVra(jEjEX6http://docs.python.org/library/errno.html#errno.ENODEVX-traXtoken.VBAREQUALra(jEjEX9http://docs.python.org/library/token.html#token.VBAREQUALX-traXtarfile.PAX_FORMATra(jEjEX>http://docs.python.org/library/tarfile.html#tarfile.PAX_FORMATX-traX os.altsepra(jEjEX0http://docs.python.org/library/os.html#os.altsepX-traX os.P_NOWAITra(jEjEX2http://docs.python.org/library/os.html#os.P_NOWAITX-traXcd.pnumra(jEjEX.http://docs.python.org/library/cd.html#cd.pnumX-traXerrno.ECONNREFUSEDra(jEjEX<http://docs.python.org/library/errno.html#errno.ECONNREFUSEDX-traXftplib.all_errorsra(jEjEX<http://docs.python.org/library/ftplib.html#ftplib.all_errorsX-traXerrno.ENOTEMPTYra(jEjEX9http://docs.python.org/library/errno.html#errno.ENOTEMPTYX-traX os.O_DSYNCra(jEjEX1http://docs.python.org/library/os.html#os.O_DSYNCX-traXstat.SF_SNAPSHOTra(jEjEX9http://docs.python.org/library/stat.html#stat.SF_SNAPSHOTX-traX os.EX_NOINPUTra(jEjEX4http://docs.python.org/library/os.html#os.EX_NOINPUTX-traX errno.ENOANOra(jEjEX6http://docs.python.org/library/errno.html#errno.ENOANOX-traX METH_OLDARGSra(jEjEX9http://docs.python.org/c-api/structures.html#METH_OLDARGSX-traX METH_CLASSra(jEjEX7http://docs.python.org/c-api/structures.html#METH_CLASSX-traXdatetime.MINYEARra(jEjEX=http://docs.python.org/library/datetime.html#datetime.MINYEARX-traXerrno.EPFNOSUPPORTra(jEjEX<http://docs.python.org/library/errno.html#errno.EPFNOSUPPORTX-traXtoken.AMPEREQUALra(jEjEX:http://docs.python.org/library/token.html#token.AMPEREQUALX-traXstring.whitespacera(jEjEX<http://docs.python.org/library/string.html#string.whitespaceX-traXtoken.CIRCUMFLEXra(jEjEX:http://docs.python.org/library/token.html#token.CIRCUMFLEXX-traXos.EX_PROTOCOLra(jEjEX5http://docs.python.org/library/os.html#os.EX_PROTOCOLX-traXsignal.ITIMER_PROFra(jEjEX=http://docs.python.org/library/signal.html#signal.ITIMER_PROFX-traX time.timezonera(jEjEX6http://docs.python.org/library/time.html#time.timezoneX-traX errno.ENOEXECra(jEjEX7http://docs.python.org/library/errno.html#errno.ENOEXECX-traXstat.UF_NODUMPra(jEjEX7http://docs.python.org/library/stat.html#stat.UF_NODUMPX-traX msilib.textra(jEjEX6http://docs.python.org/library/msilib.html#msilib.textX-traX dis.hasfreera(jEjEX3http://docs.python.org/library/dis.html#dis.hasfreeX-traX parser.STTypera(jEjEX8http://docs.python.org/library/parser.html#parser.STTypeX-traX sys.last_typera(jEjEX5http://docs.python.org/library/sys.html#sys.last_typeX-traX stat.S_ISUIDra(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISUIDX-traX errno.EAGAINra(jEjEX6http://docs.python.org/library/errno.html#errno.EAGAINX-traX_winreg.KEY_CREATE_LINKra(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.KEY_CREATE_LINKX-traXsite.ENABLE_USER_SITEra(jEjEX>http://docs.python.org/library/site.html#site.ENABLE_USER_SITEX-traXimageop.backward_compatiblera(jEjEXGhttp://docs.python.org/library/imageop.html#imageop.backward_compatibleX-trbXstring.hexdigitsrb(jEjEX;http://docs.python.org/library/string.html#string.hexdigitsX-trbX token.PERCENTrb(jEjEX7http://docs.python.org/library/token.html#token.PERCENTX-trbX os.EX_OSERRrb(jEjEX2http://docs.python.org/library/os.html#os.EX_OSERRX-trbXerrno.ESOCKTNOSUPPORTrb(jEjEX?http://docs.python.org/library/errno.html#errno.ESOCKTNOSUPPORTX-trbXxml.parsers.expat.XMLParserTyper b(jEjEXKhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.XMLParserTypeX-tr bX dis.opnamer b(jEjEX2http://docs.python.org/library/dis.html#dis.opnameX-tr bXtypes.CodeTyper b(jEjEX8http://docs.python.org/library/types.html#types.CodeTypeX-trbX stat.ST_INOrb(jEjEX4http://docs.python.org/library/stat.html#stat.ST_INOX-trbXtypes.TypeTyperb(jEjEX8http://docs.python.org/library/types.html#types.TypeTypeX-trbXmath.pirb(jEjEX0http://docs.python.org/library/math.html#math.piX-trbX errno.ENXIOrb(jEjEX5http://docs.python.org/library/errno.html#errno.ENXIOX-trbX errno.EMFILErb(jEjEX6http://docs.python.org/library/errno.html#errno.EMFILEX-trbXsys.executablerb(jEjEX6http://docs.python.org/library/sys.html#sys.executableX-trbX_winreg.HKEY_LOCAL_MACHINErb(jEjEXFhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_LOCAL_MACHINEX-trbX_winreg.KEY_EXECUTErb(jEjEX?http://docs.python.org/library/_winreg.html#_winreg.KEY_EXECUTEX-trbXzipfile.ZIP_DEFLATEDrb(jEjEX@http://docs.python.org/library/zipfile.html#zipfile.ZIP_DEFLATEDX-tr bXposixfile.SEEK_SETr!b(jEjEX@http://docs.python.org/library/posixfile.html#posixfile.SEEK_SETX-tr"bX errno.ENOLINKr#b(jEjEX7http://docs.python.org/library/errno.html#errno.ENOLINKX-tr$bX$sunau.AUDIO_FILE_ENCODING_ADPCM_G722r%b(jEjEXNhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_ADPCM_G722X-tr&bX$sunau.AUDIO_FILE_ENCODING_ADPCM_G721r'b(jEjEXNhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_ADPCM_G721X-tr(bXsys.hexversionr)b(jEjEX6http://docs.python.org/library/sys.html#sys.hexversionX-tr*bXuuid.NAMESPACE_URLr+b(jEjEX;http://docs.python.org/library/uuid.html#uuid.NAMESPACE_URLX-tr,bX errno.ESRCHr-b(jEjEX5http://docs.python.org/library/errno.html#errno.ESRCHX-tr.bX errno.ELIBMAXr/b(jEjEX7http://docs.python.org/library/errno.html#errno.ELIBMAXX-tr0bX_winreg.HKEY_USERSr1b(jEjEX>http://docs.python.org/library/_winreg.html#_winreg.HKEY_USERSX-tr2bXcodecs.BOM_UTF16r3b(jEjEX;http://docs.python.org/library/codecs.html#codecs.BOM_UTF16X-tr4bXsys.float_infor5b(jEjEX6http://docs.python.org/library/sys.html#sys.float_infoX-tr6bX stat.S_IFSOCKr7b(jEjEX6http://docs.python.org/library/stat.html#stat.S_IFSOCKX-tr8bXcsv.QUOTE_NONEr9b(jEjEX6http://docs.python.org/library/csv.html#csv.QUOTE_NONEX-tr:bX_winreg.HKEY_CURRENT_USERr;b(jEjEXEhttp://docs.python.org/library/_winreg.html#_winreg.HKEY_CURRENT_USERX-trbX$xml.sax.handler.feature_external_pesr?b(jEjEXXhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_external_pesX-tr@bXexitrAb(jEjEX2http://docs.python.org/library/constants.html#exitX-trBbX token.DEDENTrCb(jEjEX6http://docs.python.org/library/token.html#token.DEDENTX-trDbX sys.prefixrEb(jEjEX2http://docs.python.org/library/sys.html#sys.prefixX-trFbXdis.hascomparerGb(jEjEX6http://docs.python.org/library/dis.html#dis.hascompareX-trHbXstat.UF_OPAQUErIb(jEjEX7http://docs.python.org/library/stat.html#stat.UF_OPAQUEX-trJbXhttplib.HTTP_PORTrKb(jEjEX=http://docs.python.org/library/httplib.html#httplib.HTTP_PORTX-trLbXwinsound.MB_ICONQUESTIONrMb(jEjEXEhttp://docs.python.org/library/winsound.html#winsound.MB_ICONQUESTIONX-trNbX METH_VARARGSrOb(jEjEX9http://docs.python.org/c-api/structures.html#METH_VARARGSX-trPbXcreditsrQb(jEjEX5http://docs.python.org/library/constants.html#creditsX-trRbX os.O_TEXTrSb(jEjEX0http://docs.python.org/library/os.html#os.O_TEXTX-trTbXerrno.ERESTARTrUb(jEjEX8http://docs.python.org/library/errno.html#errno.ERESTARTX-trVbX token.RBRACErWb(jEjEX6http://docs.python.org/library/token.html#token.RBRACEX-trXbX token.LSQBrYb(jEjEX4http://docs.python.org/library/token.html#token.LSQBX-trZbX errno.EISDIRr[b(jEjEX6http://docs.python.org/library/errno.html#errno.EISDIRX-tr\bX errno.ENOSYSr]b(jEjEX6http://docs.python.org/library/errno.html#errno.ENOSYSX-tr^bX errno.EL3HLTr_b(jEjEX6http://docs.python.org/library/errno.html#errno.EL3HLTX-tr`bXunicodedata.ucd_3_2_0rab(jEjEXEhttp://docs.python.org/library/unicodedata.html#unicodedata.ucd_3_2_0X-trbbXwinsound.SND_ALIASrcb(jEjEX?http://docs.python.org/library/winsound.html#winsound.SND_ALIASX-trdbX%asynchat.async_chat.ac_in_buffer_sizereb(jEjEXRhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.ac_in_buffer_sizeX-trfbX os.SEEK_SETrgb(jEjEX2http://docs.python.org/library/os.html#os.SEEK_SETX-trhbX&asynchat.async_chat.ac_out_buffer_sizerib(jEjEXShttp://docs.python.org/library/asynchat.html#asynchat.async_chat.ac_out_buffer_sizeX-trjbX dis.cmp_oprkb(jEjEX2http://docs.python.org/library/dis.html#dis.cmp_opX-trlbX"xml.sax.handler.feature_namespacesrmb(jEjEXVhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_namespacesX-trnbX sys.exc_typerob(jEjEX4http://docs.python.org/library/sys.html#sys.exc_typeX-trpbXdoctest.DONT_ACCEPT_TRUE_FOR_1rqb(jEjEXJhttp://docs.python.org/library/doctest.html#doctest.DONT_ACCEPT_TRUE_FOR_1X-trrbXhtmlentitydefs.entitydefsrsb(jEjEXEhttp://docs.python.org/library/htmllib.html#htmlentitydefs.entitydefsX-trtbXsys.maxunicoderub(jEjEX6http://docs.python.org/library/sys.html#sys.maxunicodeX-trvbX os.EX_USAGErwb(jEjEX2http://docs.python.org/library/os.html#os.EX_USAGEX-trxbXresource.RLIMIT_CPUryb(jEjEX@http://docs.python.org/library/resource.html#resource.RLIMIT_CPUX-trzbX sys.versionr{b(jEjEX3http://docs.python.org/library/sys.html#sys.versionX-tr|bXos.EX_SOFTWAREr}b(jEjEX5http://docs.python.org/library/os.html#os.EX_SOFTWAREX-tr~bX sys.dllhandlerb(jEjEX5http://docs.python.org/library/sys.html#sys.dllhandleX-trbXtoken.GREATEREQUALrb(jEjEX<http://docs.python.org/library/token.html#token.GREATEREQUALX-trbXgc.DEBUG_OBJECTSrb(jEjEX7http://docs.python.org/library/gc.html#gc.DEBUG_OBJECTSX-trbX errno.EIDRMrb(jEjEX5http://docs.python.org/library/errno.html#errno.EIDRMX-trbXimp.C_EXTENSIONrb(jEjEX7http://docs.python.org/library/imp.html#imp.C_EXTENSIONX-trbXsocket.SOCK_RAWrb(jEjEX:http://docs.python.org/library/socket.html#socket.SOCK_RAWX-trbXsocket.SOCK_STREAMrb(jEjEX=http://docs.python.org/library/socket.html#socket.SOCK_STREAMX-trbXPy_TPFLAGS_HAVE_RICHCOMPARErb(jEjEXEhttp://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_HAVE_RICHCOMPAREX-trbX errno.EEXISTrb(jEjEX6http://docs.python.org/library/errno.html#errno.EEXISTX-trbX"xml.sax.handler.feature_validationrb(jEjEXVhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.feature_validationX-trbXerrno.EALREADYrb(jEjEX8http://docs.python.org/library/errno.html#errno.EALREADYX-trbX dis.hasnamerb(jEjEX3http://docs.python.org/library/dis.html#dis.hasnameX-trbXmsvcrt.LK_NBRLCKrb(jEjEX;http://docs.python.org/library/msvcrt.html#msvcrt.LK_NBRLCKX-trbXmimetypes.suffix_maprb(jEjEXBhttp://docs.python.org/library/mimetypes.html#mimetypes.suffix_mapX-trbXlocale.CHAR_MAXrb(jEjEX:http://docs.python.org/library/locale.html#locale.CHAR_MAXX-trbXstatvfs.F_FRSIZErb(jEjEX<http://docs.python.org/library/statvfs.html#statvfs.F_FRSIZEX-trbXdatetime.MAXYEARrb(jEjEX=http://docs.python.org/library/datetime.html#datetime.MAXYEARX-trbXhtmlentitydefs.name2codepointrb(jEjEXIhttp://docs.python.org/library/htmllib.html#htmlentitydefs.name2codepointX-trbXkeyword.kwlistrb(jEjEX:http://docs.python.org/library/keyword.html#keyword.kwlistX-trbXwinsound.SND_PURGErb(jEjEX?http://docs.python.org/library/winsound.html#winsound.SND_PURGEX-trbXos.W_OKrb(jEjEX.http://docs.python.org/library/os.html#os.W_OKX-trbXtoken.MINEQUALrb(jEjEX8http://docs.python.org/library/token.html#token.MINEQUALX-trbX token.NUMBERrb(jEjEX6http://docs.python.org/library/token.html#token.NUMBERX-trbXtypes.BuiltinMethodTyperb(jEjEXAhttp://docs.python.org/library/types.html#types.BuiltinMethodTypeX-trbXsys.exec_prefixrb(jEjEX7http://docs.python.org/library/sys.html#sys.exec_prefixX-trbX sys.copyrightrb(jEjEX5http://docs.python.org/library/sys.html#sys.copyrightX-trbXwinsound.SND_NODEFAULTrb(jEjEXChttp://docs.python.org/library/winsound.html#winsound.SND_NODEFAULTX-trbXformatter.AS_ISrb(jEjEX=http://docs.python.org/library/formatter.html#formatter.AS_ISX-trbXerrno.ETOOMANYREFSrb(jEjEX<http://docs.python.org/library/errno.html#errno.ETOOMANYREFSX-trbXerrno.EMSGSIZErb(jEjEX8http://docs.python.org/library/errno.html#errno.EMSGSIZEX-trbXtypes.BooleanTyperb(jEjEX;http://docs.python.org/library/types.html#types.BooleanTypeX-trbXos.O_DIRECTORYrb(jEjEX5http://docs.python.org/library/os.html#os.O_DIRECTORYX-trbXweakref.CallableProxyTyperb(jEjEXEhttp://docs.python.org/library/weakref.html#weakref.CallableProxyTypeX-trbXstring.uppercaserb(jEjEX;http://docs.python.org/library/string.html#string.uppercaseX-trbXwinsound.MB_ICONASTERISKrb(jEjEXEhttp://docs.python.org/library/winsound.html#winsound.MB_ICONASTERISKX-trbXssl.PROTOCOL_SSLv3rb(jEjEX:http://docs.python.org/library/ssl.html#ssl.PROTOCOL_SSLv3X-trbXssl.PROTOCOL_SSLv2rb(jEjEX:http://docs.python.org/library/ssl.html#ssl.PROTOCOL_SSLv2X-trbX errno.EBADFrb(jEjEX5http://docs.python.org/library/errno.html#errno.EBADFX-trbXstatvfs.F_BLOCKSrb(jEjEX<http://docs.python.org/library/statvfs.html#statvfs.F_BLOCKSX-trbXhttplib.responsesrb(jEjEX=http://docs.python.org/library/httplib.html#httplib.responsesX-trbXtypes.LongTyperb(jEjEX8http://docs.python.org/library/types.html#types.LongTypeX-trbX os.O_RANDOMrb(jEjEX2http://docs.python.org/library/os.html#os.O_RANDOMX-trbXhttplib.HTTPS_PORTrb(jEjEX>http://docs.python.org/library/httplib.html#httplib.HTTPS_PORTX-trbXerrno.ENOTSOCKrb(jEjEX8http://docs.python.org/library/errno.html#errno.ENOTSOCKX-trbX errno.EBADRrb(jEjEX5http://docs.python.org/library/errno.html#errno.EBADRX-trbXerrno.EAFNOSUPPORTrb(jEjEX<http://docs.python.org/library/errno.html#errno.EAFNOSUPPORTX-trbX token.PLUSrb(jEjEX4http://docs.python.org/library/token.html#token.PLUSX-trbX errno.EINTRrb(jEjEX5http://docs.python.org/library/errno.html#errno.EINTRX-trbX errno.EROFSrb(jEjEX5http://docs.python.org/library/errno.html#errno.EROFSX-trbXhtmlentitydefs.codepoint2namerb(jEjEXIhttp://docs.python.org/library/htmllib.html#htmlentitydefs.codepoint2nameX-trbX codecs.BOM_BErb(jEjEX8http://docs.python.org/library/codecs.html#codecs.BOM_BEX-trbXsys.last_valuerb(jEjEX6http://docs.python.org/library/sys.html#sys.last_valueX-trbX os.P_NOWAITOrb(jEjEX3http://docs.python.org/library/os.html#os.P_NOWAITOX-trbX os.WCONTINUEDrb(jEjEX4http://docs.python.org/library/os.html#os.WCONTINUEDX-trbX#sunau.AUDIO_FILE_ENCODING_LINEAR_32rb(jEjEXMhttp://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_ENCODING_LINEAR_32X-trbX token.LPARrb(jEjEX4http://docs.python.org/library/token.html#token.LPARX-trbXsocket.AF_INETrb(jEjEX9http://docs.python.org/library/socket.html#socket.AF_INETX-trbX token.AMPERrb(jEjEX5http://docs.python.org/library/token.html#token.AMPERX-trbXstat.UF_COMPRESSEDrb(jEjEX;http://docs.python.org/library/stat.html#stat.UF_COMPRESSEDX-trbXstatvfs.F_FLAGrb(jEjEX:http://docs.python.org/library/statvfs.html#statvfs.F_FLAGX-trbXtoken.DOUBLESLASHEQUALrb(jEjEX@http://docs.python.org/library/token.html#token.DOUBLESLASHEQUALX-trbXcurses.ascii.controlnamesrb(jEjEXJhttp://docs.python.org/library/curses.ascii.html#curses.ascii.controlnamesX-trbXlocale.LC_MESSAGESrb(jEjEX=http://docs.python.org/library/locale.html#locale.LC_MESSAGESX-trbX sys.exc_valuerb(jEjEX5http://docs.python.org/library/sys.html#sys.exc_valueX-trbXdoctest.IGNORE_EXCEPTION_DETAILrb(jEjEXKhttp://docs.python.org/library/doctest.html#doctest.IGNORE_EXCEPTION_DETAILX-trcXcodecs.BOM_UTF32_LErc(jEjEX>http://docs.python.org/library/codecs.html#codecs.BOM_UTF32_LEX-trcXerrno.ENETRESETrc(jEjEX9http://docs.python.org/library/errno.html#errno.ENETRESETX-trcX os.O_WRONLYrc(jEjEX2http://docs.python.org/library/os.html#os.O_WRONLYX-trcXtypes.BuiltinFunctionTyperc(jEjEXChttp://docs.python.org/library/types.html#types.BuiltinFunctionTypeX-trcXsys.api_versionr c(jEjEX7http://docs.python.org/library/sys.html#sys.api_versionX-tr cX errno.EISNAMr c(jEjEX6http://docs.python.org/library/errno.html#errno.EISNAMX-tr cXsunau.AUDIO_FILE_MAGICr c(jEjEX@http://docs.python.org/library/sunau.html#sunau.AUDIO_FILE_MAGICX-trcX stat.S_IFDIRrc(jEjEX5http://docs.python.org/library/stat.html#stat.S_IFDIRX-trcXimp.PY_COMPILEDrc(jEjEX7http://docs.python.org/library/imp.html#imp.PY_COMPILEDX-trcX site.PREFIXESrc(jEjEX6http://docs.python.org/library/site.html#site.PREFIXESX-trcXlocale.LC_NUMERICrc(jEjEX<http://docs.python.org/library/locale.html#locale.LC_NUMERICX-trcX stat.S_IXUSRrc(jEjEX5http://docs.python.org/library/stat.html#stat.S_IXUSRX-trcXpickle.HIGHEST_PROTOCOLrc(jEjEXBhttp://docs.python.org/library/pickle.html#pickle.HIGHEST_PROTOCOLX-trcX gc.garbagerc(jEjEX1http://docs.python.org/library/gc.html#gc.garbageX-trcX os.O_EXCLrc(jEjEX0http://docs.python.org/library/os.html#os.O_EXCLX-trcX errno.EDOMrc(jEjEX4http://docs.python.org/library/errno.html#errno.EDOMX-tr cX repr.aReprr!c(jEjEX3http://docs.python.org/library/repr.html#repr.aReprX-tr"cX errno.ENOMSGr#c(jEjEX6http://docs.python.org/library/errno.html#errno.ENOMSGX-tr$cX sys.stdinr%c(jEjEX1http://docs.python.org/library/sys.html#sys.stdinX-tr&cX_winreg.KEY_NOTIFYr'c(jEjEX>http://docs.python.org/library/_winreg.html#_winreg.KEY_NOTIFYX-tr(cXtoken.SLASHEQUALr)c(jEjEX:http://docs.python.org/library/token.html#token.SLASHEQUALX-tr*cXdoctest.COMPARISON_FLAGSr+c(jEjEXDhttp://docs.python.org/library/doctest.html#doctest.COMPARISON_FLAGSX-tr,cXtypes.StringTyper-c(jEjEX:http://docs.python.org/library/types.html#types.StringTypeX-tr.cXPy_TPFLAGS_READYINGr/c(jEjEX=http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_READYINGX-tr0cXsocket.SOCK_DGRAMr1c(jEjEX<http://docs.python.org/library/socket.html#socket.SOCK_DGRAMX-tr2cX os.O_NONBLOCKr3c(jEjEX4http://docs.python.org/library/os.html#os.O_NONBLOCKX-tr4cXsubprocess.CREATE_NEW_CONSOLEr5c(jEjEXLhttp://docs.python.org/library/subprocess.html#subprocess.CREATE_NEW_CONSOLEX-tr6cX token.LESSr7c(jEjEX4http://docs.python.org/library/token.html#token.LESSX-tr8cXPy_TPFLAGS_BASETYPEr9c(jEjEX=http://docs.python.org/c-api/typeobj.html#Py_TPFLAGS_BASETYPEX-tr:cX_winreg.REG_EXPAND_SZr;c(jEjEXAhttp://docs.python.org/library/_winreg.html#_winreg.REG_EXPAND_SZX-trcX token.MINUSr?c(jEjEX5http://docs.python.org/library/token.html#token.MINUSX-tr@cX errno.ESRMNTrAc(jEjEX6http://docs.python.org/library/errno.html#errno.ESRMNTX-trBcX token.EQUALrCc(jEjEX5http://docs.python.org/library/token.html#token.EQUALX-trDcXtabnanny.filename_onlyrEc(jEjEXChttp://docs.python.org/library/tabnanny.html#tabnanny.filename_onlyX-trFcX doctest.SKIPrGc(jEjEX8http://docs.python.org/library/doctest.html#doctest.SKIPX-trHcX stat.S_ISGIDrIc(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISGIDX-trJcXsys.warnoptionsrKc(jEjEX7http://docs.python.org/library/sys.html#sys.warnoptionsX-trLcX errno.ENOENTrMc(jEjEX6http://docs.python.org/library/errno.html#errno.ENOENTX-trNcuXstd:termrOc}rPc(Xvirtual machinerQc(jEjEX9http://docs.python.org/glossary.html#term-virtual-machineX-trRcX __future__rSc(jEjEX0http://docs.python.org/glossary.html#term-futureX-trTcXpositional argumentrUc(jEjEX=http://docs.python.org/glossary.html#term-positional-argumentX-trVcXiteratorrWc(jEjEX2http://docs.python.org/glossary.html#term-iteratorX-trXcXfloor divisionrYc(jEjEX8http://docs.python.org/glossary.html#term-floor-divisionX-trZcXbdflr[c(jEjEX.http://docs.python.org/glossary.html#term-bdflX-tr\cXlbylr]c(jEjEX.http://docs.python.org/glossary.html#term-lbylX-tr^cXglobal interpreter lockr_c(jEjEXAhttp://docs.python.org/glossary.html#term-global-interpreter-lockX-tr`cXargumentrac(jEjEX2http://docs.python.org/glossary.html#term-argumentX-trbcX interpretedrcc(jEjEX5http://docs.python.org/glossary.html#term-interpretedX-trdcXeafprec(jEjEX.http://docs.python.org/glossary.html#term-eafpX-trfcXbytecodergc(jEjEX2http://docs.python.org/glossary.html#term-bytecodeX-trhcXviewric(jEjEX.http://docs.python.org/glossary.html#term-viewX-trjcX python 3000rkc(jEjEX5http://docs.python.org/glossary.html#term-python-3000X-trlcXcoercionrmc(jEjEX2http://docs.python.org/glossary.html#term-coercionX-trncXiterableroc(jEjEX2http://docs.python.org/glossary.html#term-iterableX-trpcXstruct sequencerqc(jEjEX9http://docs.python.org/glossary.html#term-struct-sequenceX-trrcXpythonicrsc(jEjEX2http://docs.python.org/glossary.html#term-pythonicX-trtcXsliceruc(jEjEX/http://docs.python.org/glossary.html#term-sliceX-trvcX generatorrwc(jEjEX3http://docs.python.org/glossary.html#term-generatorX-trxcX file objectryc(jEjEX5http://docs.python.org/glossary.html#term-file-objectX-trzcXcomplex numberr{c(jEjEX8http://docs.python.org/glossary.html#term-complex-numberX-tr|cXsequencer}c(jEjEX2http://docs.python.org/glossary.html#term-sequenceX-tr~cX2to3rc(jEjEX-http://docs.python.org/glossary.html#term-to3X-trcX immutablerc(jEjEX3http://docs.python.org/glossary.html#term-immutableX-trcXkeyword argumentrc(jEjEX:http://docs.python.org/glossary.html#term-keyword-argumentX-trcX>>>rc(jEjEX*http://docs.python.org/glossary.html#term-X-trcXimporterrc(jEjEX2http://docs.python.org/glossary.html#term-importerX-trcXtriple-quoted stringrc(jEjEX>http://docs.python.org/glossary.html#term-triple-quoted-stringX-trcXabstract base classrc(jEjEX=http://docs.python.org/glossary.html#term-abstract-base-classX-trcX statementrc(jEjEX3http://docs.python.org/glossary.html#term-statementX-trcXfile-like objectrc(jEjEX:http://docs.python.org/glossary.html#term-file-like-objectX-trcXmutablerc(jEjEX1http://docs.python.org/glossary.html#term-mutableX-trcXgilrc(jEjEX-http://docs.python.org/glossary.html#term-gilX-trcXtyperc(jEjEX.http://docs.python.org/glossary.html#term-typeX-trcXgarbage collectionrc(jEjEX<http://docs.python.org/glossary.html#term-garbage-collectionX-trcXfinderrc(jEjEX0http://docs.python.org/glossary.html#term-finderX-trcX classic classrc(jEjEX7http://docs.python.org/glossary.html#term-classic-classX-trcXfunctionrc(jEjEX2http://docs.python.org/glossary.html#term-functionX-trcXextension modulerc(jEjEX:http://docs.python.org/glossary.html#term-extension-moduleX-trcXobjectrc(jEjEX0http://docs.python.org/glossary.html#term-objectX-trcX interactiverc(jEjEX5http://docs.python.org/glossary.html#term-interactiveX-trcXnew-style classrc(jEjEX9http://docs.python.org/glossary.html#term-new-style-classX-trcX dictionaryrc(jEjEX4http://docs.python.org/glossary.html#term-dictionaryX-trcXreference countrc(jEjEX9http://docs.python.org/glossary.html#term-reference-countX-trcXcontext managerrc(jEjEX9http://docs.python.org/glossary.html#term-context-managerX-trcX docstringrc(jEjEX3http://docs.python.org/glossary.html#term-docstringX-trcXmappingrc(jEjEX1http://docs.python.org/glossary.html#term-mappingX-trcXspecial methodrc(jEjEX8http://docs.python.org/glossary.html#term-special-methodX-trcXinteger divisionrc(jEjEX:http://docs.python.org/glossary.html#term-integer-divisionX-trcX named tuplerc(jEjEX5http://docs.python.org/glossary.html#term-named-tupleX-trcX key functionrc(jEjEX6http://docs.python.org/glossary.html#term-key-functionX-trcXmethod resolution orderrc(jEjEXAhttp://docs.python.org/glossary.html#term-method-resolution-orderX-trcXloaderrc(jEjEX0http://docs.python.org/glossary.html#term-loaderX-trcX...rc(jEjEX+http://docs.python.org/glossary.html#term-1X-trcXclassrc(jEjEX/http://docs.python.org/glossary.html#term-classX-trcX decoratorrc(jEjEX3http://docs.python.org/glossary.html#term-decoratorX-trcXuniversal newlinesrc(jEjEX<http://docs.python.org/glossary.html#term-universal-newlinesX-trcXlist comprehensionrc(jEjEX<http://docs.python.org/glossary.html#term-list-comprehensionX-trcXcpythonrc(jEjEX1http://docs.python.org/glossary.html#term-cpythonX-trcX metaclassrc(jEjEX3http://docs.python.org/glossary.html#term-metaclassX-trcX parameterrc(jEjEX3http://docs.python.org/glossary.html#term-parameterX-trcXlistrc(jEjEX.http://docs.python.org/glossary.html#term-listX-trcX attributerc(jEjEX3http://docs.python.org/glossary.html#term-attributeX-trcXmethodrc(jEjEX0http://docs.python.org/glossary.html#term-methodX-trcX descriptorrc(jEjEX4http://docs.python.org/glossary.html#term-descriptorX-trcXidlerc(jEjEX.http://docs.python.org/glossary.html#term-idleX-trcXmrorc(jEjEX-http://docs.python.org/glossary.html#term-mroX-trcXhashablerc(jEjEX2http://docs.python.org/glossary.html#term-hashableX-trcX zen of pythonrc(jEjEX7http://docs.python.org/glossary.html#term-zen-of-pythonX-trcX __slots__rc(jEjEX/http://docs.python.org/glossary.html#term-slotsX-trcXgenerator expressionrc(jEjEX>http://docs.python.org/glossary.html#term-generator-expressionX-trcX nested scoperc(jEjEX6http://docs.python.org/glossary.html#term-nested-scopeX-trcX namespacerc(jEjEX3http://docs.python.org/glossary.html#term-namespaceX-trcX expressionrc(jEjEX4http://docs.python.org/glossary.html#term-expressionX-trcX duck-typingrc(jEjEX5http://docs.python.org/glossary.html#term-duck-typingX-trcXlambdarc(jEjEX0http://docs.python.org/glossary.html#term-lambdaX-trcuX py:exceptionrc}rc(Xxml.dom.SyntaxErrrc(jEjEX=http://docs.python.org/library/xml.dom.html#xml.dom.SyntaxErrX-trcXmailbox.ExternalClashErrorrc(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.ExternalClashErrorX-trcX ssl.SSLErrorrc(jEjEX4http://docs.python.org/library/ssl.html#ssl.SSLErrorX-trcXConfigParser.ParsingErrorrc(jEjEXJhttp://docs.python.org/library/configparser.html#ConfigParser.ParsingErrorX-trcXsgmllib.SGMLParseErrorrc(jEjEXBhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParseErrorX-trcX dbm.errorrc(jEjEX1http://docs.python.org/library/dbm.html#dbm.errorX-trcXsmtplib.SMTPSenderRefusedrc(jEjEXEhttp://docs.python.org/library/smtplib.html#smtplib.SMTPSenderRefusedX-trcX sunau.Errorrc(jEjEX5http://docs.python.org/library/sunau.html#sunau.ErrorX-trcXexceptions.TypeErrorrc(jEjEXChttp://docs.python.org/library/exceptions.html#exceptions.TypeErrorX-trcX locale.Errorrc(jEjEX7http://docs.python.org/library/locale.html#locale.ErrorX-trdXuu.Errorrd(jEjEX/http://docs.python.org/library/uu.html#uu.ErrorX-trdXexceptions.KeyboardInterruptrd(jEjEXKhttp://docs.python.org/library/exceptions.html#exceptions.KeyboardInterruptX-trdXxml.dom.InvalidStateErrrd(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.InvalidStateErrX-trdXtarfile.ReadErrorrd(jEjEX=http://docs.python.org/library/tarfile.html#tarfile.ReadErrorX-trdXhttplib.ImproperConnectionStater d(jEjEXKhttp://docs.python.org/library/httplib.html#httplib.ImproperConnectionStateX-tr dX$ConfigParser.InterpolationDepthErrorr d(jEjEXUhttp://docs.python.org/library/configparser.html#ConfigParser.InterpolationDepthErrorX-tr dXtarfile.HeaderErrorr d(jEjEX?http://docs.python.org/library/tarfile.html#tarfile.HeaderErrorX-trdXexceptions.ValueErrorrd(jEjEXDhttp://docs.python.org/library/exceptions.html#exceptions.ValueErrorX-trdXexceptions.WindowsErrorrd(jEjEXFhttp://docs.python.org/library/exceptions.html#exceptions.WindowsErrorX-trdX dbhash.errorrd(jEjEX7http://docs.python.org/library/dbhash.html#dbhash.errorX-trdXmailbox.FormatErrorrd(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.FormatErrorX-trdXcd.errorrd(jEjEX/http://docs.python.org/library/cd.html#cd.errorX-trdXpickle.PickleErrorrd(jEjEX=http://docs.python.org/library/pickle.html#pickle.PickleErrorX-trdXexceptions.ArithmeticErrorrd(jEjEXIhttp://docs.python.org/library/exceptions.html#exceptions.ArithmeticErrorX-trdXnetrc.NetrcParseErrorrd(jEjEX?http://docs.python.org/library/netrc.html#netrc.NetrcParseErrorX-trdXhttplib.ResponseNotReadyrd(jEjEXDhttp://docs.python.org/library/httplib.html#httplib.ResponseNotReadyX-tr dXsocket.timeoutr!d(jEjEX9http://docs.python.org/library/socket.html#socket.timeoutX-tr"dX Queue.Emptyr#d(jEjEX5http://docs.python.org/library/queue.html#Queue.EmptyX-tr$dXexceptions.TabErrorr%d(jEjEXBhttp://docs.python.org/library/exceptions.html#exceptions.TabErrorX-tr&dXConfigParser.NoSectionErrorr'd(jEjEXLhttp://docs.python.org/library/configparser.html#ConfigParser.NoSectionErrorX-tr(dXexceptions.UnicodeEncodeErrorr)d(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeEncodeErrorX-tr*dXemail.errors.HeaderParseErrorr+d(jEjEXNhttp://docs.python.org/library/email.errors.html#email.errors.HeaderParseErrorX-tr,dXhttplib.CannotSendHeaderr-d(jEjEXDhttp://docs.python.org/library/httplib.html#httplib.CannotSendHeaderX-tr.dXexceptions.UserWarningr/d(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.UserWarningX-tr0dXhttplib.InvalidURLr1d(jEjEX>http://docs.python.org/library/httplib.html#httplib.InvalidURLX-tr2dXxml.sax.SAXExceptionr3d(jEjEX@http://docs.python.org/library/xml.sax.html#xml.sax.SAXExceptionX-tr4dXexceptions.ImportErrorr5d(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.ImportErrorX-tr6dXtarfile.StreamErrorr7d(jEjEX?http://docs.python.org/library/tarfile.html#tarfile.StreamErrorX-tr8dX curses.errorr9d(jEjEX7http://docs.python.org/library/curses.html#curses.errorX-tr:dXurllib2.HTTPErrorr;d(jEjEX=http://docs.python.org/library/urllib2.html#urllib2.HTTPErrorX-trdXexceptions.MemoryErrorr?d(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.MemoryErrorX-tr@dXexceptions.WarningrAd(jEjEXAhttp://docs.python.org/library/exceptions.html#exceptions.WarningX-trBdXexceptions.AssertionErrorrCd(jEjEXHhttp://docs.python.org/library/exceptions.html#exceptions.AssertionErrorX-trDdX%ConfigParser.InterpolationSyntaxErrorrEd(jEjEXVhttp://docs.python.org/library/configparser.html#ConfigParser.InterpolationSyntaxErrorX-trFdXtarfile.CompressionErrorrGd(jEjEXDhttp://docs.python.org/library/tarfile.html#tarfile.CompressionErrorX-trHdXparser.ParserErrorrId(jEjEX=http://docs.python.org/library/parser.html#parser.ParserErrorX-trJdX struct.errorrKd(jEjEX7http://docs.python.org/library/struct.html#struct.errorX-trLdXtabnanny.NannyNagrMd(jEjEX>http://docs.python.org/library/tabnanny.html#tabnanny.NannyNagX-trNdX xml.dom.NoModificationAllowedErrrOd(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.NoModificationAllowedErrX-trPdXbinascii.ErrorrQd(jEjEX;http://docs.python.org/library/binascii.html#binascii.ErrorX-trRdXexceptions.GeneratorExitrSd(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.GeneratorExitX-trTdXexceptions.ReferenceErrorrUd(jEjEXHhttp://docs.python.org/library/exceptions.html#exceptions.ReferenceErrorX-trVdXxml.dom.NamespaceErrrWd(jEjEX@http://docs.python.org/library/xml.dom.html#xml.dom.NamespaceErrX-trXdXftplib.error_replyrYd(jEjEX=http://docs.python.org/library/ftplib.html#ftplib.error_replyX-trZdXhttplib.UnimplementedFileModer[d(jEjEXIhttp://docs.python.org/library/httplib.html#httplib.UnimplementedFileModeX-tr\dXos.errorr]d(jEjEX/http://docs.python.org/library/os.html#os.errorX-tr^dXio.UnsupportedOperationr_d(jEjEX>http://docs.python.org/library/io.html#io.UnsupportedOperationX-tr`dXCookie.CookieErrorrad(jEjEX=http://docs.python.org/library/cookie.html#Cookie.CookieErrorX-trbdX imageop.errorrcd(jEjEX9http://docs.python.org/library/imageop.html#imageop.errorX-trddX csv.Errorred(jEjEX1http://docs.python.org/library/csv.html#csv.ErrorX-trfdXcookielib.LoadErrorrgd(jEjEXAhttp://docs.python.org/library/cookielib.html#cookielib.LoadErrorX-trhdX exceptions.UnicodeTranslateErrorrid(jEjEXOhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeTranslateErrorX-trjdXxml.dom.NotSupportedErrrkd(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.NotSupportedErrX-trldX jpeg.errorrmd(jEjEX3http://docs.python.org/library/jpeg.html#jpeg.errorX-trndXxml.dom.NoDataAllowedErrrod(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.NoDataAllowedErrX-trpdXexceptions.UnboundLocalErrorrqd(jEjEXKhttp://docs.python.org/library/exceptions.html#exceptions.UnboundLocalErrorX-trrdX$exceptions.PendingDeprecationWarningrsd(jEjEXShttp://docs.python.org/library/exceptions.html#exceptions.PendingDeprecationWarningX-trtdX gdbm.errorrud(jEjEX3http://docs.python.org/library/gdbm.html#gdbm.errorX-trvdXio.BlockingIOErrorrwd(jEjEX9http://docs.python.org/library/io.html#io.BlockingIOErrorX-trxdXxml.dom.DOMExceptionryd(jEjEX@http://docs.python.org/library/xml.dom.html#xml.dom.DOMExceptionX-trzdXxml.dom.HierarchyRequestErrr{d(jEjEXGhttp://docs.python.org/library/xml.dom.html#xml.dom.HierarchyRequestErrX-tr|dX xdrlib.Errorr}d(jEjEX7http://docs.python.org/library/xdrlib.html#xdrlib.ErrorX-tr~dXexceptions.OverflowErrorrd(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.OverflowErrorX-trdXnntplib.NNTPErrorrd(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTPErrorX-trdXexceptions.UnicodeWarningrd(jEjEXHhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeWarningX-trdXtest.test_support.TestFailedrd(jEjEXEhttp://docs.python.org/library/test.html#test.test_support.TestFailedX-trdXzipfile.LargeZipFilerd(jEjEX@http://docs.python.org/library/zipfile.html#zipfile.LargeZipFileX-trdXexceptions.StopIterationrd(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.StopIterationX-trdXsignal.ItimerErrorrd(jEjEX=http://docs.python.org/library/signal.html#signal.ItimerErrorX-trdX"ConfigParser.DuplicateSectionErrorrd(jEjEXShttp://docs.python.org/library/configparser.html#ConfigParser.DuplicateSectionErrorX-trdXbinascii.Incompleterd(jEjEX@http://docs.python.org/library/binascii.html#binascii.IncompleteX-trdXexceptions.DeprecationWarningrd(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.DeprecationWarningX-trdX anydbm.errorrd(jEjEX7http://docs.python.org/library/anydbm.html#anydbm.errorX-trdX.multiprocessing.connection.AuthenticationErrorrd(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.connection.AuthenticationErrorX-trdXurllib2.URLErrorrd(jEjEX<http://docs.python.org/library/urllib2.html#urllib2.URLErrorX-trdXzipfile.BadZipfilerd(jEjEX>http://docs.python.org/library/zipfile.html#zipfile.BadZipfileX-trdXftplib.error_protord(jEjEX=http://docs.python.org/library/ftplib.html#ftplib.error_protoX-trdXsmtplib.SMTPDataErrorrd(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTPDataErrorX-trdXConfigParser.Errorrd(jEjEXChttp://docs.python.org/library/configparser.html#ConfigParser.ErrorX-trdXConfigParser.NoOptionErrorrd(jEjEXKhttp://docs.python.org/library/configparser.html#ConfigParser.NoOptionErrorX-trdX%email.errors.MultipartConversionErrorrd(jEjEXVhttp://docs.python.org/library/email.errors.html#email.errors.MultipartConversionErrorX-trdXhttplib.HTTPExceptionrd(jEjEXAhttp://docs.python.org/library/httplib.html#httplib.HTTPExceptionX-trdXre.errorrd(jEjEX/http://docs.python.org/library/re.html#re.errorX-trdXxml.sax.SAXParseExceptionrd(jEjEXEhttp://docs.python.org/library/xml.sax.html#xml.sax.SAXParseExceptionX-trdXsunaudiodev.errorrd(jEjEX>http://docs.python.org/library/sunaudio.html#sunaudiodev.errorX-trdXhttplib.UnknownProtocolrd(jEjEXChttp://docs.python.org/library/httplib.html#httplib.UnknownProtocolX-trdXweakref.ReferenceErrorrd(jEjEXBhttp://docs.python.org/library/weakref.html#weakref.ReferenceErrorX-trdX copy.errorrd(jEjEX3http://docs.python.org/library/copy.html#copy.errorX-trdXemail.errors.BoundaryErrorrd(jEjEXKhttp://docs.python.org/library/email.errors.html#email.errors.BoundaryErrorX-trdXexceptions.SystemExitrd(jEjEXDhttp://docs.python.org/library/exceptions.html#exceptions.SystemExitX-trdXexceptions.FutureWarningrd(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.FutureWarningX-trdX test.test_support.ResourceDeniedrd(jEjEXIhttp://docs.python.org/library/test.html#test.test_support.ResourceDeniedX-trdXmultiprocessing.BufferTooShortrd(jEjEXRhttp://docs.python.org/library/multiprocessing.html#multiprocessing.BufferTooShortX-trdXemail.errors.MessageErrorrd(jEjEXJhttp://docs.python.org/library/email.errors.html#email.errors.MessageErrorX-trdXftplib.error_temprd(jEjEX<http://docs.python.org/library/ftplib.html#ftplib.error_tempX-trdXhttplib.UnknownTransferEncodingrd(jEjEXKhttp://docs.python.org/library/httplib.html#httplib.UnknownTransferEncodingX-trdXexceptions.RuntimeWarningrd(jEjEXHhttp://docs.python.org/library/exceptions.html#exceptions.RuntimeWarningX-trdX dumbdbm.errorrd(jEjEX9http://docs.python.org/library/dumbdbm.html#dumbdbm.errorX-trdXexceptions.KeyErrorrd(jEjEXBhttp://docs.python.org/library/exceptions.html#exceptions.KeyErrorX-trdXzipimport.ZipImportErrorrd(jEjEXFhttp://docs.python.org/library/zipimport.html#zipimport.ZipImportErrorX-trdXwebbrowser.Errorrd(jEjEX?http://docs.python.org/library/webbrowser.html#webbrowser.ErrorX-trdXurllib.ContentTooShortErrorrd(jEjEXFhttp://docs.python.org/library/urllib.html#urllib.ContentTooShortErrorX-trdXimaplib.IMAP4.readonlyrd(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.readonlyX-trdX MacOS.Errorrd(jEjEX5http://docs.python.org/library/macos.html#MacOS.ErrorX-trdXxml.dom.InvalidAccessErrrd(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.InvalidAccessErrX-trdX binhex.Errorrd(jEjEX7http://docs.python.org/library/binhex.html#binhex.ErrorX-trdX mailbox.Errorrd(jEjEX9http://docs.python.org/library/mailbox.html#mailbox.ErrorX-trdXxml.dom.NotFoundErrrd(jEjEX?http://docs.python.org/library/xml.dom.html#xml.dom.NotFoundErrX-trdX getopt.errorrd(jEjEX7http://docs.python.org/library/getopt.html#getopt.errorX-trdXmailbox.NotEmptyErrorrd(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.NotEmptyErrorX-trdXxml.dom.IndexSizeErrrd(jEjEX@http://docs.python.org/library/xml.dom.html#xml.dom.IndexSizeErrX-trdXpoplib.error_protord(jEjEX=http://docs.python.org/library/poplib.html#poplib.error_protoX-trdXhttplib.BadStatusLinerd(jEjEXAhttp://docs.python.org/library/httplib.html#httplib.BadStatusLineX-trdXic.errorrd(jEjEX/http://docs.python.org/library/ic.html#ic.errorX-trdX,ConfigParser.InterpolationMissingOptionErrorrd(jEjEX]http://docs.python.org/library/configparser.html#ConfigParser.InterpolationMissingOptionErrorX-trdX audioop.errorrd(jEjEX9http://docs.python.org/library/audioop.html#audioop.errorX-trdXexceptions.IndentationErrorrd(jEjEXJhttp://docs.python.org/library/exceptions.html#exceptions.IndentationErrorX-trdXexceptions.NotImplementedErrorrd(jEjEXMhttp://docs.python.org/library/exceptions.html#exceptions.NotImplementedErrorX-trdX Queue.Fullrd(jEjEX4http://docs.python.org/library/queue.html#Queue.FullX-trdXxml.dom.DomstringSizeErrrd(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.DomstringSizeErrX-trdXexceptions.IndexErrorrd(jEjEXDhttp://docs.python.org/library/exceptions.html#exceptions.IndexErrorX-trdXexceptions.UnicodeErrorrd(jEjEXFhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeErrorX-trdXnntplib.NNTPProtocolErrorrd(jEjEXEhttp://docs.python.org/library/nntplib.html#nntplib.NNTPProtocolErrorX-trdXexceptions.FloatingPointErrorrd(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.FloatingPointErrorX-trdX select.errorrd(jEjEX7http://docs.python.org/library/select.html#select.errorX-trdXexceptions.LookupErrorrd(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.LookupErrorX-trdXexceptions.SyntaxWarningrd(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.SyntaxWarningX-treXnntplib.NNTPReplyErrorre(jEjEXBhttp://docs.python.org/library/nntplib.html#nntplib.NNTPReplyErrorX-treXsmtplib.SMTPResponseExceptionre(jEjEXIhttp://docs.python.org/library/smtplib.html#smtplib.SMTPResponseExceptionX-treXpy_compile.PyCompileErrorre(jEjEXHhttp://docs.python.org/library/py_compile.html#py_compile.PyCompileErrorX-treX&ConfigParser.MissingSectionHeaderErrorre(jEjEXWhttp://docs.python.org/library/configparser.html#ConfigParser.MissingSectionHeaderErrorX-treXmailbox.NoSuchMailboxErrorr e(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.NoSuchMailboxErrorX-tr eX xml.sax.SAXNotSupportedExceptionr e(jEjEXLhttp://docs.python.org/library/xml.sax.html#xml.sax.SAXNotSupportedExceptionX-tr eXsubprocess.CalledProcessErrorr e(jEjEXLhttp://docs.python.org/library/subprocess.html#subprocess.CalledProcessErrorX-treXdoctest.DocTestFailurere(jEjEXBhttp://docs.python.org/library/doctest.html#doctest.DocTestFailureX-treXossaudiodev.OSSAudioErrorre(jEjEXIhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.OSSAudioErrorX-treXexceptions.OSErrorre(jEjEXAhttp://docs.python.org/library/exceptions.html#exceptions.OSErrorX-treX socket.herrorre(jEjEX8http://docs.python.org/library/socket.html#socket.herrorX-treXhtmllib.HTMLParseErrorre(jEjEXBhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParseErrorX-treXexceptions.IOErrorre(jEjEXAhttp://docs.python.org/library/exceptions.html#exceptions.IOErrorX-treXsmtplib.SMTPConnectErrorre(jEjEXDhttp://docs.python.org/library/smtplib.html#smtplib.SMTPConnectErrorX-treXConfigParser.InterpolationErrorre(jEjEXPhttp://docs.python.org/library/configparser.html#ConfigParser.InterpolationErrorX-treXimaplib.IMAP4.errorre(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.errorX-tr eX bdb.BdbQuitr!e(jEjEX3http://docs.python.org/library/bdb.html#bdb.BdbQuitX-tr"eXnntplib.NNTPPermanentErrorr#e(jEjEXFhttp://docs.python.org/library/nntplib.html#nntplib.NNTPPermanentErrorX-tr$eXimaplib.IMAP4.abortr%e(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.abortX-tr&eXsmtplib.SMTPRecipientsRefusedr'e(jEjEXIhttp://docs.python.org/library/smtplib.html#smtplib.SMTPRecipientsRefusedX-tr(eXfpformat.NotANumberr)e(jEjEX@http://docs.python.org/library/fpformat.html#fpformat.NotANumberX-tr*eXxdrlib.ConversionErrorr+e(jEjEXAhttp://docs.python.org/library/xdrlib.html#xdrlib.ConversionErrorX-tr,eXexceptions.AttributeErrorr-e(jEjEXHhttp://docs.python.org/library/exceptions.html#exceptions.AttributeErrorX-tr.eX thread.errorr/e(jEjEX7http://docs.python.org/library/thread.html#thread.errorX-tr0eXexceptions.SystemErrorr1e(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.SystemErrorX-tr2eXexceptions.BufferErrorr3e(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.BufferErrorX-tr4eXdoctest.UnexpectedExceptionr5e(jEjEXGhttp://docs.python.org/library/doctest.html#doctest.UnexpectedExceptionX-tr6eXpickle.UnpicklingErrorr7e(jEjEXAhttp://docs.python.org/library/pickle.html#pickle.UnpicklingErrorX-tr8eX imgfile.errorr9e(jEjEX9http://docs.python.org/library/imgfile.html#imgfile.errorX-tr:eX nis.errorr;e(jEjEX1http://docs.python.org/library/nis.html#nis.errorX-treXexceptions.NameErrorr?e(jEjEXChttp://docs.python.org/library/exceptions.html#exceptions.NameErrorX-tr@eXsmtplib.SMTPHeloErrorrAe(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTPHeloErrorX-trBeXexceptions.ExceptionrCe(jEjEXChttp://docs.python.org/library/exceptions.html#exceptions.ExceptionX-trDeXexceptions.RuntimeErrorrEe(jEjEXFhttp://docs.python.org/library/exceptions.html#exceptions.RuntimeErrorX-trFeXexceptions.VMSErrorrGe(jEjEXBhttp://docs.python.org/library/exceptions.html#exceptions.VMSErrorX-trHeXgetopt.GetoptErrorrIe(jEjEX=http://docs.python.org/library/getopt.html#getopt.GetoptErrorX-trJeXnntplib.NNTPTemporaryErrorrKe(jEjEXFhttp://docs.python.org/library/nntplib.html#nntplib.NNTPTemporaryErrorX-trLeXxml.dom.InvalidCharacterErrrMe(jEjEXGhttp://docs.python.org/library/xml.dom.html#xml.dom.InvalidCharacterErrX-trNeXdl.errorrOe(jEjEX/http://docs.python.org/library/dl.html#dl.errorX-trPeXxml.dom.WrongDocumentErrrQe(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.WrongDocumentErrX-trReX wave.ErrorrSe(jEjEX3http://docs.python.org/library/wave.html#wave.ErrorX-trTeXpickle.PicklingErrorrUe(jEjEX?http://docs.python.org/library/pickle.html#pickle.PicklingErrorX-trVeXhttplib.NotConnectedrWe(jEjEX@http://docs.python.org/library/httplib.html#httplib.NotConnectedX-trXeXxml.dom.InuseAttributeErrrYe(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.InuseAttributeErrX-trZeXhttplib.CannotSendRequestr[e(jEjEXEhttp://docs.python.org/library/httplib.html#httplib.CannotSendRequestX-tr\eXftplib.error_permr]e(jEjEX<http://docs.python.org/library/ftplib.html#ftplib.error_permX-tr^eX zlib.errorr_e(jEjEX3http://docs.python.org/library/zlib.html#zlib.errorX-tr`eXresource.errorrae(jEjEX;http://docs.python.org/library/resource.html#resource.errorX-trbeX socket.errorrce(jEjEX7http://docs.python.org/library/socket.html#socket.errorX-trdeXxml.dom.InvalidModificationErrree(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.InvalidModificationErrX-trfeXexceptions.StandardErrorrge(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.StandardErrorX-trheXexceptions.ImportWarningrie(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.ImportWarningX-trjeXhttplib.IncompleteReadrke(jEjEXBhttp://docs.python.org/library/httplib.html#httplib.IncompleteReadX-trleXnntplib.NNTPDataErrorrme(jEjEXAhttp://docs.python.org/library/nntplib.html#nntplib.NNTPDataErrorX-trneXsmtplib.SMTPAuthenticationErrorroe(jEjEXKhttp://docs.python.org/library/smtplib.html#smtplib.SMTPAuthenticationErrorX-trpeXexceptions.UnicodeDecodeErrorrqe(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeDecodeErrorX-trreXexceptions.EOFErrorrse(jEjEXBhttp://docs.python.org/library/exceptions.html#exceptions.EOFErrorX-trteXsocket.gaierrorrue(jEjEX:http://docs.python.org/library/socket.html#socket.gaierrorX-trveXHTMLParser.HTMLParseErrorrwe(jEjEXHhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParseErrorX-trxeX shutil.Errorrye(jEjEX7http://docs.python.org/library/shutil.html#shutil.ErrorX-trzeXexceptions.SyntaxErrorr{e(jEjEXEhttp://docs.python.org/library/exceptions.html#exceptions.SyntaxErrorX-tr|eXsmtplib.SMTPExceptionr}e(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTPExceptionX-tr~eXexceptions.BaseExceptionre(jEjEXGhttp://docs.python.org/library/exceptions.html#exceptions.BaseExceptionX-treXtarfile.TarErrorre(jEjEX<http://docs.python.org/library/tarfile.html#tarfile.TarErrorX-treXsmtplib.SMTPServerDisconnectedre(jEjEXJhttp://docs.python.org/library/smtplib.html#smtplib.SMTPServerDisconnectedX-treXgetpass.GetPassWarningre(jEjEXBhttp://docs.python.org/library/getpass.html#getpass.GetPassWarningX-treXxml.parsers.expat.errorre(jEjEXChttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.errorX-treXfpectl.FloatingPointErrorre(jEjEXDhttp://docs.python.org/library/fpectl.html#fpectl.FloatingPointErrorX-treXxml.parsers.expat.ExpatErrorre(jEjEXHhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ExpatErrorX-treXemail.errors.MessageParseErrorre(jEjEXOhttp://docs.python.org/library/email.errors.html#email.errors.MessageParseErrorX-treX!xml.sax.SAXNotRecognizedExceptionre(jEjEXMhttp://docs.python.org/library/xml.sax.html#xml.sax.SAXNotRecognizedExceptionX-treXexceptions.ZeroDivisionErrorre(jEjEXKhttp://docs.python.org/library/exceptions.html#exceptions.ZeroDivisionErrorX-treXautoGIL.AutoGILErrorre(jEjEX@http://docs.python.org/library/autogil.html#autoGIL.AutoGILErrorX-treXctypes.ArgumentErrorre(jEjEX?http://docs.python.org/library/ctypes.html#ctypes.ArgumentErrorX-treuXc:macrore}re(X PyObject_HEADre(jEjEX:http://docs.python.org/c-api/structures.html#PyObject_HEADX-treXPyVarObject_HEAD_INITre(jEjEXBhttp://docs.python.org/c-api/structures.html#PyVarObject_HEAD_INITX-treXPy_BLOCK_THREADSre(jEjEX7http://docs.python.org/c-api/init.html#Py_BLOCK_THREADSX-treXPyObject_VAR_HEADre(jEjEX>http://docs.python.org/c-api/structures.html#PyObject_VAR_HEADX-treXPy_RETURN_FALSEre(jEjEX6http://docs.python.org/c-api/bool.html#Py_RETURN_FALSEX-treXPy_END_ALLOW_THREADSre(jEjEX;http://docs.python.org/c-api/init.html#Py_END_ALLOW_THREADSX-treXPy_UNBLOCK_THREADSre(jEjEX9http://docs.python.org/c-api/init.html#Py_UNBLOCK_THREADSX-treXPy_BEGIN_ALLOW_THREADSre(jEjEX=http://docs.python.org/c-api/init.html#Py_BEGIN_ALLOW_THREADSX-treXPy_RETURN_TRUEre(jEjEX5http://docs.python.org/c-api/bool.html#Py_RETURN_TRUEX-treXPyObject_HEAD_INITre(jEjEX?http://docs.python.org/c-api/structures.html#PyObject_HEAD_INITX-treXPy_RETURN_NONEre(jEjEX5http://docs.python.org/c-api/none.html#Py_RETURN_NONEX-treuX py:functionre}re(Xic.settypecreatorre(jEjEX8http://docs.python.org/library/ic.html#ic.settypecreatorX-treXwhichdb.whichdbre(jEjEX;http://docs.python.org/library/whichdb.html#whichdb.whichdbX-treXsite.getusersitepackagesre(jEjEXAhttp://docs.python.org/library/site.html#site.getusersitepackagesX-treX operator.subre(jEjEX9http://docs.python.org/library/operator.html#operator.subX-treXctypes.pointerre(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.pointerX-treXfilecmp.cmpfilesre(jEjEX<http://docs.python.org/library/filecmp.html#filecmp.cmpfilesX-treX fl.unqdevicere(jEjEX3http://docs.python.org/library/fl.html#fl.unqdeviceX-treX imgfile.readre(jEjEX8http://docs.python.org/library/imgfile.html#imgfile.readX-treXquopri.encodestringre(jEjEX>http://docs.python.org/library/quopri.html#quopri.encodestringX-treX time.sleepre(jEjEX3http://docs.python.org/library/time.html#time.sleepX-treXzipfile.is_zipfilere(jEjEX>http://docs.python.org/library/zipfile.html#zipfile.is_zipfileX-treXdircache.annotatere(jEjEX>http://docs.python.org/library/dircache.html#dircache.annotateX-treXimgfile.getsizesre(jEjEX<http://docs.python.org/library/imgfile.html#imgfile.getsizesX-treX quopri.encodere(jEjEX8http://docs.python.org/library/quopri.html#quopri.encodeX-treX imp.get_magicre(jEjEX5http://docs.python.org/library/imp.html#imp.get_magicX-treX pdb.runevalre(jEjEX3http://docs.python.org/library/pdb.html#pdb.runevalX-treXturtle.undobufferentriesre(jEjEXChttp://docs.python.org/library/turtle.html#turtle.undobufferentriesX-treX operator.powre(jEjEX9http://docs.python.org/library/operator.html#operator.powX-treXfl.get_directoryre(jEjEX7http://docs.python.org/library/fl.html#fl.get_directoryX-treX turtle.byere(jEjEX5http://docs.python.org/library/turtle.html#turtle.byeX-treXoperator.setitemre(jEjEX=http://docs.python.org/library/operator.html#operator.setitemX-treX al.setparamsre(jEjEX3http://docs.python.org/library/al.html#al.setparamsX-treX sunau.openfpre(jEjEX6http://docs.python.org/library/sunau.html#sunau.openfpX-treXcmpre(jEjEX1http://docs.python.org/library/functions.html#cmpX-treXfl.qreadre(jEjEX/http://docs.python.org/library/fl.html#fl.qreadX-treX turtle.rightre(jEjEX7http://docs.python.org/library/turtle.html#turtle.rightX-treXabc.abstractpropertyre(jEjEX<http://docs.python.org/library/abc.html#abc.abstractpropertyX-treXzlib.compressobjre(jEjEX9http://docs.python.org/library/zlib.html#zlib.compressobjX-treX(distutils.ccompiler.get_default_compilerre(jEjEXUhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.get_default_compilerX-treXsys.setcheckintervalre(jEjEX<http://docs.python.org/library/sys.html#sys.setcheckintervalX-treXcodecs.registerre(jEjEX:http://docs.python.org/library/codecs.html#codecs.registerX-treXbase64.b32encodere(jEjEX;http://docs.python.org/library/base64.html#base64.b32encodeX-treX fl.qenterre(jEjEX0http://docs.python.org/library/fl.html#fl.qenterX-treXxml.parsers.expat.ErrorStringre(jEjEXIhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ErrorStringX-treXbase64.standard_b64decodere(jEjEXDhttp://docs.python.org/library/base64.html#base64.standard_b64decodeX-treX os.path.joinre(jEjEX8http://docs.python.org/library/os.path.html#os.path.joinX-treXinspect.getsourcere(jEjEX=http://docs.python.org/library/inspect.html#inspect.getsourceX-treXthreading.active_countre(jEjEXDhttp://docs.python.org/library/threading.html#threading.active_countX-treXsys._clear_type_cachere(jEjEX=http://docs.python.org/library/sys.html#sys._clear_type_cacheX-treXstringprep.in_table_c3re(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c3X-trfX new.functionrf(jEjEX4http://docs.python.org/library/new.html#new.functionX-trfXstringprep.in_table_c5rf(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c5X-trfXstringprep.in_table_c6rf(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c6X-trfXturtle.setpositionrf(jEjEX=http://docs.python.org/library/turtle.html#turtle.setpositionX-trfXstringprep.in_table_c8r f(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c8X-tr fXstringprep.in_table_c9r f(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c9X-tr fXtraceback.print_tbr f(jEjEX@http://docs.python.org/library/traceback.html#traceback.print_tbX-trfX signal.alarmrf(jEjEX7http://docs.python.org/library/signal.html#signal.alarmX-trfX turtle.xcorrf(jEjEX6http://docs.python.org/library/turtle.html#turtle.xcorX-trfX turtle.listenrf(jEjEX8http://docs.python.org/library/turtle.html#turtle.listenX-trfXmimetools.copybinaryrf(jEjEXBhttp://docs.python.org/library/mimetools.html#mimetools.copybinaryX-trfX operator.ltrf(jEjEX8http://docs.python.org/library/operator.html#operator.ltX-trfXtempfile.SpooledTemporaryFilerf(jEjEXJhttp://docs.python.org/library/tempfile.html#tempfile.SpooledTemporaryFileX-trfXdoctest.register_optionflagrf(jEjEXGhttp://docs.python.org/library/doctest.html#doctest.register_optionflagX-trfX spwd.getspnamrf(jEjEX6http://docs.python.org/library/spwd.html#spwd.getspnamX-trfXplatform.architecturerf(jEjEXBhttp://docs.python.org/library/platform.html#platform.architectureX-tr fXos.path.getatimer!f(jEjEX<http://docs.python.org/library/os.path.html#os.path.getatimeX-tr"fX distutils.fancy_getopt.wrap_textr#f(jEjEXMhttp://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.wrap_textX-tr$fX(xml.etree.ElementTree.register_namespacer%f(jEjEXbhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.register_namespaceX-tr&fX msvcrt.putwchr'f(jEjEX8http://docs.python.org/library/msvcrt.html#msvcrt.putwchX-tr(fXsysconfig.get_path_namesr)f(jEjEXFhttp://docs.python.org/library/sysconfig.html#sysconfig.get_path_namesX-tr*fXwsgiref.util.guess_schemer+f(jEjEXEhttp://docs.python.org/library/wsgiref.html#wsgiref.util.guess_schemeX-tr,fX locale.atoir-f(jEjEX6http://docs.python.org/library/locale.html#locale.atoiX-tr.fXoperator.isCallabler/f(jEjEX@http://docs.python.org/library/operator.html#operator.isCallableX-tr0fXaudioop.reverser1f(jEjEX;http://docs.python.org/library/audioop.html#audioop.reverseX-tr2fXos.chmodr3f(jEjEX/http://docs.python.org/library/os.html#os.chmodX-tr4fXEasyDialogs.AskStringr5f(jEjEXEhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskStringX-tr6fXcurses.textpad.rectangler7f(jEjEXChttp://docs.python.org/library/curses.html#curses.textpad.rectangleX-tr8fX locale.atofr9f(jEjEX6http://docs.python.org/library/locale.html#locale.atofX-tr:fXplatform.mac_verr;f(jEjEX=http://docs.python.org/library/platform.html#platform.mac_verX-trfXpkgutil.get_loaderr?f(jEjEX>http://docs.python.org/library/pkgutil.html#pkgutil.get_loaderX-tr@fXthreading.BoundedSemaphorerAf(jEjEXHhttp://docs.python.org/library/threading.html#threading.BoundedSemaphoreX-trBfXbinascii.a2b_qprCf(jEjEX<http://docs.python.org/library/binascii.html#binascii.a2b_qpX-trDfXoperator.is_notrEf(jEjEX<http://docs.python.org/library/operator.html#operator.is_notX-trFfXdistutils.util.rfc822_escaperGf(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.util.rfc822_escapeX-trHfXossaudiodev.openmixerrIf(jEjEXEhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.openmixerX-trJfX pickle.loadsrKf(jEjEX7http://docs.python.org/library/pickle.html#pickle.loadsX-trLfXsocket.inet_ptonrMf(jEjEX;http://docs.python.org/library/socket.html#socket.inet_ptonX-trNfXtyperOf(jEjEX2http://docs.python.org/library/functions.html#typeX-trPfXctypes.WinErrorrQf(jEjEX:http://docs.python.org/library/ctypes.html#ctypes.WinErrorX-trRfXsocket.inet_atonrSf(jEjEX;http://docs.python.org/library/socket.html#socket.inet_atonX-trTfX msvcrt.putchrUf(jEjEX7http://docs.python.org/library/msvcrt.html#msvcrt.putchX-trVfXnew.instancemethodrWf(jEjEX:http://docs.python.org/library/new.html#new.instancemethodX-trXfX turtle.undorYf(jEjEX6http://docs.python.org/library/turtle.html#turtle.undoX-trZfX turtle.ycorr[f(jEjEX6http://docs.python.org/library/turtle.html#turtle.ycorX-tr\fXgl.pickr]f(jEjEX.http://docs.python.org/library/gl.html#gl.pickX-tr^fXsha.newr_f(jEjEX/http://docs.python.org/library/sha.html#sha.newX-tr`fXxml.dom.minidom.parseStringraf(jEjEXOhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.parseStringX-trbfX%multiprocessing.sharedctypes.RawArrayrcf(jEjEXYhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.RawArrayX-trdfXparser.compilestref(jEjEX;http://docs.python.org/library/parser.html#parser.compilestX-trffXsocket.gethostnamergf(jEjEX=http://docs.python.org/library/socket.html#socket.gethostnameX-trhfXsysconfig.get_config_varrif(jEjEXFhttp://docs.python.org/library/sysconfig.html#sysconfig.get_config_varX-trjfX mimify.mimifyrkf(jEjEX8http://docs.python.org/library/mimify.html#mimify.mimifyX-trlfXurllib2.install_openerrmf(jEjEXBhttp://docs.python.org/library/urllib2.html#urllib2.install_openerX-trnfXmath.erfrof(jEjEX1http://docs.python.org/library/math.html#math.erfX-trpfXrfc822.parsedaterqf(jEjEX;http://docs.python.org/library/rfc822.html#rfc822.parsedateX-trrfXcurses.ascii.iscntrlrsf(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.iscntrlX-trtfXFrameWork.DialogWindowruf(jEjEXDhttp://docs.python.org/library/framework.html#FrameWork.DialogWindowX-trvfXaudioop.findfitrwf(jEjEX;http://docs.python.org/library/audioop.html#audioop.findfitX-trxfXinspect.getmoduleryf(jEjEX=http://docs.python.org/library/inspect.html#inspect.getmoduleX-trzfXoperator.truthr{f(jEjEX;http://docs.python.org/library/operator.html#operator.truthX-tr|fXdoctest.testsourcer}f(jEjEX>http://docs.python.org/library/doctest.html#doctest.testsourceX-tr~fXcurses.initscrrf(jEjEX9http://docs.python.org/library/curses.html#curses.initscrX-trfXunichrrf(jEjEX4http://docs.python.org/library/functions.html#unichrX-trfXreadline.set_startup_hookrf(jEjEXFhttp://docs.python.org/library/readline.html#readline.set_startup_hookX-trfX dumbdbm.openrf(jEjEX8http://docs.python.org/library/dumbdbm.html#dumbdbm.openX-trfXbase64.b16encoderf(jEjEX;http://docs.python.org/library/base64.html#base64.b16encodeX-trfXcurses.ascii.isgraphrf(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isgraphX-trfXcurses.termattrsrf(jEjEX;http://docs.python.org/library/curses.html#curses.termattrsX-trfXfpectl.turnon_sigfperf(jEjEX?http://docs.python.org/library/fpectl.html#fpectl.turnon_sigfpeX-trfXos.path.realpathrf(jEjEX<http://docs.python.org/library/os.path.html#os.path.realpathX-trfXcurses.def_prog_moderf(jEjEX?http://docs.python.org/library/curses.html#curses.def_prog_modeX-trfX math.copysignrf(jEjEX6http://docs.python.org/library/math.html#math.copysignX-trfX new.classobjrf(jEjEX4http://docs.python.org/library/new.html#new.classobjX-trfXsite.getuserbaserf(jEjEX9http://docs.python.org/library/site.html#site.getuserbaseX-trfXplatform.win32_verrf(jEjEX?http://docs.python.org/library/platform.html#platform.win32_verX-trfX math.sinhrf(jEjEX2http://docs.python.org/library/math.html#math.sinhX-trfXcopy_reg.constructorrf(jEjEXAhttp://docs.python.org/library/copy_reg.html#copy_reg.constructorX-trfXbsddb.hashopenrf(jEjEX8http://docs.python.org/library/bsddb.html#bsddb.hashopenX-trfXinspect.getsourcefilerf(jEjEXAhttp://docs.python.org/library/inspect.html#inspect.getsourcefileX-trfX classmethodrf(jEjEX9http://docs.python.org/library/functions.html#classmethodX-trfXunittest.removeResultrf(jEjEXBhttp://docs.python.org/library/unittest.html#unittest.removeResultX-trfXwebbrowser.open_newrf(jEjEXBhttp://docs.python.org/library/webbrowser.html#webbrowser.open_newX-trfXfindertools.launchrf(jEjEXAhttp://docs.python.org/library/macostools.html#findertools.launchX-trfXunicodedata.decompositionrf(jEjEXIhttp://docs.python.org/library/unicodedata.html#unicodedata.decompositionX-trfXoperator.__neg__rf(jEjEX=http://docs.python.org/library/operator.html#operator.__neg__X-trfXwarnings.showwarningrf(jEjEXAhttp://docs.python.org/library/warnings.html#warnings.showwarningX-trfXplatform.python_compilerrf(jEjEXEhttp://docs.python.org/library/platform.html#platform.python_compilerX-trfXoperator.__ixor__rf(jEjEX>http://docs.python.org/library/operator.html#operator.__ixor__X-trfXvarsrf(jEjEX2http://docs.python.org/library/functions.html#varsX-trfXgetopt.gnu_getoptrf(jEjEX<http://docs.python.org/library/getopt.html#getopt.gnu_getoptX-trfXcurses.tigetstrrf(jEjEX:http://docs.python.org/library/curses.html#curses.tigetstrX-trfXcurses.ascii.unctrlrf(jEjEXDhttp://docs.python.org/library/curses.ascii.html#curses.ascii.unctrlX-trfXEasyDialogs.GetArgvrf(jEjEXChttp://docs.python.org/library/easydialogs.html#EasyDialogs.GetArgvX-trfX operator.is_rf(jEjEX9http://docs.python.org/library/operator.html#operator.is_X-trfX os.tempnamrf(jEjEX1http://docs.python.org/library/os.html#os.tempnamX-trfXturtle.degreesrf(jEjEX9http://docs.python.org/library/turtle.html#turtle.degreesX-trfX parser.suiterf(jEjEX7http://docs.python.org/library/parser.html#parser.suiteX-trfXdbm.openrf(jEjEX0http://docs.python.org/library/dbm.html#dbm.openX-trfXFrameWork.Windowrf(jEjEX>http://docs.python.org/library/framework.html#FrameWork.WindowX-trfXinspect.isframerf(jEjEX;http://docs.python.org/library/inspect.html#inspect.isframeX-trfXoperator.__truediv__rf(jEjEXAhttp://docs.python.org/library/operator.html#operator.__truediv__X-trfXreadline.add_historyrf(jEjEXAhttp://docs.python.org/library/readline.html#readline.add_historyX-trfXos.path.islinkrf(jEjEX:http://docs.python.org/library/os.path.html#os.path.islinkX-trfXsocket.getservbynamerf(jEjEX?http://docs.python.org/library/socket.html#socket.getservbynameX-trfXturtle.shapesizerf(jEjEX;http://docs.python.org/library/turtle.html#turtle.shapesizeX-trfXdoctest.script_from_examplesrf(jEjEXHhttp://docs.python.org/library/doctest.html#doctest.script_from_examplesX-trfXfindertools.shutdownrf(jEjEXChttp://docs.python.org/library/macostools.html#findertools.shutdownX-trfXinspect.getouterframesrf(jEjEXBhttp://docs.python.org/library/inspect.html#inspect.getouterframesX-trfXimp.release_lockrf(jEjEX8http://docs.python.org/library/imp.html#imp.release_lockX-trfXaudioop.ulaw2linrf(jEjEX<http://docs.python.org/library/audioop.html#audioop.ulaw2linX-trfX locale.strrf(jEjEX5http://docs.python.org/library/locale.html#locale.strX-trfXlogging.getLoggerClassrf(jEjEXBhttp://docs.python.org/library/logging.html#logging.getLoggerClassX-trfXctypes.CFUNCTYPErf(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.CFUNCTYPEX-trfXdecimal.setcontextrf(jEjEX>http://docs.python.org/library/decimal.html#decimal.setcontextX-trfXos.path.lexistsrf(jEjEX;http://docs.python.org/library/os.path.html#os.path.lexistsX-trfXimputil.py_suffix_importerrf(jEjEXFhttp://docs.python.org/library/imputil.html#imputil.py_suffix_importerX-trfXinspect.isclassrf(jEjEX;http://docs.python.org/library/inspect.html#inspect.isclassX-trfX binhex.hexbinrf(jEjEX8http://docs.python.org/library/binhex.html#binhex.hexbinX-trfX weakref.proxyrf(jEjEX9http://docs.python.org/library/weakref.html#weakref.proxyX-trfXitertools.islicerf(jEjEX>http://docs.python.org/library/itertools.html#itertools.isliceX-trfXxml.etree.ElementTree.XMLIDrf(jEjEXUhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLIDX-trfX curses.getsyxrf(jEjEX8http://docs.python.org/library/curses.html#curses.getsyxX-trfXdoctest.DocTestSuiterf(jEjEX@http://docs.python.org/library/doctest.html#doctest.DocTestSuiteX-trfXcurses.color_contentrf(jEjEX?http://docs.python.org/library/curses.html#curses.color_contentX-trfXturtle.getcanvasrf(jEjEX;http://docs.python.org/library/turtle.html#turtle.getcanvasX-trfX turtle.isdownrf(jEjEX8http://docs.python.org/library/turtle.html#turtle.isdownX-trgXMacOS.DebugStrrg(jEjEX8http://docs.python.org/library/macos.html#MacOS.DebugStrX-trgXoperator.isSequenceTyperg(jEjEXDhttp://docs.python.org/library/operator.html#operator.isSequenceTypeX-trgXmacostools.mkaliasrg(jEjEXAhttp://docs.python.org/library/macostools.html#macostools.mkaliasX-trgX math.asinrg(jEjEX2http://docs.python.org/library/math.html#math.asinX-trgX marshal.loadsr g(jEjEX9http://docs.python.org/library/marshal.html#marshal.loadsX-tr gX!multiprocessing.sharedctypes.copyr g(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.copyX-tr gXos.closer g(jEjEX/http://docs.python.org/library/os.html#os.closeX-trgX fm.fontpathrg(jEjEX2http://docs.python.org/library/fm.html#fm.fontpathX-trgXwebbrowser.openrg(jEjEX>http://docs.python.org/library/webbrowser.html#webbrowser.openX-trgX codecs.openrg(jEjEX6http://docs.python.org/library/codecs.html#codecs.openX-trgXsndhdr.whathdrrg(jEjEX9http://docs.python.org/library/sndhdr.html#sndhdr.whathdrX-trgX cmath.asinrg(jEjEX4http://docs.python.org/library/cmath.html#cmath.asinX-trgX pty.spawnrg(jEjEX1http://docs.python.org/library/pty.html#pty.spawnX-trgX pickle.loadrg(jEjEX6http://docs.python.org/library/pickle.html#pickle.loadX-trgX operator.mulrg(jEjEX9http://docs.python.org/library/operator.html#operator.mulX-trgXcodecs.getencoderrg(jEjEX<http://docs.python.org/library/codecs.html#codecs.getencoderX-tr gXrfc822.mktime_tzr!g(jEjEX;http://docs.python.org/library/rfc822.html#rfc822.mktime_tzX-tr"gXcodecs.register_errorr#g(jEjEX@http://docs.python.org/library/codecs.html#codecs.register_errorX-tr$gXinspect.getframeinfor%g(jEjEX@http://docs.python.org/library/inspect.html#inspect.getframeinfoX-tr&gXdirectory_createdr'g(jEjEXAhttp://docs.python.org/distutils/builtdist.html#directory_createdX-tr(gXfilterr)g(jEjEX4http://docs.python.org/library/functions.html#filterX-tr*gX glob.iglobr+g(jEjEX3http://docs.python.org/library/glob.html#glob.iglobX-tr,gX math.erfcr-g(jEjEX2http://docs.python.org/library/math.html#math.erfcX-tr.gXdistutils.dir_util.copy_treer/g(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.dir_util.copy_treeX-tr0gX gdbm.openr1g(jEjEX2http://docs.python.org/library/gdbm.html#gdbm.openX-tr2gX_winreg.SetValueExr3g(jEjEX>http://docs.python.org/library/_winreg.html#_winreg.SetValueExX-tr4gXos.readr5g(jEjEX.http://docs.python.org/library/os.html#os.readX-tr6gXEasyDialogs.AskFileForOpenr7g(jEjEXJhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskFileForOpenX-tr8gXstringprep.in_table_b1r9g(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_b1X-tr:gXtraceback.extract_tbr;g(jEjEXBhttp://docs.python.org/library/traceback.html#traceback.extract_tbX-trgXshutil.copymoder?g(jEjEX:http://docs.python.org/library/shutil.html#shutil.copymodeX-tr@gX basestringrAg(jEjEX8http://docs.python.org/library/functions.html#basestringX-trBgXturtle.onclickrCg(jEjEX9http://docs.python.org/library/turtle.html#turtle.onclickX-trDgXinspect.getmrorEg(jEjEX:http://docs.python.org/library/inspect.html#inspect.getmroX-trFgX fl.qresetrGg(jEjEX0http://docs.python.org/library/fl.html#fl.qresetX-trHgX_winreg.QueryInfoKeyrIg(jEjEX@http://docs.python.org/library/_winreg.html#_winreg.QueryInfoKeyX-trJgXos.path.isfilerKg(jEjEX:http://docs.python.org/library/os.path.html#os.path.isfileX-trLgXturtle.addshaperMg(jEjEX:http://docs.python.org/library/turtle.html#turtle.addshapeX-trNgXtabnanny.checkrOg(jEjEX;http://docs.python.org/library/tabnanny.html#tabnanny.checkX-trPgX_winreg.EnumKeyrQg(jEjEX;http://docs.python.org/library/_winreg.html#_winreg.EnumKeyX-trRgXrandom.getrandbitsrSg(jEjEX=http://docs.python.org/library/random.html#random.getrandbitsX-trTgX shutil.unregister_archive_formatrUg(jEjEXKhttp://docs.python.org/library/shutil.html#shutil.unregister_archive_formatX-trVgX marshal.loadrWg(jEjEX8http://docs.python.org/library/marshal.html#marshal.loadX-trXgXmodulefinder.ReplacePackagerYg(jEjEXLhttp://docs.python.org/library/modulefinder.html#modulefinder.ReplacePackageX-trZgXsocket.inet_ntoar[g(jEjEX;http://docs.python.org/library/socket.html#socket.inet_ntoaX-tr\gX string.rfindr]g(jEjEX7http://docs.python.org/library/string.html#string.rfindX-tr^gXwsgiref.simple_server.demo_appr_g(jEjEXJhttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.demo_appX-tr`gXemail.utils.decode_paramsrag(jEjEXHhttp://docs.python.org/library/email.util.html#email.utils.decode_paramsX-trbgXsocket.inet_ntoprcg(jEjEX;http://docs.python.org/library/socket.html#socket.inet_ntopX-trdgXos.execlreg(jEjEX/http://docs.python.org/library/os.html#os.execlX-trfgXhotshot.stats.loadrgg(jEjEX>http://docs.python.org/library/hotshot.html#hotshot.stats.loadX-trhgX string.rindexrig(jEjEX8http://docs.python.org/library/string.html#string.rindexX-trjgXmimetypes.guess_extensionrkg(jEjEXGhttp://docs.python.org/library/mimetypes.html#mimetypes.guess_extensionX-trlgX issubclassrmg(jEjEX8http://docs.python.org/library/functions.html#issubclassX-trngXcurses.killcharrog(jEjEX:http://docs.python.org/library/curses.html#curses.killcharX-trpgXos.execvrqg(jEjEX/http://docs.python.org/library/os.html#os.execvX-trrgXgetpass.getpassrsg(jEjEX;http://docs.python.org/library/getpass.html#getpass.getpassX-trtgXdoctest.testfilerug(jEjEX<http://docs.python.org/library/doctest.html#doctest.testfileX-trvgX ssl.RAND_egdrwg(jEjEX4http://docs.python.org/library/ssl.html#ssl.RAND_egdX-trxgXoperator.invertryg(jEjEX<http://docs.python.org/library/operator.html#operator.invertX-trzgXlogging.getLevelNamer{g(jEjEX@http://docs.python.org/library/logging.html#logging.getLevelNameX-tr|gXsys.getrecursionlimitr}g(jEjEX=http://docs.python.org/library/sys.html#sys.getrecursionlimitX-tr~gXjpeg.setoptionrg(jEjEX7http://docs.python.org/library/jpeg.html#jpeg.setoptionX-trgXsysconfig.parse_config_hrg(jEjEXFhttp://docs.python.org/library/sysconfig.html#sysconfig.parse_config_hX-trgX time.timerg(jEjEX2http://docs.python.org/library/time.html#time.timeX-trgX fcntl.lockfrg(jEjEX5http://docs.python.org/library/fcntl.html#fcntl.lockfX-trgXmultiprocessing.Arrayrg(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.ArrayX-trgX cmath.isinfrg(jEjEX5http://docs.python.org/library/cmath.html#cmath.isinfX-trgX urllib.quoterg(jEjEX7http://docs.python.org/library/urllib.html#urllib.quoteX-trgXmultiprocessing.get_loggerrg(jEjEXNhttp://docs.python.org/library/multiprocessing.html#multiprocessing.get_loggerX-trgXoperator.__ilshift__rg(jEjEXAhttp://docs.python.org/library/operator.html#operator.__ilshift__X-trgXobjectrg(jEjEX4http://docs.python.org/library/functions.html#objectX-trgXimageop.grey2grey2rg(jEjEX>http://docs.python.org/library/imageop.html#imageop.grey2grey2X-trgX os.path.isabsrg(jEjEX9http://docs.python.org/library/os.path.html#os.path.isabsX-trgXwarnings.warn_explicitrg(jEjEXChttp://docs.python.org/library/warnings.html#warnings.warn_explicitX-trgX operator.not_rg(jEjEX:http://docs.python.org/library/operator.html#operator.not_X-trgXimageop.grey2grey4rg(jEjEX>http://docs.python.org/library/imageop.html#imageop.grey2grey4X-trgXbinascii.unhexlifyrg(jEjEX?http://docs.python.org/library/binascii.html#binascii.unhexlifyX-trgXurllib.urlopenrg(jEjEX9http://docs.python.org/library/urllib.html#urllib.urlopenX-trgXos.popenrg(jEjEX/http://docs.python.org/library/os.html#os.popenX-trgX os.getloginrg(jEjEX2http://docs.python.org/library/os.html#os.getloginX-trgXpkgutil.get_datarg(jEjEX<http://docs.python.org/library/pkgutil.html#pkgutil.get_dataX-trgX os.startfilerg(jEjEX3http://docs.python.org/library/os.html#os.startfileX-trgXfunctools.reducerg(jEjEX>http://docs.python.org/library/functools.html#functools.reduceX-trgX math.gammarg(jEjEX3http://docs.python.org/library/math.html#math.gammaX-trgXos.openrg(jEjEX.http://docs.python.org/library/os.html#os.openX-trgXsignal.siginterruptrg(jEjEX>http://docs.python.org/library/signal.html#signal.siginterruptX-trgX os.renamesrg(jEjEX1http://docs.python.org/library/os.html#os.renamesX-trgX os.tmpnamrg(jEjEX0http://docs.python.org/library/os.html#os.tmpnamX-trgX_winreg.OpenKeyrg(jEjEX;http://docs.python.org/library/_winreg.html#_winreg.OpenKeyX-trgX operator.absrg(jEjEX9http://docs.python.org/library/operator.html#operator.absX-trgX select.epollrg(jEjEX7http://docs.python.org/library/select.html#select.epollX-trgXdis.disassemblerg(jEjEX7http://docs.python.org/library/dis.html#dis.disassembleX-trgX os.unlinkrg(jEjEX0http://docs.python.org/library/os.html#os.unlinkX-trgX turtle.writerg(jEjEX7http://docs.python.org/library/turtle.html#turtle.writeX-trgXwinsound.MessageBeeprg(jEjEXAhttp://docs.python.org/library/winsound.html#winsound.MessageBeepX-trgXemail.utils.getaddressesrg(jEjEXGhttp://docs.python.org/library/email.util.html#email.utils.getaddressesX-trgX operator.xorrg(jEjEX9http://docs.python.org/library/operator.html#operator.xorX-trgX copy.copyrg(jEjEX2http://docs.python.org/library/copy.html#copy.copyX-trgX stat.S_ISDIRrg(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISDIRX-trgXdistutils.dir_util.create_treerg(jEjEXKhttp://docs.python.org/distutils/apiref.html#distutils.dir_util.create_treeX-trgXoperator.__lshift__rg(jEjEX@http://docs.python.org/library/operator.html#operator.__lshift__X-trgXoperator.delslicerg(jEjEX>http://docs.python.org/library/operator.html#operator.delsliceX-trgX operator.iandrg(jEjEX:http://docs.python.org/library/operator.html#operator.iandX-trgXoctrg(jEjEX1http://docs.python.org/library/functions.html#octX-trgXemail.utils.mktime_tzrg(jEjEXDhttp://docs.python.org/library/email.util.html#email.utils.mktime_tzX-trgXrandom.uniformrg(jEjEX9http://docs.python.org/library/random.html#random.uniformX-trgX turtle.clearrg(jEjEX7http://docs.python.org/library/turtle.html#turtle.clearX-trgXwebbrowser.registerrg(jEjEXBhttp://docs.python.org/library/webbrowser.html#webbrowser.registerX-trgXlocale.format_stringrg(jEjEX?http://docs.python.org/library/locale.html#locale.format_stringX-trgXgettext.lgettextrg(jEjEX<http://docs.python.org/library/gettext.html#gettext.lgettextX-trgXcalendar.leapdaysrg(jEjEX>http://docs.python.org/library/calendar.html#calendar.leapdaysX-trgXcurses.isendwinrg(jEjEX:http://docs.python.org/library/curses.html#curses.isendwinX-trgXcurses.longnamerg(jEjEX:http://docs.python.org/library/curses.html#curses.longnameX-trgX stat.S_ISREGrg(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISREGX-trgXcommands.getstatusoutputrg(jEjEXEhttp://docs.python.org/library/commands.html#commands.getstatusoutputX-trgXdifflib.HtmlDiff.make_tablerg(jEjEXGhttp://docs.python.org/library/difflib.html#difflib.HtmlDiff.make_tableX-trgXstring.expandtabsrg(jEjEX<http://docs.python.org/library/string.html#string.expandtabsX-trgXfindertools.Printrg(jEjEX@http://docs.python.org/library/macostools.html#findertools.PrintX-trgXsignal.set_wakeup_fdrg(jEjEX?http://docs.python.org/library/signal.html#signal.set_wakeup_fdX-trgXitertools.izip_longestrg(jEjEXDhttp://docs.python.org/library/itertools.html#itertools.izip_longestX-trgX curses.echorg(jEjEX6http://docs.python.org/library/curses.html#curses.echoX-trgXstringprep.in_table_a1rg(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_a1X-trgXfuture_builtins.octrg(jEjEXGhttp://docs.python.org/library/future_builtins.html#future_builtins.octX-trgXstringprep.in_table_c4rg(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c4X-trgX turtle.fdrg(jEjEX4http://docs.python.org/library/turtle.html#turtle.fdX-trgXdoctest.debug_srcrg(jEjEX=http://docs.python.org/library/doctest.html#doctest.debug_srcX-trhXstringprep.in_table_c7rh(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c7X-trhXoperator.irepeatrh(jEjEX=http://docs.python.org/library/operator.html#operator.irepeatX-trhXunicodedata.east_asian_widthrh(jEjEXLhttp://docs.python.org/library/unicodedata.html#unicodedata.east_asian_widthX-trhXfunctools.cmp_to_keyrh(jEjEXBhttp://docs.python.org/library/functools.html#functools.cmp_to_keyX-trhXgensuitemodule.is_scriptabler h(jEjEXOhttp://docs.python.org/library/gensuitemodule.html#gensuitemodule.is_scriptableX-tr hXdoctest.run_docstring_examplesr h(jEjEXJhttp://docs.python.org/library/doctest.html#doctest.run_docstring_examplesX-tr hX)distutils.sysconfig.get_makefile_filenamer h(jEjEXVhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_makefile_filenameX-trhXturtle.clearscreenrh(jEjEX=http://docs.python.org/library/turtle.html#turtle.clearscreenX-trhXdistutils.file_util.copy_filerh(jEjEXJhttp://docs.python.org/distutils/apiref.html#distutils.file_util.copy_fileX-trhX shutil.copyrh(jEjEX6http://docs.python.org/library/shutil.html#shutil.copyX-trhXinspect.getargvaluesrh(jEjEX@http://docs.python.org/library/inspect.html#inspect.getargvaluesX-trhX os.spawnlperh(jEjEX2http://docs.python.org/library/os.html#os.spawnlpeX-trhXfuture_builtins.maprh(jEjEXGhttp://docs.python.org/library/future_builtins.html#future_builtins.mapX-trhX%test.test_support.import_fresh_modulerh(jEjEXNhttp://docs.python.org/library/test.html#test.test_support.import_fresh_moduleX-trhXctypes.create_string_bufferrh(jEjEXFhttp://docs.python.org/library/ctypes.html#ctypes.create_string_bufferX-trhXfl.get_rgbmoderh(jEjEX5http://docs.python.org/library/fl.html#fl.get_rgbmodeX-tr hX gdbm.firstkeyr!h(jEjEX6http://docs.python.org/library/gdbm.html#gdbm.firstkeyX-tr"hXcgi.testr#h(jEjEX0http://docs.python.org/library/cgi.html#cgi.testX-tr$hXfunctools.update_wrapperr%h(jEjEXFhttp://docs.python.org/library/functools.html#functools.update_wrapperX-tr&hXos.nicer'h(jEjEX.http://docs.python.org/library/os.html#os.niceX-tr(hXbase64.urlsafe_b64decoder)h(jEjEXChttp://docs.python.org/library/base64.html#base64.urlsafe_b64decodeX-tr*hX gc.is_trackedr+h(jEjEX4http://docs.python.org/library/gc.html#gc.is_trackedX-tr,hX turtle.leftr-h(jEjEX6http://docs.python.org/library/turtle.html#turtle.leftX-tr.hXaudioop.getsampler/h(jEjEX=http://docs.python.org/library/audioop.html#audioop.getsampleX-tr0hXimgfile.readscaledr1h(jEjEX>http://docs.python.org/library/imgfile.html#imgfile.readscaledX-tr2hXpkgutil.iter_importersr3h(jEjEXBhttp://docs.python.org/library/pkgutil.html#pkgutil.iter_importersX-tr4hX turtle.pdr5h(jEjEX4http://docs.python.org/library/turtle.html#turtle.pdX-tr6hXdircache.listdirr7h(jEjEX=http://docs.python.org/library/dircache.html#dircache.listdirX-tr8hX bz2.compressr9h(jEjEX4http://docs.python.org/library/bz2.html#bz2.compressX-tr:hXunicodedata.categoryr;h(jEjEXDhttp://docs.python.org/library/unicodedata.html#unicodedata.categoryX-trhX stat.S_IMODEr?h(jEjEX5http://docs.python.org/library/stat.html#stat.S_IMODEX-tr@hX turtle.purAh(jEjEX4http://docs.python.org/library/turtle.html#turtle.puX-trBhX bisect.insortrCh(jEjEX8http://docs.python.org/library/bisect.html#bisect.insortX-trDhX turtle.colorrEh(jEjEX7http://docs.python.org/library/turtle.html#turtle.colorX-trFhX socket.ntohlrGh(jEjEX7http://docs.python.org/library/socket.html#socket.ntohlX-trHhX cmath.coshrIh(jEjEX4http://docs.python.org/library/cmath.html#cmath.coshX-trJhXsysconfig.is_python_buildrKh(jEjEXGhttp://docs.python.org/library/sysconfig.html#sysconfig.is_python_buildX-trLhXmsvcrt.get_osfhandlerMh(jEjEX?http://docs.python.org/library/msvcrt.html#msvcrt.get_osfhandleX-trNhXdistutils.core.setuprOh(jEjEXAhttp://docs.python.org/distutils/apiref.html#distutils.core.setupX-trPhX aepack.packrQh(jEjEX6http://docs.python.org/library/aepack.html#aepack.packX-trRhXcurses.init_pairrSh(jEjEX;http://docs.python.org/library/curses.html#curses.init_pairX-trThXos.chdirrUh(jEjEX/http://docs.python.org/library/os.html#os.chdirX-trVhXpropertyrWh(jEjEX6http://docs.python.org/library/functions.html#propertyX-trXhXcurses.halfdelayrYh(jEjEX;http://docs.python.org/library/curses.html#curses.halfdelayX-trZhXaudioop.alaw2linr[h(jEjEX<http://docs.python.org/library/audioop.html#audioop.alaw2linX-tr\hX)distutils.sysconfig.get_config_h_filenamer]h(jEjEXVhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_config_h_filenameX-tr^hX_winreg.OpenKeyExr_h(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.OpenKeyExX-tr`hXinspect.getcommentsrah(jEjEX?http://docs.python.org/library/inspect.html#inspect.getcommentsX-trbhXidrch(jEjEX0http://docs.python.org/library/functions.html#idX-trdhX tty.setcbreakreh(jEjEX5http://docs.python.org/library/tty.html#tty.setcbreakX-trfhXos.unamergh(jEjEX/http://docs.python.org/library/os.html#os.unameX-trhhXemail.charset.add_charsetrih(jEjEXKhttp://docs.python.org/library/email.charset.html#email.charset.add_charsetX-trjhXcgi.print_environrkh(jEjEX9http://docs.python.org/library/cgi.html#cgi.print_environX-trlhX audioop.crossrmh(jEjEX9http://docs.python.org/library/audioop.html#audioop.crossX-trnhXcomplexroh(jEjEX5http://docs.python.org/library/functions.html#complexX-trphX fcntl.ioctlrqh(jEjEX5http://docs.python.org/library/fcntl.html#fcntl.ioctlX-trrhXxml.sax.saxutils.escapersh(jEjEXIhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.escapeX-trthXFrameWork.SubMenuruh(jEjEX?http://docs.python.org/library/framework.html#FrameWork.SubMenuX-trvhX math.tanhrwh(jEjEX2http://docs.python.org/library/math.html#math.tanhX-trxhXsyslog.openlogryh(jEjEX9http://docs.python.org/library/syslog.html#syslog.openlogX-trzhXbase64.standard_b64encoder{h(jEjEXDhttp://docs.python.org/library/base64.html#base64.standard_b64encodeX-tr|hXmimetypes.guess_all_extensionsr}h(jEjEXLhttp://docs.python.org/library/mimetypes.html#mimetypes.guess_all_extensionsX-tr~hXplatform.java_verrh(jEjEX>http://docs.python.org/library/platform.html#platform.java_verX-trhXrandom.randrangerh(jEjEX;http://docs.python.org/library/random.html#random.randrangeX-trhX math.lgammarh(jEjEX4http://docs.python.org/library/math.html#math.lgammaX-trhXunittest.skipUnlessrh(jEjEX@http://docs.python.org/library/unittest.html#unittest.skipUnlessX-trhXcurses.erasecharrh(jEjEX;http://docs.python.org/library/curses.html#curses.erasecharX-trhXunittest.installHandlerrh(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.installHandlerX-trhX spwd.getspallrh(jEjEX6http://docs.python.org/library/spwd.html#spwd.getspallX-trhXsysconfig.get_config_h_filenamerh(jEjEXMhttp://docs.python.org/library/sysconfig.html#sysconfig.get_config_h_filenameX-trhXgettext.installrh(jEjEX;http://docs.python.org/library/gettext.html#gettext.installX-trhXssl.RAND_statusrh(jEjEX7http://docs.python.org/library/ssl.html#ssl.RAND_statusX-trhXaudioop.lin2ulawrh(jEjEX<http://docs.python.org/library/audioop.html#audioop.lin2ulawX-trhXos.abortrh(jEjEX/http://docs.python.org/library/os.html#os.abortX-trhX logging.inforh(jEjEX8http://docs.python.org/library/logging.html#logging.infoX-trhXemail.message_from_filerh(jEjEXHhttp://docs.python.org/library/email.parser.html#email.message_from_fileX-trhXturtle.resizemoderh(jEjEX<http://docs.python.org/library/turtle.html#turtle.resizemodeX-trhX time.asctimerh(jEjEX5http://docs.python.org/library/time.html#time.asctimeX-trhXctypes.memmoverh(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.memmoveX-trhXos.piperh(jEjEX.http://docs.python.org/library/os.html#os.pipeX-trhXfileinput.nextfilerh(jEjEX@http://docs.python.org/library/fileinput.html#fileinput.nextfileX-trhXunittest.expectedFailurerh(jEjEXEhttp://docs.python.org/library/unittest.html#unittest.expectedFailureX-trhX unittest.mainrh(jEjEX:http://docs.python.org/library/unittest.html#unittest.mainX-trhXurlparse.parse_qsrh(jEjEX>http://docs.python.org/library/urlparse.html#urlparse.parse_qsX-trhX curses.metarh(jEjEX6http://docs.python.org/library/curses.html#curses.metaX-trhXcStringIO.StringIOrh(jEjEX?http://docs.python.org/library/stringio.html#cStringIO.StringIOX-trhX turtle.dotrh(jEjEX5http://docs.python.org/library/turtle.html#turtle.dotX-trhXstringprep.in_table_c12rh(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c12X-trhX,readline.set_completion_display_matches_hookrh(jEjEXYhttp://docs.python.org/library/readline.html#readline.set_completion_display_matches_hookX-trhXstringprep.in_table_c11rh(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c11X-trhXos.path.relpathrh(jEjEX;http://docs.python.org/library/os.path.html#os.path.relpathX-trhXMacOS.GetErrorStringrh(jEjEX>http://docs.python.org/library/macos.html#MacOS.GetErrorStringX-trhX json.dumprh(jEjEX2http://docs.python.org/library/json.html#json.dumpX-trhXsite.addsitedirrh(jEjEX8http://docs.python.org/library/site.html#site.addsitedirX-trhXctypes.set_last_errorrh(jEjEX@http://docs.python.org/library/ctypes.html#ctypes.set_last_errorX-trhXtest.test_support.run_unittestrh(jEjEXGhttp://docs.python.org/library/test.html#test.test_support.run_unittestX-trhXfl.set_graphics_moderh(jEjEX;http://docs.python.org/library/fl.html#fl.set_graphics_modeX-trhX cmath.sinrh(jEjEX3http://docs.python.org/library/cmath.html#cmath.sinX-trhXMacOS.SetCreatorAndTyperh(jEjEXAhttp://docs.python.org/library/macos.html#MacOS.SetCreatorAndTypeX-trhXinternrh(jEjEX4http://docs.python.org/library/functions.html#internX-trhX glob.globrh(jEjEX2http://docs.python.org/library/glob.html#glob.globX-trhXxmlrpclib.loadsrh(jEjEX=http://docs.python.org/library/xmlrpclib.html#xmlrpclib.loadsX-trhX math.sqrtrh(jEjEX2http://docs.python.org/library/math.html#math.sqrtX-trhXos.fsyncrh(jEjEX/http://docs.python.org/library/os.html#os.fsyncX-trhXpprint.isrecursiverh(jEjEX=http://docs.python.org/library/pprint.html#pprint.isrecursiveX-trhXemail.utils.formatdaterh(jEjEXEhttp://docs.python.org/library/email.util.html#email.utils.formatdateX-trhX_winreg.LoadKeyrh(jEjEX;http://docs.python.org/library/_winreg.html#_winreg.LoadKeyX-trhXitertools.ifilterrh(jEjEX?http://docs.python.org/library/itertools.html#itertools.ifilterX-trhXimp.load_modulerh(jEjEX7http://docs.python.org/library/imp.html#imp.load_moduleX-trhXwarnings.resetwarningsrh(jEjEXChttp://docs.python.org/library/warnings.html#warnings.resetwarningsX-trhXcurses.mousemaskrh(jEjEX;http://docs.python.org/library/curses.html#curses.mousemaskX-trhXbdb.checkfuncnamerh(jEjEX9http://docs.python.org/library/bdb.html#bdb.checkfuncnameX-trhXsuperrh(jEjEX3http://docs.python.org/library/functions.html#superX-trhXpkgutil.extend_pathrh(jEjEX?http://docs.python.org/library/pkgutil.html#pkgutil.extend_pathX-trhXcalendar.monthrangerh(jEjEX@http://docs.python.org/library/calendar.html#calendar.monthrangeX-trhXos.path.expanduserrh(jEjEX>http://docs.python.org/library/os.path.html#os.path.expanduserX-trhXlogging.setLoggerClassrh(jEjEXBhttp://docs.python.org/library/logging.html#logging.setLoggerClassX-trhXgensuitemodule.processfilerh(jEjEXMhttp://docs.python.org/library/gensuitemodule.html#gensuitemodule.processfileX-trhXcurses.panel.update_panelsrh(jEjEXKhttp://docs.python.org/library/curses.panel.html#curses.panel.update_panelsX-trhXsignal.getsignalrh(jEjEX;http://docs.python.org/library/signal.html#signal.getsignalX-trhXturtle.backwardrh(jEjEX:http://docs.python.org/library/turtle.html#turtle.backwardX-trhXos.wait3rh(jEjEX/http://docs.python.org/library/os.html#os.wait3X-trhX string.striprh(jEjEX7http://docs.python.org/library/string.html#string.stripX-trhXreadline.set_completer_delimsrh(jEjEXJhttp://docs.python.org/library/readline.html#readline.set_completer_delimsX-trhXfloatrh(jEjEX3http://docs.python.org/library/functions.html#floatX-trhXsyslog.closelogrh(jEjEX:http://docs.python.org/library/syslog.html#syslog.closelogX-trhXoperator.__ge__rh(jEjEX<http://docs.python.org/library/operator.html#operator.__ge__X-triXcurses.curs_setri(jEjEX:http://docs.python.org/library/curses.html#curses.curs_setX-triXoperator.__contains__ri(jEjEXBhttp://docs.python.org/library/operator.html#operator.__contains__X-triXcurses.ascii.ctrlri(jEjEXBhttp://docs.python.org/library/curses.ascii.html#curses.ascii.ctrlX-triXoperator.__pos__ri(jEjEX=http://docs.python.org/library/operator.html#operator.__pos__X-triXos.writer i(jEjEX/http://docs.python.org/library/os.html#os.writeX-tr iXtest.test_support.forgetr i(jEjEXAhttp://docs.python.org/library/test.html#test.test_support.forgetX-tr iXpprint.pformatr i(jEjEX9http://docs.python.org/library/pprint.html#pprint.pformatX-triXtraceback.format_exception_onlyri(jEjEXMhttp://docs.python.org/library/traceback.html#traceback.format_exception_onlyX-triXfileinput.hook_encodedri(jEjEXDhttp://docs.python.org/library/fileinput.html#fileinput.hook_encodedX-triXimageop.mono2greyri(jEjEX=http://docs.python.org/library/imageop.html#imageop.mono2greyX-triXctypes.wstring_atri(jEjEX<http://docs.python.org/library/ctypes.html#ctypes.wstring_atX-triX curses.unctrlri(jEjEX8http://docs.python.org/library/curses.html#curses.unctrlX-triXshutil.copyfileobjri(jEjEX=http://docs.python.org/library/shutil.html#shutil.copyfileobjX-triXunicodedata.decimalri(jEjEXChttp://docs.python.org/library/unicodedata.html#unicodedata.decimalX-triXturtle.colormoderi(jEjEX;http://docs.python.org/library/turtle.html#turtle.colormodeX-triXcurses.wrapperri(jEjEX9http://docs.python.org/library/curses.html#curses.wrapperX-tr iX platform.distr!i(jEjEX:http://docs.python.org/library/platform.html#platform.distX-tr"iX ctypes.byrefr#i(jEjEX7http://docs.python.org/library/ctypes.html#ctypes.byrefX-tr$iXbinascii.crc_hqxr%i(jEjEX=http://docs.python.org/library/binascii.html#binascii.crc_hqxX-tr&iXemail.utils.quoter'i(jEjEX@http://docs.python.org/library/email.util.html#email.utils.quoteX-tr(iX asyncore.loopr)i(jEjEX:http://docs.python.org/library/asyncore.html#asyncore.loopX-tr*iXsqlite3.register_converterr+i(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3.register_converterX-tr,iXstring.splitfieldsr-i(jEjEX=http://docs.python.org/library/string.html#string.splitfieldsX-tr.iXctypes.util.find_libraryr/i(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes.util.find_libraryX-tr0iXbinascii.rledecode_hqxr1i(jEjEXChttp://docs.python.org/library/binascii.html#binascii.rledecode_hqxX-tr2iX logging.debugr3i(jEjEX9http://docs.python.org/library/logging.html#logging.debugX-tr4iXstringprep.map_table_b3r5i(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.map_table_b3X-tr6iXstringprep.map_table_b2r7i(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.map_table_b2X-tr8iXstringprep.in_table_d1r9i(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_d1X-tr:iXstringprep.in_table_d2r;i(jEjEXEhttp://docs.python.org/library/stringprep.html#stringprep.in_table_d2X-triXurllib.getproxiesr?i(jEjEX<http://docs.python.org/library/urllib.html#urllib.getproxiesX-tr@iXoperator.lshiftrAi(jEjEX<http://docs.python.org/library/operator.html#operator.lshiftX-trBiXcurses.ungetchrCi(jEjEX9http://docs.python.org/library/curses.html#curses.ungetchX-trDiXturtle.showturtlerEi(jEjEX<http://docs.python.org/library/turtle.html#turtle.showturtleX-trFiXlocale.strxfrmrGi(jEjEX9http://docs.python.org/library/locale.html#locale.strxfrmX-trHiXitertools.starmaprIi(jEjEX?http://docs.python.org/library/itertools.html#itertools.starmapX-trJiXstring.swapcaserKi(jEjEX:http://docs.python.org/library/string.html#string.swapcaseX-trLiXctypes.set_conversion_moderMi(jEjEXEhttp://docs.python.org/library/ctypes.html#ctypes.set_conversion_modeX-trNiX gettext.findrOi(jEjEX8http://docs.python.org/library/gettext.html#gettext.findX-trPiXoperator.isNumberTyperQi(jEjEXBhttp://docs.python.org/library/operator.html#operator.isNumberTypeX-trRiXaudioop.findfactorrSi(jEjEX>http://docs.python.org/library/audioop.html#audioop.findfactorX-trTiXos.path.normpathrUi(jEjEX<http://docs.python.org/library/os.path.html#os.path.normpathX-trViXpdb.post_mortemrWi(jEjEX7http://docs.python.org/library/pdb.html#pdb.post_mortemX-trXiX MacOS.SysBeeprYi(jEjEX7http://docs.python.org/library/macos.html#MacOS.SysBeepX-trZiX imghdr.whatr[i(jEjEX6http://docs.python.org/library/imghdr.html#imghdr.whatX-tr\iX string.indexr]i(jEjEX7http://docs.python.org/library/string.html#string.indexX-tr^iXlogging.config.dictConfigr_i(jEjEXLhttp://docs.python.org/library/logging.config.html#logging.config.dictConfigX-tr`iXcodecs.getincrementalencoderrai(jEjEXGhttp://docs.python.org/library/codecs.html#codecs.getincrementalencoderX-trbiXimaplib.ParseFlagsrci(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.ParseFlagsX-trdiXoperator.__pow__rei(jEjEX=http://docs.python.org/library/operator.html#operator.__pow__X-trfiXoperator.__irepeat__rgi(jEjEXAhttp://docs.python.org/library/operator.html#operator.__irepeat__X-trhiXlocale.currencyrii(jEjEX:http://docs.python.org/library/locale.html#locale.currencyX-trjiXoperator.__mod__rki(jEjEX=http://docs.python.org/library/operator.html#operator.__mod__X-trliXdifflib.get_close_matchesrmi(jEjEXEhttp://docs.python.org/library/difflib.html#difflib.get_close_matchesX-trniXweakref.getweakrefsroi(jEjEX?http://docs.python.org/library/weakref.html#weakref.getweakrefsX-trpiX"multiprocessing.sharedctypes.Valuerqi(jEjEXVhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.ValueX-trriXos.path.splitdriversi(jEjEX>http://docs.python.org/library/os.path.html#os.path.splitdriveX-trtiXlogging.warningrui(jEjEX;http://docs.python.org/library/logging.html#logging.warningX-trviX os.WCOREDUMPrwi(jEjEX3http://docs.python.org/library/os.html#os.WCOREDUMPX-trxiXctypes.POINTERryi(jEjEX9http://docs.python.org/library/ctypes.html#ctypes.POINTERX-trziX fm.enumerater{i(jEjEX3http://docs.python.org/library/fm.html#fm.enumerateX-tr|iXreadline.get_completion_typer}i(jEjEXIhttp://docs.python.org/library/readline.html#readline.get_completion_typeX-tr~iX os.fchdirri(jEjEX0http://docs.python.org/library/os.html#os.fchdirX-triXimp.new_moduleri(jEjEX6http://docs.python.org/library/imp.html#imp.new_moduleX-triXlogging.disableri(jEjEX;http://docs.python.org/library/logging.html#logging.disableX-triX_winreg.DeleteKeyExri(jEjEX?http://docs.python.org/library/_winreg.html#_winreg.DeleteKeyExX-triXmimetypes.guess_typeri(jEjEXBhttp://docs.python.org/library/mimetypes.html#mimetypes.guess_typeX-triXsunaudiodev.openri(jEjEX=http://docs.python.org/library/sunaudio.html#sunaudiodev.openX-triXturtle.resetscreenri(jEjEX=http://docs.python.org/library/turtle.html#turtle.resetscreenX-triXgc.get_objectsri(jEjEX5http://docs.python.org/library/gc.html#gc.get_objectsX-triX al.newconfigri(jEjEX3http://docs.python.org/library/al.html#al.newconfigX-triXturtle.turtlesizeri(jEjEX<http://docs.python.org/library/turtle.html#turtle.turtlesizeX-triX string.findri(jEjEX6http://docs.python.org/library/string.html#string.findX-triXxml.sax.saxutils.unescaperi(jEjEXKhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.unescapeX-triXctypes.alignmentri(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.alignmentX-triX os.putenvri(jEjEX0http://docs.python.org/library/os.html#os.putenvX-triXresource.getrusageri(jEjEX?http://docs.python.org/library/resource.html#resource.getrusageX-triXssl.DER_cert_to_PEM_certri(jEjEX@http://docs.python.org/library/ssl.html#ssl.DER_cert_to_PEM_certX-triXturtle.hideturtleri(jEjEX<http://docs.python.org/library/turtle.html#turtle.hideturtleX-triXstring.maketransri(jEjEX;http://docs.python.org/library/string.html#string.maketransX-triX os.renameri(jEjEX0http://docs.python.org/library/os.html#os.renameX-triXio.openri(jEjEX.http://docs.python.org/library/io.html#io.openX-triXcurses.mouseintervalri(jEjEX?http://docs.python.org/library/curses.html#curses.mouseintervalX-triXdistutils.file_util.move_fileri(jEjEXJhttp://docs.python.org/distutils/apiref.html#distutils.file_util.move_fileX-triX uuid.getnoderi(jEjEX5http://docs.python.org/library/uuid.html#uuid.getnodeX-triXcurses.ascii.isctrlri(jEjEXDhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isctrlX-triXturtle.get_polyri(jEjEX:http://docs.python.org/library/turtle.html#turtle.get_polyX-triXrandom.gammavariateri(jEjEX>http://docs.python.org/library/random.html#random.gammavariateX-triXfunctools.total_orderingri(jEjEXFhttp://docs.python.org/library/functools.html#functools.total_orderingX-triXstring.joinfieldsri(jEjEX<http://docs.python.org/library/string.html#string.joinfieldsX-triX os.lchmodri(jEjEX0http://docs.python.org/library/os.html#os.lchmodX-triXturtle.setheadingri(jEjEX<http://docs.python.org/library/turtle.html#turtle.setheadingX-triXroundri(jEjEX3http://docs.python.org/library/functions.html#roundX-triXdirri(jEjEX1http://docs.python.org/library/functions.html#dirX-triXdistutils.util.change_rootri(jEjEXGhttp://docs.python.org/distutils/apiref.html#distutils.util.change_rootX-triXmultiprocessing.cpu_countri(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing.cpu_countX-triX#readline.get_current_history_lengthri(jEjEXPhttp://docs.python.org/library/readline.html#readline.get_current_history_lengthX-triX os.mkfifori(jEjEX0http://docs.python.org/library/os.html#os.mkfifoX-triXstruct.calcsizeri(jEjEX:http://docs.python.org/library/struct.html#struct.calcsizeX-triX os.waitpidri(jEjEX1http://docs.python.org/library/os.html#os.waitpidX-triX operator.addri(jEjEX9http://docs.python.org/library/operator.html#operator.addX-triXfl.show_choiceri(jEjEX5http://docs.python.org/library/fl.html#fl.show_choiceX-triXfileinput.hook_compressedri(jEjEXGhttp://docs.python.org/library/fileinput.html#fileinput.hook_compressedX-triX_winreg.QueryValueExri(jEjEX@http://docs.python.org/library/_winreg.html#_winreg.QueryValueExX-triXfuture_builtins.filterri(jEjEXJhttp://docs.python.org/library/future_builtins.html#future_builtins.filterX-triXimaplib.Internaldate2tupleri(jEjEXFhttp://docs.python.org/library/imaplib.html#imaplib.Internaldate2tupleX-triX gl.pwlcurveri(jEjEX2http://docs.python.org/library/gl.html#gl.pwlcurveX-triX zlib.adler32ri(jEjEX5http://docs.python.org/library/zlib.html#zlib.adler32X-triXbinascii.a2b_hqxri(jEjEX=http://docs.python.org/library/binascii.html#binascii.a2b_hqxX-triX quopri.decoderi(jEjEX8http://docs.python.org/library/quopri.html#quopri.decodeX-triXstruct.pack_intori(jEjEX;http://docs.python.org/library/struct.html#struct.pack_intoX-triXxml.etree.ElementTree.tostringri(jEjEXXhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.tostringX-triX pwd.getpwuidri(jEjEX4http://docs.python.org/library/pwd.html#pwd.getpwuidX-triXmath.factorialri(jEjEX7http://docs.python.org/library/math.html#math.factorialX-triXinspect.getsourcelinesri(jEjEXBhttp://docs.python.org/library/inspect.html#inspect.getsourcelinesX-triXgc.get_referrersri(jEjEX7http://docs.python.org/library/gc.html#gc.get_referrersX-triX socket.fromfdri(jEjEX8http://docs.python.org/library/socket.html#socket.fromfdX-triX os.getgroupsri(jEjEX3http://docs.python.org/library/os.html#os.getgroupsX-triXbinascii.b2a_hqxri(jEjEX=http://docs.python.org/library/binascii.html#binascii.b2a_hqxX-triX rfc822.quoteri(jEjEX7http://docs.python.org/library/rfc822.html#rfc822.quoteX-triXoperator.__ior__ri(jEjEX=http://docs.python.org/library/operator.html#operator.__ior__X-triXplistlib.readPlistri(jEjEX?http://docs.python.org/library/plistlib.html#plistlib.readPlistX-triX os.accessri(jEjEX0http://docs.python.org/library/os.html#os.accessX-triX time.strftimeri(jEjEX6http://docs.python.org/library/time.html#time.strftimeX-triXcurses.setuptermri(jEjEX;http://docs.python.org/library/curses.html#curses.setuptermX-triXwarnings.simplefilterri(jEjEXBhttp://docs.python.org/library/warnings.html#warnings.simplefilterX-triXtoken.ISNONTERMINALri(jEjEX=http://docs.python.org/library/token.html#token.ISNONTERMINALX-trjXsys.exitrj(jEjEX0http://docs.python.org/library/sys.html#sys.exitX-trjXturtle.bgcolorrj(jEjEX9http://docs.python.org/library/turtle.html#turtle.bgcolorX-trjXlocale.normalizerj(jEjEX;http://docs.python.org/library/locale.html#locale.normalizeX-trjXkeyword.iskeywordrj(jEjEX=http://docs.python.org/library/keyword.html#keyword.iskeywordX-trjXast.copy_locationr j(jEjEX9http://docs.python.org/library/ast.html#ast.copy_locationX-tr jXwsgiref.util.request_urir j(jEjEXDhttp://docs.python.org/library/wsgiref.html#wsgiref.util.request_uriX-tr jX imp.is_frozenr j(jEjEX5http://docs.python.org/library/imp.html#imp.is_frozenX-trjXgettext.bind_textdomain_codesetrj(jEjEXKhttp://docs.python.org/library/gettext.html#gettext.bind_textdomain_codesetX-trjXmultiprocessing.set_executablerj(jEjEXRhttp://docs.python.org/library/multiprocessing.html#multiprocessing.set_executableX-trjX grp.getgrgidrj(jEjEX4http://docs.python.org/library/grp.html#grp.getgrgidX-trjXsubprocess.check_outputrj(jEjEXFhttp://docs.python.org/library/subprocess.html#subprocess.check_outputX-trjXlocale.resetlocalerj(jEjEX=http://docs.python.org/library/locale.html#locale.resetlocaleX-trjXcalendar.prcalrj(jEjEX;http://docs.python.org/library/calendar.html#calendar.prcalX-trjX stat.S_ISFIFOrj(jEjEX6http://docs.python.org/library/stat.html#stat.S_ISFIFOX-trjXcurses.is_term_resizedrj(jEjEXAhttp://docs.python.org/library/curses.html#curses.is_term_resizedX-trjX select.selectrj(jEjEX8http://docs.python.org/library/select.html#select.selectX-tr jXast.dumpr!j(jEjEX0http://docs.python.org/library/ast.html#ast.dumpX-tr"jXemail.charset.add_codecr#j(jEjEXIhttp://docs.python.org/library/email.charset.html#email.charset.add_codecX-tr$jX time.tzsetr%j(jEjEX3http://docs.python.org/library/time.html#time.tzsetX-tr&jXsocket.getprotobynamer'j(jEjEX@http://docs.python.org/library/socket.html#socket.getprotobynameX-tr(jX msvcrt.kbhitr)j(jEjEX7http://docs.python.org/library/msvcrt.html#msvcrt.kbhitX-tr*jX select.keventr+j(jEjEX8http://docs.python.org/library/select.html#select.keventX-tr,jXemail.utils.decode_rfc2231r-j(jEjEXIhttp://docs.python.org/library/email.util.html#email.utils.decode_rfc2231X-tr.jXmsvcrt.setmoder/j(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.setmodeX-tr0jX shlex.splitr1j(jEjEX5http://docs.python.org/library/shlex.html#shlex.splitX-tr2jX cmath.rectr3j(jEjEX4http://docs.python.org/library/cmath.html#cmath.rectX-tr4jX random.gaussr5j(jEjEX7http://docs.python.org/library/random.html#random.gaussX-tr6jXturtle.fillcolorr7j(jEjEX;http://docs.python.org/library/turtle.html#turtle.fillcolorX-tr8jX os.getegidr9j(jEjEX1http://docs.python.org/library/os.html#os.getegidX-tr:jXnis.catr;j(jEjEX/http://docs.python.org/library/nis.html#nis.catX-trjXwarnings.formatwarningr?j(jEjEXChttp://docs.python.org/library/warnings.html#warnings.formatwarningX-tr@jXsys.call_tracingrAj(jEjEX8http://docs.python.org/library/sys.html#sys.call_tracingX-trBjXfunctools.wrapsrCj(jEjEX=http://docs.python.org/library/functools.html#functools.wrapsX-trDjXMacOS.GetTicksrEj(jEjEX8http://docs.python.org/library/macos.html#MacOS.GetTicksX-trFjX fl.make_formrGj(jEjEX3http://docs.python.org/library/fl.html#fl.make_formX-trHjX wave.openrIj(jEjEX2http://docs.python.org/library/wave.html#wave.openX-trJjXcodeop.compile_commandrKj(jEjEXAhttp://docs.python.org/library/codeop.html#codeop.compile_commandX-trLjX gdbm.syncrMj(jEjEX2http://docs.python.org/library/gdbm.html#gdbm.syncX-trNjXplatform.linux_distributionrOj(jEjEXHhttp://docs.python.org/library/platform.html#platform.linux_distributionX-trPjXmaprQj(jEjEX1http://docs.python.org/library/functions.html#mapX-trRjXcolorsys.yiq_to_rgbrSj(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.yiq_to_rgbX-trTjXdistutils.util.convert_pathrUj(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.util.convert_pathX-trVjXmaxrWj(jEjEX1http://docs.python.org/library/functions.html#maxX-trXjXlogging.makeLogRecordrYj(jEjEXAhttp://docs.python.org/library/logging.html#logging.makeLogRecordX-trZjX os.path.walkr[j(jEjEX8http://docs.python.org/library/os.path.html#os.path.walkX-tr\jX_winreg.SaveKeyr]j(jEjEX;http://docs.python.org/library/_winreg.html#_winreg.SaveKeyX-tr^jXheapq.heappushr_j(jEjEX8http://docs.python.org/library/heapq.html#heapq.heappushX-tr`jX csv.writerraj(jEjEX2http://docs.python.org/library/csv.html#csv.writerX-trbjX'itertools.combinations_with_replacementrcj(jEjEXUhttp://docs.python.org/library/itertools.html#itertools.combinations_with_replacementX-trdjXtraceback.format_stackrej(jEjEXDhttp://docs.python.org/library/traceback.html#traceback.format_stackX-trfjX math.isinfrgj(jEjEX3http://docs.python.org/library/math.html#math.isinfX-trhjXos.forkrij(jEjEX.http://docs.python.org/library/os.html#os.forkX-trjjXinspect.isfunctionrkj(jEjEX>http://docs.python.org/library/inspect.html#inspect.isfunctionX-trljX turtle.stamprmj(jEjEX7http://docs.python.org/library/turtle.html#turtle.stampX-trnjXgc.get_referentsroj(jEjEX7http://docs.python.org/library/gc.html#gc.get_referentsX-trpjXlogging.exceptionrqj(jEjEX=http://docs.python.org/library/logging.html#logging.exceptionX-trrjX turtle.homersj(jEjEX6http://docs.python.org/library/turtle.html#turtle.homeX-trtjX math.fmodruj(jEjEX2http://docs.python.org/library/math.html#math.fmodX-trvjXbinascii.b2a_qprwj(jEjEX<http://docs.python.org/library/binascii.html#binascii.b2a_qpX-trxjXoperator.__eq__ryj(jEjEX<http://docs.python.org/library/operator.html#operator.__eq__X-trzjX os.makedirsr{j(jEjEX2http://docs.python.org/library/os.html#os.makedirsX-tr|jXctypes.DllCanUnloadNowr}j(jEjEXAhttp://docs.python.org/library/ctypes.html#ctypes.DllCanUnloadNowX-tr~jXdifflib.IS_LINE_JUNKrj(jEjEX@http://docs.python.org/library/difflib.html#difflib.IS_LINE_JUNKX-trjXos.WEXITSTATUSrj(jEjEX5http://docs.python.org/library/os.html#os.WEXITSTATUSX-trjXoperator.__delitem__rj(jEjEXAhttp://docs.python.org/library/operator.html#operator.__delitem__X-trjXcurses.delay_outputrj(jEjEX>http://docs.python.org/library/curses.html#curses.delay_outputX-trjX cd.msftoframerj(jEjEX4http://docs.python.org/library/cd.html#cd.msftoframeX-trjXitertools.repeatrj(jEjEX>http://docs.python.org/library/itertools.html#itertools.repeatX-trjXaudioop.tomonorj(jEjEX:http://docs.python.org/library/audioop.html#audioop.tomonoX-trjXoperator.setslicerj(jEjEX>http://docs.python.org/library/operator.html#operator.setsliceX-trjX audioop.biasrj(jEjEX8http://docs.python.org/library/audioop.html#audioop.biasX-trjXtermios.tcflowrj(jEjEX:http://docs.python.org/library/termios.html#termios.tcflowX-trjX socket.socketrj(jEjEX8http://docs.python.org/library/socket.html#socket.socketX-trjXlocale.setlocalerj(jEjEX;http://docs.python.org/library/locale.html#locale.setlocaleX-trjX cmath.cosrj(jEjEX3http://docs.python.org/library/cmath.html#cmath.cosX-trjXcompileall.compile_filerj(jEjEXFhttp://docs.python.org/library/compileall.html#compileall.compile_fileX-trjX os.path.isdirrj(jEjEX9http://docs.python.org/library/os.path.html#os.path.isdirX-trjXgettext.lngettextrj(jEjEX=http://docs.python.org/library/gettext.html#gettext.lngettextX-trjXemail.message_from_stringrj(jEjEXJhttp://docs.python.org/library/email.parser.html#email.message_from_stringX-trjXinspect.cleandocrj(jEjEX<http://docs.python.org/library/inspect.html#inspect.cleandocX-trjX popen2.popen3rj(jEjEX8http://docs.python.org/library/popen2.html#popen2.popen3X-trjX popen2.popen2rj(jEjEX8http://docs.python.org/library/popen2.html#popen2.popen2X-trjXsortedrj(jEjEX4http://docs.python.org/library/functions.html#sortedX-trjXwinsound.PlaySoundrj(jEjEX?http://docs.python.org/library/winsound.html#winsound.PlaySoundX-trjXgl.nurbssurfacerj(jEjEX6http://docs.python.org/library/gl.html#gl.nurbssurfaceX-trjXos.path.getctimerj(jEjEX<http://docs.python.org/library/os.path.html#os.path.getctimeX-trjX random.seedrj(jEjEX6http://docs.python.org/library/random.html#random.seedX-trjXunicodedata.normalizerj(jEjEXEhttp://docs.python.org/library/unicodedata.html#unicodedata.normalizeX-trjXdifflib.HtmlDiff.make_filerj(jEjEXFhttp://docs.python.org/library/difflib.html#difflib.HtmlDiff.make_fileX-trjXinspect.ismethoddescriptorrj(jEjEXFhttp://docs.python.org/library/inspect.html#inspect.ismethoddescriptorX-trjX time.gmtimerj(jEjEX4http://docs.python.org/library/time.html#time.gmtimeX-trjX time.ctimerj(jEjEX3http://docs.python.org/library/time.html#time.ctimeX-trjX#wsgiref.util.setup_testing_defaultsrj(jEjEXOhttp://docs.python.org/library/wsgiref.html#wsgiref.util.setup_testing_defaultsX-trjXsubprocess.callrj(jEjEX>http://docs.python.org/library/subprocess.html#subprocess.callX-trjXrandom.vonmisesvariaterj(jEjEXAhttp://docs.python.org/library/random.html#random.vonmisesvariateX-trjXcompiler.compileFilerj(jEjEXAhttp://docs.python.org/library/compiler.html#compiler.compileFileX-trjXcsv.field_size_limitrj(jEjEX<http://docs.python.org/library/csv.html#csv.field_size_limitX-trjXmsvcrt.lockingrj(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.lockingX-trjX operator.idivrj(jEjEX:http://docs.python.org/library/operator.html#operator.idivX-trjXcurses.flushinprj(jEjEX:http://docs.python.org/library/curses.html#curses.flushinpX-trjXdis.disrj(jEjEX/http://docs.python.org/library/dis.html#dis.disX-trjX*distutils.ccompiler.gen_preprocess_optionsrj(jEjEXWhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.gen_preprocess_optionsX-trjXbase64.b64decoderj(jEjEX;http://docs.python.org/library/base64.html#base64.b64decodeX-trjXsys.setrecursionlimitrj(jEjEX=http://docs.python.org/library/sys.html#sys.setrecursionlimitX-trjX bisect.bisectrj(jEjEX8http://docs.python.org/library/bisect.html#bisect.bisectX-trjXdis.findlinestartsrj(jEjEX:http://docs.python.org/library/dis.html#dis.findlinestartsX-trjXthread.get_identrj(jEjEX;http://docs.python.org/library/thread.html#thread.get_identX-trjX os.setuidrj(jEjEX0http://docs.python.org/library/os.html#os.setuidX-trjX random.choicerj(jEjEX8http://docs.python.org/library/random.html#random.choiceX-trjXos.stat_float_timesrj(jEjEX:http://docs.python.org/library/os.html#os.stat_float_timesX-trjXreadline.redisplayrj(jEjEX?http://docs.python.org/library/readline.html#readline.redisplayX-trjX os.ttynamerj(jEjEX1http://docs.python.org/library/os.html#os.ttynameX-trjXthreading.settracerj(jEjEX@http://docs.python.org/library/threading.html#threading.settraceX-trjXordrj(jEjEX1http://docs.python.org/library/functions.html#ordX-trjXcodecs.iterdecoderj(jEjEX<http://docs.python.org/library/codecs.html#codecs.iterdecodeX-trjXwsgiref.util.is_hop_by_hoprj(jEjEXFhttp://docs.python.org/library/wsgiref.html#wsgiref.util.is_hop_by_hopX-trjXlocale.getlocalerj(jEjEX;http://docs.python.org/library/locale.html#locale.getlocaleX-trjXos.timesrj(jEjEX/http://docs.python.org/library/os.html#os.timesX-trjX doctest.set_unittest_reportflagsrj(jEjEXLhttp://docs.python.org/library/doctest.html#doctest.set_unittest_reportflagsX-trjXoperator.getslicerj(jEjEX>http://docs.python.org/library/operator.html#operator.getsliceX-trjX os.systemrj(jEjEX0http://docs.python.org/library/os.html#os.systemX-trjXtermios.tcgetattrrj(jEjEX=http://docs.python.org/library/termios.html#termios.tcgetattrX-trjX"xml.etree.ElementTree.tostringlistrj(jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.tostringlistX-trjXplatform.python_revisionrj(jEjEXEhttp://docs.python.org/library/platform.html#platform.python_revisionX-trjXwarnings.filterwarningsrj(jEjEXDhttp://docs.python.org/library/warnings.html#warnings.filterwarningsX-trjX os.spawnvperj(jEjEX2http://docs.python.org/library/os.html#os.spawnvpeX-trjX turtle.speedrj(jEjEX7http://docs.python.org/library/turtle.html#turtle.speedX-trkXopenrk(jEjEX2http://docs.python.org/library/functions.html#openX-trkX os.removerk(jEjEX0http://docs.python.org/library/os.html#os.removeX-trkXgettext.gettextrk(jEjEX;http://docs.python.org/library/gettext.html#gettext.gettextX-trkX turtle.downrk(jEjEX6http://docs.python.org/library/turtle.html#turtle.downX-trkX ctypes.memsetr k(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.memsetX-tr kXCarbon.Scrap.InfoScrapr k(jEjEXAhttp://docs.python.org/library/carbon.html#Carbon.Scrap.InfoScrapX-tr kXreadline.remove_history_itemr k(jEjEXIhttp://docs.python.org/library/readline.html#readline.remove_history_itemX-trkXcgi.print_formrk(jEjEX6http://docs.python.org/library/cgi.html#cgi.print_formX-trkX bdb.set_tracerk(jEjEX5http://docs.python.org/library/bdb.html#bdb.set_traceX-trkX os.getresgidrk(jEjEX3http://docs.python.org/library/os.html#os.getresgidX-trkXcurses.ascii.isupperrk(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isupperX-trkXplatform.popenrk(jEjEX;http://docs.python.org/library/platform.html#platform.popenX-trkX gc.collectrk(jEjEX1http://docs.python.org/library/gc.html#gc.collectX-trkX os.setsidrk(jEjEX0http://docs.python.org/library/os.html#os.setsidX-trkXturtle.write_docstringdictrk(jEjEXEhttp://docs.python.org/library/turtle.html#turtle.write_docstringdictX-trkXfuture_builtins.ziprk(jEjEXGhttp://docs.python.org/library/future_builtins.html#future_builtins.zipX-tr kXos.statr!k(jEjEX.http://docs.python.org/library/os.html#os.statX-tr"kXsocket.create_connectionr#k(jEjEXChttp://docs.python.org/library/socket.html#socket.create_connectionX-tr$kXos.chownr%k(jEjEX/http://docs.python.org/library/os.html#os.chownX-tr&kXplatform.machiner'k(jEjEX=http://docs.python.org/library/platform.html#platform.machineX-tr(kXquopri.decodestringr)k(jEjEX>http://docs.python.org/library/quopri.html#quopri.decodestringX-tr*kX pipes.quoter+k(jEjEX5http://docs.python.org/library/pipes.html#pipes.quoteX-tr,kXsignal.setitimerr-k(jEjEX;http://docs.python.org/library/signal.html#signal.setitimerX-tr.kXrandom.setstater/k(jEjEX:http://docs.python.org/library/random.html#random.setstateX-tr0kX pdb.runcallr1k(jEjEX3http://docs.python.org/library/pdb.html#pdb.runcallX-tr2kXsetattrr3k(jEjEX5http://docs.python.org/library/functions.html#setattrX-tr4kXresource.setrlimitr5k(jEjEX?http://docs.python.org/library/resource.html#resource.setrlimitX-tr6kX random.randomr7k(jEjEX8http://docs.python.org/library/random.html#random.randomX-tr8kXreadline.write_history_filer9k(jEjEXHhttp://docs.python.org/library/readline.html#readline.write_history_fileX-tr:kXcalendar.prmonthr;k(jEjEX=http://docs.python.org/library/calendar.html#calendar.prmonthX-trkXtempfile.gettempprefixr?k(jEjEXChttp://docs.python.org/library/tempfile.html#tempfile.gettempprefixX-tr@kXinspect.getcallargsrAk(jEjEX?http://docs.python.org/library/inspect.html#inspect.getcallargsX-trBkXmimify.mime_encode_headerrCk(jEjEXDhttp://docs.python.org/library/mimify.html#mimify.mime_encode_headerX-trDkX copy.deepcopyrEk(jEjEX6http://docs.python.org/library/copy.html#copy.deepcopyX-trFkXoperator.__imod__rGk(jEjEX>http://docs.python.org/library/operator.html#operator.__imod__X-trHkXanyrIk(jEjEX1http://docs.python.org/library/functions.html#anyX-trJkXmultiprocessing.active_childrenrKk(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.active_childrenX-trLkX os.fdatasyncrMk(jEjEX3http://docs.python.org/library/os.html#os.fdatasyncX-trNkX os.forkptyrOk(jEjEX1http://docs.python.org/library/os.html#os.forkptyX-trPkX grp.getgrnamrQk(jEjEX4http://docs.python.org/library/grp.html#grp.getgrnamX-trRkXpprint.safereprrSk(jEjEX:http://docs.python.org/library/pprint.html#pprint.safereprX-trTkX new.instancerUk(jEjEX4http://docs.python.org/library/new.html#new.instanceX-trVkXdistutils.file_util.write_filerWk(jEjEXKhttp://docs.python.org/distutils/apiref.html#distutils.file_util.write_fileX-trXkX re.escaperYk(jEjEX0http://docs.python.org/library/re.html#re.escapeX-trZkXbase64.urlsafe_b64encoder[k(jEjEXChttp://docs.python.org/library/base64.html#base64.urlsafe_b64encodeX-tr\kXdl.openr]k(jEjEX.http://docs.python.org/library/dl.html#dl.openX-tr^kX#distutils.archive_util.make_zipfiler_k(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.archive_util.make_zipfileX-tr`kX codecs.lookuprak(jEjEX8http://docs.python.org/library/codecs.html#codecs.lookupX-trbkXbufferrck(jEjEX4http://docs.python.org/library/functions.html#bufferX-trdkXfm.initrek(jEjEX.http://docs.python.org/library/fm.html#fm.initX-trfkX math.atanrgk(jEjEX2http://docs.python.org/library/math.html#math.atanX-trhkXos.wait4rik(jEjEX/http://docs.python.org/library/os.html#os.wait4X-trjkXsocket.getfqdnrkk(jEjEX9http://docs.python.org/library/socket.html#socket.getfqdnX-trlkXsysconfig.get_scheme_namesrmk(jEjEXHhttp://docs.python.org/library/sysconfig.html#sysconfig.get_scheme_namesX-trnkX_winreg.CreateKeyrok(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.CreateKeyX-trpkX turtle.penrqk(jEjEX5http://docs.python.org/library/turtle.html#turtle.penX-trrkXMacOS.WMAvailablersk(jEjEX;http://docs.python.org/library/macos.html#MacOS.WMAvailableX-trtkXBastion.Bastionruk(jEjEX;http://docs.python.org/library/bastion.html#Bastion.BastionX-trvkXrfc822.parsedate_tzrwk(jEjEX>http://docs.python.org/library/rfc822.html#rfc822.parsedate_tzX-trxkX difflib.ndiffryk(jEjEX9http://docs.python.org/library/difflib.html#difflib.ndiffX-trzkXshutil.get_archive_formatsr{k(jEjEXEhttp://docs.python.org/library/shutil.html#shutil.get_archive_formatsX-tr|kXplistlib.readPlistFromResourcer}k(jEjEXKhttp://docs.python.org/library/plistlib.html#plistlib.readPlistFromResourceX-tr~kX cgitb.enablerk(jEjEX6http://docs.python.org/library/cgitb.html#cgitb.enableX-trkX operator.posrk(jEjEX9http://docs.python.org/library/operator.html#operator.posX-trkXsys.setdefaultencodingrk(jEjEX>http://docs.python.org/library/sys.html#sys.setdefaultencodingX-trkXos.rmdirrk(jEjEX/http://docs.python.org/library/os.html#os.rmdirX-trkXdistutils.core.run_setuprk(jEjEXEhttp://docs.python.org/distutils/apiref.html#distutils.core.run_setupX-trkXunicodedata.lookuprk(jEjEXBhttp://docs.python.org/library/unicodedata.html#unicodedata.lookupX-trkX pickle.dumpsrk(jEjEX7http://docs.python.org/library/pickle.html#pickle.dumpsX-trkXoperator.__idiv__rk(jEjEX>http://docs.python.org/library/operator.html#operator.__idiv__X-trkXctypes.DllGetClassObjectrk(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes.DllGetClassObjectX-trkXplistlib.writePlistToStringrk(jEjEXHhttp://docs.python.org/library/plistlib.html#plistlib.writePlistToStringX-trkXmath.sinrk(jEjEX1http://docs.python.org/library/math.html#math.sinX-trkX ast.parserk(jEjEX1http://docs.python.org/library/ast.html#ast.parseX-trkXcurses.pair_contentrk(jEjEX>http://docs.python.org/library/curses.html#curses.pair_contentX-trkXturtle.headingrk(jEjEX9http://docs.python.org/library/turtle.html#turtle.headingX-trkX_winreg.QueryValuerk(jEjEX>http://docs.python.org/library/_winreg.html#_winreg.QueryValueX-trkXdistutils.util.split_quotedrk(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.util.split_quotedX-trkX string.joinrk(jEjEX6http://docs.python.org/library/string.html#string.joinX-trkXunicodedata.namerk(jEjEX@http://docs.python.org/library/unicodedata.html#unicodedata.nameX-trkXcodecs.strict_errorsrk(jEjEX?http://docs.python.org/library/codecs.html#codecs.strict_errorsX-trkXcurses.ascii.isdigitrk(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isdigitX-trkXimageop.dither2monork(jEjEX?http://docs.python.org/library/imageop.html#imageop.dither2monoX-trkX turtle.strk(jEjEX4http://docs.python.org/library/turtle.html#turtle.stX-trkX sys.exc_infork(jEjEX4http://docs.python.org/library/sys.html#sys.exc_infoX-trkX socket.htonsrk(jEjEX7http://docs.python.org/library/socket.html#socket.htonsX-trkXfindertools.copyrk(jEjEX?http://docs.python.org/library/macostools.html#findertools.copyX-trkX os.seteuidrk(jEjEX1http://docs.python.org/library/os.html#os.seteuidX-trkXpickletools.genopsrk(jEjEXBhttp://docs.python.org/library/pickletools.html#pickletools.genopsX-trkX socket.htonlrk(jEjEX7http://docs.python.org/library/socket.html#socket.htonlX-trkXoperator.delitemrk(jEjEX=http://docs.python.org/library/operator.html#operator.delitemX-trkX time.strptimerk(jEjEX6http://docs.python.org/library/time.html#time.strptimeX-trkX_winreg.DeleteValuerk(jEjEX?http://docs.python.org/library/_winreg.html#_winreg.DeleteValueX-trkX string.ljustrk(jEjEX7http://docs.python.org/library/string.html#string.ljustX-trkXrfc822.dump_address_pairrk(jEjEXChttp://docs.python.org/library/rfc822.html#rfc822.dump_address_pairX-trkX#distutils.sysconfig.get_config_varsrk(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_config_varsX-trkXctypes.get_errnork(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.get_errnoX-trkXurllib2.urlopenrk(jEjEX;http://docs.python.org/library/urllib2.html#urllib2.urlopenX-trkXencodings.idna.namepreprk(jEjEXBhttp://docs.python.org/library/codecs.html#encodings.idna.nameprepX-trkXcolorsys.rgb_to_hlsrk(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.rgb_to_hlsX-trkXrandom.shufflerk(jEjEX9http://docs.python.org/library/random.html#random.shuffleX-trkXposixfile.fileopenrk(jEjEX@http://docs.python.org/library/posixfile.html#posixfile.fileopenX-trkX fm.findfontrk(jEjEX2http://docs.python.org/library/fm.html#fm.findfontX-trkXgetattrrk(jEjEX5http://docs.python.org/library/functions.html#getattrX-trkX math.log10rk(jEjEX3http://docs.python.org/library/math.html#math.log10X-trkXemail.utils.parsedaterk(jEjEXDhttp://docs.python.org/library/email.util.html#email.utils.parsedateX-trkXEasyDialogs.ProgressBarrk(jEjEXGhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBarX-trkX random.whseedrk(jEjEX8http://docs.python.org/library/random.html#random.whseedX-trkXtabnanny.tokeneaterrk(jEjEX@http://docs.python.org/library/tabnanny.html#tabnanny.tokeneaterX-trkXfl.tierk(jEjEX-http://docs.python.org/library/fl.html#fl.tieX-trkXturtle.turtlesrk(jEjEX9http://docs.python.org/library/turtle.html#turtle.turtlesX-trkX random.samplerk(jEjEX8http://docs.python.org/library/random.html#random.sampleX-trkXsys.settscdumprk(jEjEX6http://docs.python.org/library/sys.html#sys.settscdumpX-trkX gc.get_countrk(jEjEX3http://docs.python.org/library/gc.html#gc.get_countX-trkXoperator.__setslice__rk(jEjEXBhttp://docs.python.org/library/operator.html#operator.__setslice__X-trkXcodecs.getwriterrk(jEjEX;http://docs.python.org/library/codecs.html#codecs.getwriterX-trkXshutil.register_archive_formatrk(jEjEXIhttp://docs.python.org/library/shutil.html#shutil.register_archive_formatX-trkXoperator.isMappingTyperk(jEjEXChttp://docs.python.org/library/operator.html#operator.isMappingTypeX-trkXoperator.__floordiv__rk(jEjEXBhttp://docs.python.org/library/operator.html#operator.__floordiv__X-trkX math.log1prk(jEjEX3http://docs.python.org/library/math.html#math.log1pX-trkXdistutils.dep_util.newer_grouprk(jEjEXKhttp://docs.python.org/distutils/apiref.html#distutils.dep_util.newer_groupX-trkXos.duprk(jEjEX-http://docs.python.org/library/os.html#os.dupX-trkXxml.etree.ElementTree.Commentrk(jEjEXWhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.CommentX-trkXautoGIL.installAutoGILrk(jEjEXBhttp://docs.python.org/library/autogil.html#autoGIL.installAutoGILX-trkXinspect.isbuiltinrk(jEjEX=http://docs.python.org/library/inspect.html#inspect.isbuiltinX-trkX operator.gtrk(jEjEX8http://docs.python.org/library/operator.html#operator.gtX-trkXpowrk(jEjEX1http://docs.python.org/library/functions.html#powX-trlXcodecs.replace_errorsrl(jEjEX@http://docs.python.org/library/codecs.html#codecs.replace_errorsX-trlXunittest.skipIfrl(jEjEX<http://docs.python.org/library/unittest.html#unittest.skipIfX-trlXtokenize.tokenizerl(jEjEX>http://docs.python.org/library/tokenize.html#tokenize.tokenizeX-trlXitertools.takewhilerl(jEjEXAhttp://docs.python.org/library/itertools.html#itertools.takewhileX-trlXcurses.ascii.islowerr l(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.islowerX-tr lX string.lstripr l(jEjEX8http://docs.python.org/library/string.html#string.lstripX-tr lXoperator.concatr l(jEjEX<http://docs.python.org/library/operator.html#operator.concatX-trlX_winreg.DeleteKeyrl(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.DeleteKeyX-trlXcalendar.monthcalendarrl(jEjEXChttp://docs.python.org/library/calendar.html#calendar.monthcalendarX-trlX sndhdr.whatrl(jEjEX6http://docs.python.org/library/sndhdr.html#sndhdr.whatX-trlXrunpy.run_modulerl(jEjEX:http://docs.python.org/library/runpy.html#runpy.run_moduleX-trlX cmath.log10rl(jEjEX5http://docs.python.org/library/cmath.html#cmath.log10X-trlXemail.utils.parsedate_tzrl(jEjEXGhttp://docs.python.org/library/email.util.html#email.utils.parsedate_tzX-trlXimageop.grey42greyrl(jEjEX>http://docs.python.org/library/imageop.html#imageop.grey42greyX-trlX os.urandomrl(jEjEX1http://docs.python.org/library/os.html#os.urandomX-trlXmsvcrt.ungetchrl(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.ungetchX-tr lXmsilib.FCICreater!l(jEjEX;http://docs.python.org/library/msilib.html#msilib.FCICreateX-tr"lXcurses.panel.bottom_panelr#l(jEjEXJhttp://docs.python.org/library/curses.panel.html#curses.panel.bottom_panelX-tr$lXhasattrr%l(jEjEX5http://docs.python.org/library/functions.html#hasattrX-tr&lXunicodedata.numericr'l(jEjEXChttp://docs.python.org/library/unicodedata.html#unicodedata.numericX-tr(lX os.execvpr)l(jEjEX0http://docs.python.org/library/os.html#os.execvpX-tr*lXfnmatch.filterr+l(jEjEX:http://docs.python.org/library/fnmatch.html#fnmatch.filterX-tr,lXinspect.formatargspecr-l(jEjEXAhttp://docs.python.org/library/inspect.html#inspect.formatargspecX-tr.lXinspect.currentframer/l(jEjEX@http://docs.python.org/library/inspect.html#inspect.currentframeX-tr0lX os.WSTOPSIGr1l(jEjEX2http://docs.python.org/library/os.html#os.WSTOPSIGX-tr2lX os.execver3l(jEjEX0http://docs.python.org/library/os.html#os.execveX-tr4lXcgi.parse_headerr5l(jEjEX8http://docs.python.org/library/cgi.html#cgi.parse_headerX-tr6lXcurses.ascii.altr7l(jEjEXAhttp://docs.python.org/library/curses.ascii.html#curses.ascii.altX-tr8lXre.purger9l(jEjEX/http://docs.python.org/library/re.html#re.purgeX-tr:lXcurses.termnamer;l(jEjEX:http://docs.python.org/library/curses.html#curses.termnameX-trlXsysconfig.get_config_varsr?l(jEjEXGhttp://docs.python.org/library/sysconfig.html#sysconfig.get_config_varsX-tr@lXrfc822.unquoterAl(jEjEX9http://docs.python.org/library/rfc822.html#rfc822.unquoteX-trBlXos.umaskrCl(jEjEX/http://docs.python.org/library/os.html#os.umaskX-trDlXcurses.ascii.asciirEl(jEjEXChttp://docs.python.org/library/curses.ascii.html#curses.ascii.asciiX-trFlXcalendar.monthrGl(jEjEX;http://docs.python.org/library/calendar.html#calendar.monthX-trHlX distutils.ccompiler.new_compilerrIl(jEjEXMhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.new_compilerX-trJlXpkgutil.get_importerrKl(jEjEX@http://docs.python.org/library/pkgutil.html#pkgutil.get_importerX-trLlX marshal.dumpsrMl(jEjEX9http://docs.python.org/library/marshal.html#marshal.dumpsX-trNlXoperator.__getitem__rOl(jEjEXAhttp://docs.python.org/library/operator.html#operator.__getitem__X-trPlX turtle.onkeyrQl(jEjEX7http://docs.python.org/library/turtle.html#turtle.onkeyX-trRlXos.majorrSl(jEjEX/http://docs.python.org/library/os.html#os.majorX-trTlXplatform.libc_verrUl(jEjEX>http://docs.python.org/library/platform.html#platform.libc_verX-trVlXfl.get_filenamerWl(jEjEX6http://docs.python.org/library/fl.html#fl.get_filenameX-trXlXoperator.repeatrYl(jEjEX<http://docs.python.org/library/operator.html#operator.repeatX-trZlX gl.endpickr[l(jEjEX1http://docs.python.org/library/gl.html#gl.endpickX-tr\lX math.atanhr]l(jEjEX3http://docs.python.org/library/math.html#math.atanhX-tr^lX json.loadr_l(jEjEX2http://docs.python.org/library/json.html#json.loadX-tr`lXoperator.floordivral(jEjEX>http://docs.python.org/library/operator.html#operator.floordivX-trblXgettext.translationrcl(jEjEX?http://docs.python.org/library/gettext.html#gettext.translationX-trdlXcurses.def_shell_moderel(jEjEX@http://docs.python.org/library/curses.html#curses.def_shell_modeX-trflX textwrap.fillrgl(jEjEX:http://docs.python.org/library/textwrap.html#textwrap.fillX-trhlXpkgutil.walk_packagesril(jEjEXAhttp://docs.python.org/library/pkgutil.html#pkgutil.walk_packagesX-trjlXtraceback.format_excrkl(jEjEXBhttp://docs.python.org/library/traceback.html#traceback.format_excX-trllXdoctest.testmodrml(jEjEX;http://docs.python.org/library/doctest.html#doctest.testmodX-trnlXos.waitrol(jEjEX.http://docs.python.org/library/os.html#os.waitX-trplXunicoderql(jEjEX5http://docs.python.org/library/functions.html#unicodeX-trrlX!wsgiref.simple_server.make_serverrsl(jEjEXMhttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.make_serverX-trtlX math.floorrul(jEjEX3http://docs.python.org/library/math.html#math.floorX-trvlXimageop.dither2grey2rwl(jEjEX@http://docs.python.org/library/imageop.html#imageop.dither2grey2X-trxlXitertools.productryl(jEjEX?http://docs.python.org/library/itertools.html#itertools.productX-trzlXtoken.ISTERMINALr{l(jEjEX:http://docs.python.org/library/token.html#token.ISTERMINALX-tr|lXoperator.iconcatr}l(jEjEX=http://docs.python.org/library/operator.html#operator.iconcatX-tr~lXitertools.permutationsrl(jEjEXDhttp://docs.python.org/library/itertools.html#itertools.permutationsX-trlXsysconfig.get_pathrl(jEjEX@http://docs.python.org/library/sysconfig.html#sysconfig.get_pathX-trlXdifflib.unified_diffrl(jEjEX@http://docs.python.org/library/difflib.html#difflib.unified_diffX-trlXitertools.compressrl(jEjEX@http://docs.python.org/library/itertools.html#itertools.compressX-trlXcurses.ascii.isalpharl(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isalphaX-trlXreadline.get_line_bufferrl(jEjEXEhttp://docs.python.org/library/readline.html#readline.get_line_bufferX-trlXast.increment_linenorl(jEjEX<http://docs.python.org/library/ast.html#ast.increment_linenoX-trlX turtle.bkrl(jEjEX4http://docs.python.org/library/turtle.html#turtle.bkX-trlXwebbrowser.open_new_tabrl(jEjEXFhttp://docs.python.org/library/webbrowser.html#webbrowser.open_new_tabX-trlX gc.disablerl(jEjEX1http://docs.python.org/library/gc.html#gc.disableX-trlXmacostools.copytreerl(jEjEXBhttp://docs.python.org/library/macostools.html#macostools.copytreeX-trlXFrameWork.MenuItemrl(jEjEX@http://docs.python.org/library/framework.html#FrameWork.MenuItemX-trlX cgi.escaperl(jEjEX2http://docs.python.org/library/cgi.html#cgi.escapeX-trlXgettext.textdomainrl(jEjEX>http://docs.python.org/library/gettext.html#gettext.textdomainX-trlXimaplib.Time2Internaldaterl(jEjEXEhttp://docs.python.org/library/imaplib.html#imaplib.Time2InternaldateX-trlX ic.launchurlrl(jEjEX3http://docs.python.org/library/ic.html#ic.launchurlX-trlX base64.decoderl(jEjEX8http://docs.python.org/library/base64.html#base64.decodeX-trlXFrameWork.Separatorrl(jEjEXAhttp://docs.python.org/library/framework.html#FrameWork.SeparatorX-trlXtermios.tcflushrl(jEjEX;http://docs.python.org/library/termios.html#termios.tcflushX-trlXcompileall.compile_pathrl(jEjEXFhttp://docs.python.org/library/compileall.html#compileall.compile_pathX-trlXos.killrl(jEjEX.http://docs.python.org/library/os.html#os.killX-trlXtraceback.print_lastrl(jEjEXBhttp://docs.python.org/library/traceback.html#traceback.print_lastX-trlX operator.gerl(jEjEX8http://docs.python.org/library/operator.html#operator.geX-trlX turtle.penuprl(jEjEX7http://docs.python.org/library/turtle.html#turtle.penupX-trlXslicerl(jEjEX3http://docs.python.org/library/functions.html#sliceX-trlXmultiprocessing.freeze_supportrl(jEjEXRhttp://docs.python.org/library/multiprocessing.html#multiprocessing.freeze_supportX-trlX doctest.debugrl(jEjEX9http://docs.python.org/library/doctest.html#doctest.debugX-trlXdecimal.localcontextrl(jEjEX@http://docs.python.org/library/decimal.html#decimal.localcontextX-trlXoperator.__xor__rl(jEjEX=http://docs.python.org/library/operator.html#operator.__xor__X-trlX curses.endwinrl(jEjEX8http://docs.python.org/library/curses.html#curses.endwinX-trlXxml.etree.ElementTree.parserl(jEjEXUhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.parseX-trlXcurses.ascii.isprintrl(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isprintX-trlX unittest.skiprl(jEjEX:http://docs.python.org/library/unittest.html#unittest.skipX-trlXrandom.normalvariaterl(jEjEX?http://docs.python.org/library/random.html#random.normalvariateX-trlXpickletools.optimizerl(jEjEXDhttp://docs.python.org/library/pickletools.html#pickletools.optimizeX-trlX os.setreuidrl(jEjEX2http://docs.python.org/library/os.html#os.setreuidX-trlXmath.tanrl(jEjEX1http://docs.python.org/library/math.html#math.tanX-trlXcurses.keynamerl(jEjEX9http://docs.python.org/library/curses.html#curses.keynameX-trlX platform.noderl(jEjEX:http://docs.python.org/library/platform.html#platform.nodeX-trlXoperator.rshiftrl(jEjEX<http://docs.python.org/library/operator.html#operator.rshiftX-trlXhexrl(jEjEX1http://docs.python.org/library/functions.html#hexX-trlX gl.nvarrayrl(jEjEX1http://docs.python.org/library/gl.html#gl.nvarrayX-trlXoperator.itemgetterrl(jEjEX@http://docs.python.org/library/operator.html#operator.itemgetterX-trlXcurses.baudraterl(jEjEX:http://docs.python.org/library/curses.html#curses.baudrateX-trlX&email.iterators.typed_subpart_iteratorrl(jEjEXZhttp://docs.python.org/library/email.iterators.html#email.iterators.typed_subpart_iteratorX-trlX imgfile.writerl(jEjEX9http://docs.python.org/library/imgfile.html#imgfile.writeX-trlX stat.S_ISSOCKrl(jEjEX6http://docs.python.org/library/stat.html#stat.S_ISSOCKX-trlXos.path.splitextrl(jEjEX<http://docs.python.org/library/os.path.html#os.path.splitextX-trlXturtle.getshapesrl(jEjEX;http://docs.python.org/library/turtle.html#turtle.getshapesX-trlXturtle.pendownrl(jEjEX9http://docs.python.org/library/turtle.html#turtle.pendownX-trlXabc.abstractmethodrl(jEjEX:http://docs.python.org/library/abc.html#abc.abstractmethodX-trlXtempfile.gettempdirrl(jEjEX@http://docs.python.org/library/tempfile.html#tempfile.gettempdirX-trlX nis.matchrl(jEjEX1http://docs.python.org/library/nis.html#nis.matchX-trlXimageop.grey2monorl(jEjEX=http://docs.python.org/library/imageop.html#imageop.grey2monoX-trlXthreading.current_threadrl(jEjEXFhttp://docs.python.org/library/threading.html#threading.current_threadX-trlXreadline.set_history_lengthrl(jEjEXHhttp://docs.python.org/library/readline.html#readline.set_history_lengthX-trlXdistutils.dir_util.remove_treerl(jEjEXKhttp://docs.python.org/distutils/apiref.html#distutils.dir_util.remove_treeX-trlX dis.distbrl(jEjEX1http://docs.python.org/library/dis.html#dis.distbX-trlXimp.init_builtinrl(jEjEX8http://docs.python.org/library/imp.html#imp.init_builtinX-trlXdistutils.dir_util.mkpathrl(jEjEXFhttp://docs.python.org/distutils/apiref.html#distutils.dir_util.mkpathX-trlX operator.imodrl(jEjEX:http://docs.python.org/library/operator.html#operator.imodX-trlX os.setpgrprl(jEjEX1http://docs.python.org/library/os.html#os.setpgrpX-trlXstruct.unpack_fromrl(jEjEX=http://docs.python.org/library/struct.html#struct.unpack_fromX-trlX os.strerrorrl(jEjEX2http://docs.python.org/library/os.html#os.strerrorX-trlXxml.etree.ElementTree.iterparserl(jEjEXYhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.iterparseX-trmXcurses.ascii.isxdigitrm(jEjEXFhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isxdigitX-trmXinspect.ismethodrm(jEjEX<http://docs.python.org/library/inspect.html#inspect.ismethodX-trmXcodecs.getincrementaldecoderrm(jEjEXGhttp://docs.python.org/library/codecs.html#codecs.getincrementaldecoderX-trmXlogging.config.stopListeningrm(jEjEXOhttp://docs.python.org/library/logging.config.html#logging.config.stopListeningX-trmXoperator.__irshift__r m(jEjEXAhttp://docs.python.org/library/operator.html#operator.__irshift__X-tr mXrfc822.parseaddrr m(jEjEX;http://docs.python.org/library/rfc822.html#rfc822.parseaddrX-tr mXfiler m(jEjEX2http://docs.python.org/library/functions.html#fileX-trmXxml.etree.ElementTree.iselementrm(jEjEXYhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.iselementX-trmX os.setresuidrm(jEjEX3http://docs.python.org/library/os.html#os.setresuidX-trmXcurses.ascii.isalnumrm(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isalnumX-trmXurlparse.urldefragrm(jEjEX?http://docs.python.org/library/urlparse.html#urlparse.urldefragX-trmX logging.logrm(jEjEX7http://docs.python.org/library/logging.html#logging.logX-trmXcurses.start_colorrm(jEjEX=http://docs.python.org/library/curses.html#curses.start_colorX-trmX os.ctermidrm(jEjEX1http://docs.python.org/library/os.html#os.ctermidX-trmXexecfilerm(jEjEX6http://docs.python.org/library/functions.html#execfileX-trmX stat.S_IFMTrm(jEjEX4http://docs.python.org/library/stat.html#stat.S_IFMTX-tr mXwsgiref.util.application_urir!m(jEjEXHhttp://docs.python.org/library/wsgiref.html#wsgiref.util.application_uriX-tr"mXtokenize.generate_tokensr#m(jEjEXEhttp://docs.python.org/library/tokenize.html#tokenize.generate_tokensX-tr$mX signal.pauser%m(jEjEX7http://docs.python.org/library/signal.html#signal.pauseX-tr&mXcurses.resizetermr'm(jEjEX<http://docs.python.org/library/curses.html#curses.resizetermX-tr(mX logging.errorr)m(jEjEX9http://docs.python.org/library/logging.html#logging.errorX-tr*mXoperator.__isub__r+m(jEjEX>http://docs.python.org/library/operator.html#operator.__isub__X-tr,mXunittest.removeHandlerr-m(jEjEXChttp://docs.python.org/library/unittest.html#unittest.removeHandlerX-tr.mX os.fdopenr/m(jEjEX0http://docs.python.org/library/os.html#os.fdopenX-tr0mXitertools.chainr1m(jEjEX=http://docs.python.org/library/itertools.html#itertools.chainX-tr2mXcalendar.isleapr3m(jEjEX<http://docs.python.org/library/calendar.html#calendar.isleapX-tr4mXsocket.getaddrinfor5m(jEjEX=http://docs.python.org/library/socket.html#socket.getaddrinfoX-tr6mX gl.selectr7m(jEjEX0http://docs.python.org/library/gl.html#gl.selectX-tr8mXcurses.init_colorr9m(jEjEX<http://docs.python.org/library/curses.html#curses.init_colorX-tr:mX bytearrayr;m(jEjEX7http://docs.python.org/library/functions.html#bytearrayX-trmXcodecs.iterencoder?m(jEjEX<http://docs.python.org/library/codecs.html#codecs.iterencodeX-tr@mX os.chflagsrAm(jEjEX1http://docs.python.org/library/os.html#os.chflagsX-trBmX stat.S_ISLNKrCm(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISLNKX-trDmX os.removedirsrEm(jEjEX4http://docs.python.org/library/os.html#os.removedirsX-trFmX os.openptyrGm(jEjEX1http://docs.python.org/library/os.html#os.openptyX-trHmXplatform.platformrIm(jEjEX>http://docs.python.org/library/platform.html#platform.platformX-trJmXresource.getpagesizerKm(jEjEXAhttp://docs.python.org/library/resource.html#resource.getpagesizeX-trLmXcurses.reset_prog_moderMm(jEjEXAhttp://docs.python.org/library/curses.html#curses.reset_prog_modeX-trNmXunicodedata.digitrOm(jEjEXAhttp://docs.python.org/library/unicodedata.html#unicodedata.digitX-trPmX"multiprocessing.sharedctypes.ArrayrQm(jEjEXVhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.ArrayX-trRmXinspect.getclasstreerSm(jEjEX@http://docs.python.org/library/inspect.html#inspect.getclasstreeX-trTmXplatform.python_version_tuplerUm(jEjEXJhttp://docs.python.org/library/platform.html#platform.python_version_tupleX-trVmXoperator.__div__rWm(jEjEX=http://docs.python.org/library/operator.html#operator.__div__X-trXmX warnings.warnrYm(jEjEX:http://docs.python.org/library/warnings.html#warnings.warnX-trZmXcurses.nocbreakr[m(jEjEX:http://docs.python.org/library/curses.html#curses.nocbreakX-tr\mXbase64.b64encoder]m(jEjEX;http://docs.python.org/library/base64.html#base64.b64encodeX-tr^mXmimify.unmimifyr_m(jEjEX:http://docs.python.org/library/mimify.html#mimify.unmimifyX-tr`mXoperator.__rshift__ram(jEjEX@http://docs.python.org/library/operator.html#operator.__rshift__X-trbmXoperator.__sub__rcm(jEjEX=http://docs.python.org/library/operator.html#operator.__sub__X-trdmX stat.S_ISCHRrem(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISCHRX-trfmXemail.encoders.encode_nooprgm(jEjEXMhttp://docs.python.org/library/email.encoders.html#email.encoders.encode_noopX-trhmX heapq.mergerim(jEjEX5http://docs.python.org/library/heapq.html#heapq.mergeX-trjmX aepack.unpackrkm(jEjEX8http://docs.python.org/library/aepack.html#aepack.unpackX-trlmXxml.dom.pulldom.parseStringrmm(jEjEXOhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.parseStringX-trnmXurllib.unquote_plusrom(jEjEX>http://docs.python.org/library/urllib.html#urllib.unquote_plusX-trpmXlistrqm(jEjEX2http://docs.python.org/library/functions.html#listX-trrmXturtle.onreleasersm(jEjEX;http://docs.python.org/library/turtle.html#turtle.onreleaseX-trtmX operator.and_rum(jEjEX:http://docs.python.org/library/operator.html#operator.and_X-trvmX string.rsplitrwm(jEjEX8http://docs.python.org/library/string.html#string.rsplitX-trxmXtempfile.mkdtemprym(jEjEX=http://docs.python.org/library/tempfile.html#tempfile.mkdtempX-trzmXstringprep.in_table_c11_c12r{m(jEjEXJhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c11_c12X-tr|mX os.fchownr}m(jEjEX0http://docs.python.org/library/os.html#os.fchownX-tr~mXinspect.getmoduleinform(jEjEXAhttp://docs.python.org/library/inspect.html#inspect.getmoduleinfoX-trmu(Xos._exitrm(jEjEX/http://docs.python.org/library/os.html#os._exitX-trmX curses.cbreakrm(jEjEX8http://docs.python.org/library/curses.html#curses.cbreakX-trmX operator.imulrm(jEjEX:http://docs.python.org/library/operator.html#operator.imulX-trmX math.ldexprm(jEjEX3http://docs.python.org/library/math.html#math.ldexpX-trmX cmath.tanhrm(jEjEX4http://docs.python.org/library/cmath.html#cmath.tanhX-trmXcompilerm(jEjEX5http://docs.python.org/library/functions.html#compileX-trmXmsilib.add_tablesrm(jEjEX<http://docs.python.org/library/msilib.html#msilib.add_tablesX-trmXsumrm(jEjEX1http://docs.python.org/library/functions.html#sumX-trmXmath.logrm(jEjEX1http://docs.python.org/library/math.html#math.logX-trmXabsrm(jEjEX1http://docs.python.org/library/functions.html#absX-trmXrandom.randintrm(jEjEX9http://docs.python.org/library/random.html#random.randintX-trmXos.path.sameopenfilerm(jEjEX@http://docs.python.org/library/os.path.html#os.path.sameopenfileX-trmXmsvcrt.getwcherm(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.getwcheX-trmXatexit.registerrm(jEjEX:http://docs.python.org/library/atexit.html#atexit.registerX-trmXhashrm(jEjEX2http://docs.python.org/library/functions.html#hashX-trmX inspect.stackrm(jEjEX9http://docs.python.org/library/inspect.html#inspect.stackX-trmX fractions.gcdrm(jEjEX;http://docs.python.org/library/fractions.html#fractions.gcdX-trmXturtle.begin_polyrm(jEjEX<http://docs.python.org/library/turtle.html#turtle.begin_polyX-trmXdifflib.context_diffrm(jEjEX@http://docs.python.org/library/difflib.html#difflib.context_diffX-trmXimp.load_compiledrm(jEjEX9http://docs.python.org/library/imp.html#imp.load_compiledX-trmXplatform.system_aliasrm(jEjEXBhttp://docs.python.org/library/platform.html#platform.system_aliasX-trmXitertools.cyclerm(jEjEX=http://docs.python.org/library/itertools.html#itertools.cycleX-trmX ctypes.resizerm(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.resizeX-trmXoperator.ifloordivrm(jEjEX?http://docs.python.org/library/operator.html#operator.ifloordivX-trmXparser.st2listrm(jEjEX9http://docs.python.org/library/parser.html#parser.st2listX-trmXplatform.python_implementationrm(jEjEXKhttp://docs.python.org/library/platform.html#platform.python_implementationX-trmXfileinput.filelinenorm(jEjEXBhttp://docs.python.org/library/fileinput.html#fileinput.filelinenoX-trmXsymtable.symtablerm(jEjEX>http://docs.python.org/library/symtable.html#symtable.symtableX-trmX msvcrt.getcherm(jEjEX8http://docs.python.org/library/msvcrt.html#msvcrt.getcheX-trmX pwd.getpwallrm(jEjEX4http://docs.python.org/library/pwd.html#pwd.getpwallX-trmXsubprocess.check_callrm(jEjEXDhttp://docs.python.org/library/subprocess.html#subprocess.check_callX-trmXssl.get_server_certificaterm(jEjEXBhttp://docs.python.org/library/ssl.html#ssl.get_server_certificateX-trmX turtle.gotorm(jEjEX6http://docs.python.org/library/turtle.html#turtle.gotoX-trmXfl.show_file_selectorrm(jEjEX<http://docs.python.org/library/fl.html#fl.show_file_selectorX-trmXlocale.getdefaultlocalerm(jEjEXBhttp://docs.python.org/library/locale.html#locale.getdefaultlocaleX-trmXthreading.currentThreadrm(jEjEXEhttp://docs.python.org/library/threading.html#threading.currentThreadX-trmX os.setregidrm(jEjEX2http://docs.python.org/library/os.html#os.setregidX-trmX cmath.exprm(jEjEX3http://docs.python.org/library/cmath.html#cmath.expX-trmX ic.mapfilerm(jEjEX1http://docs.python.org/library/ic.html#ic.mapfileX-trmX#distutils.fancy_getopt.fancy_getoptrm(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.fancy_getoptX-trmXtime.localtimerm(jEjEX7http://docs.python.org/library/time.html#time.localtimeX-trmX os.fpathconfrm(jEjEX3http://docs.python.org/library/os.html#os.fpathconfX-trmX cgitb.handlerrm(jEjEX7http://docs.python.org/library/cgitb.html#cgitb.handlerX-trmX os.listdirrm(jEjEX1http://docs.python.org/library/os.html#os.listdirX-trmXtraceback.tb_linenorm(jEjEXAhttp://docs.python.org/library/traceback.html#traceback.tb_linenoX-trmXaudioop.minmaxrm(jEjEX:http://docs.python.org/library/audioop.html#audioop.minmaxX-trmXturtle.tiltanglerm(jEjEX;http://docs.python.org/library/turtle.html#turtle.tiltangleX-trmX __import__rm(jEjEX8http://docs.python.org/library/functions.html#__import__X-trmXfunctools.partialrm(jEjEX?http://docs.python.org/library/functools.html#functools.partialX-trmXplatform.versionrm(jEjEX=http://docs.python.org/library/platform.html#platform.versionX-trmXcsv.list_dialectsrm(jEjEX9http://docs.python.org/library/csv.html#csv.list_dialectsX-trmXaudioop.lin2linrm(jEjEX;http://docs.python.org/library/audioop.html#audioop.lin2linX-trmXfm.prstrrm(jEjEX/http://docs.python.org/library/fm.html#fm.prstrX-trmXdelattrrm(jEjEX5http://docs.python.org/library/functions.html#delattrX-trmXmodulefinder.AddPackagePathrm(jEjEXLhttp://docs.python.org/library/modulefinder.html#modulefinder.AddPackagePathX-trmX cmath.acoshrm(jEjEX5http://docs.python.org/library/cmath.html#cmath.acoshX-trmX gc.get_debugrm(jEjEX3http://docs.python.org/library/gc.html#gc.get_debugX-trmX zlib.crc32rm(jEjEX3http://docs.python.org/library/zlib.html#zlib.crc32X-trmXEasyDialogs.AskPasswordrm(jEjEXGhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskPasswordX-trmX fl.do_formsrm(jEjEX2http://docs.python.org/library/fl.html#fl.do_formsX-trmX select.kqueuerm(jEjEX8http://docs.python.org/library/select.html#select.kqueueX-trmXturtle.distancerm(jEjEX:http://docs.python.org/library/turtle.html#turtle.distanceX-trmX operator.eqrm(jEjEX8http://docs.python.org/library/operator.html#operator.eqX-trmXoperator.__repeat__rm(jEjEX@http://docs.python.org/library/operator.html#operator.__repeat__X-trnX operator.iaddrn(jEjEX:http://docs.python.org/library/operator.html#operator.iaddX-trnX os.lchownrn(jEjEX0http://docs.python.org/library/os.html#os.lchownX-trnXcoercern(jEjEX4http://docs.python.org/library/functions.html#coerceX-trnX gc.enablern(jEjEX0http://docs.python.org/library/gc.html#gc.enableX-trnXxml.sax.saxutils.quoteattrr n(jEjEXLhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.quoteattrX-tr nXfnmatch.translater n(jEjEX=http://docs.python.org/library/fnmatch.html#fnmatch.translateX-tr nX"email.utils.collapse_rfc2231_valuer n(jEjEXQhttp://docs.python.org/library/email.util.html#email.utils.collapse_rfc2231_valueX-trnX os.getuidrn(jEjEX0http://docs.python.org/library/os.html#os.getuidX-trnXplistlib.writePlistrn(jEjEX@http://docs.python.org/library/plistlib.html#plistlib.writePlistX-trnX curses.napmsrn(jEjEX7http://docs.python.org/library/curses.html#curses.napmsX-trnXcurses.savettyrn(jEjEX9http://docs.python.org/library/curses.html#curses.savettyX-trnXFrameWork.Menurn(jEjEX<http://docs.python.org/library/framework.html#FrameWork.MenuX-trnX curses.noechorn(jEjEX8http://docs.python.org/library/curses.html#curses.noechoX-trnX_winreg.DisableReflectionKeyrn(jEjEXHhttp://docs.python.org/library/_winreg.html#_winreg.DisableReflectionKeyX-trnXparser.issuitern(jEjEX9http://docs.python.org/library/parser.html#parser.issuiteX-trnX parser.isexprrn(jEjEX8http://docs.python.org/library/parser.html#parser.isexprX-tr nXoperator.truedivr!n(jEjEX=http://docs.python.org/library/operator.html#operator.truedivX-tr"nX turtle.cloner#n(jEjEX7http://docs.python.org/library/turtle.html#turtle.cloneX-tr$nXos.WIFCONTINUEDr%n(jEjEX6http://docs.python.org/library/os.html#os.WIFCONTINUEDX-tr&nXfileinput.inputr'n(jEjEX=http://docs.python.org/library/fileinput.html#fileinput.inputX-tr(nX os.tcsetpgrpr)n(jEjEX3http://docs.python.org/library/os.html#os.tcsetpgrpX-tr*nXshutil.copyfiler+n(jEjEX:http://docs.python.org/library/shutil.html#shutil.copyfileX-tr,nXoperator.__gt__r-n(jEjEX<http://docs.python.org/library/operator.html#operator.__gt__X-tr.nX*multiprocessing.connection.answerChallenger/n(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.connection.answerChallengeX-tr0nXcsv.register_dialectr1n(jEjEX<http://docs.python.org/library/csv.html#csv.register_dialectX-tr2nX jpeg.compressr3n(jEjEX6http://docs.python.org/library/jpeg.html#jpeg.compressX-tr4nXoperator.__not__r5n(jEjEX=http://docs.python.org/library/operator.html#operator.__not__X-tr6nXpdb.runr7n(jEjEX/http://docs.python.org/library/pdb.html#pdb.runX-tr8nXhelpr9n(jEjEX2http://docs.python.org/library/functions.html#helpX-tr:nX%test.test_support.check_py3k_warningsr;n(jEjEXNhttp://docs.python.org/library/test.html#test.test_support.check_py3k_warningsX-trnX"email.iterators.body_line_iteratorr?n(jEjEXVhttp://docs.python.org/library/email.iterators.html#email.iterators.body_line_iteratorX-tr@nXcurses.getmouserAn(jEjEX:http://docs.python.org/library/curses.html#curses.getmouseX-trBnX turtle.tracerrCn(jEjEX8http://docs.python.org/library/turtle.html#turtle.tracerX-trDnXmimify.mime_decode_headerrEn(jEjEXDhttp://docs.python.org/library/mimify.html#mimify.mime_decode_headerX-trFnXtraceback.extract_stackrGn(jEjEXEhttp://docs.python.org/library/traceback.html#traceback.extract_stackX-trHnX pdb.set_tracerIn(jEjEX5http://docs.python.org/library/pdb.html#pdb.set_traceX-trJnXast.walkrKn(jEjEX0http://docs.python.org/library/ast.html#ast.walkX-trLnXfpectl.turnoff_sigfperMn(jEjEX@http://docs.python.org/library/fpectl.html#fpectl.turnoff_sigfpeX-trNnXcProfile.runctxrOn(jEjEX;http://docs.python.org/library/profile.html#cProfile.runctxX-trPnXos.path.getmtimerQn(jEjEX<http://docs.python.org/library/os.path.html#os.path.getmtimeX-trRnXsys.getdlopenflagsrSn(jEjEX:http://docs.python.org/library/sys.html#sys.getdlopenflagsX-trTnXlogging.criticalrUn(jEjEX<http://docs.python.org/library/logging.html#logging.criticalX-trVnXctypes.WINFUNCTYPErWn(jEjEX=http://docs.python.org/library/ctypes.html#ctypes.WINFUNCTYPEX-trXnX os.sysconfrYn(jEjEX1http://docs.python.org/library/os.html#os.sysconfX-trZnX math.truncr[n(jEjEX3http://docs.python.org/library/math.html#math.truncX-tr\nXcurses.color_pairr]n(jEjEX<http://docs.python.org/library/curses.html#curses.color_pairX-tr^nXcd.createparserr_n(jEjEX6http://docs.python.org/library/cd.html#cd.createparserX-tr`nXcurses.doupdateran(jEjEX:http://docs.python.org/library/curses.html#curses.doupdateX-trbnX al.getparamsrcn(jEjEX3http://docs.python.org/library/al.html#al.getparamsX-trdnXaudioop.lin2alawren(jEjEX<http://docs.python.org/library/audioop.html#audioop.lin2alawX-trfnXreadline.get_history_lengthrgn(jEjEXHhttp://docs.python.org/library/readline.html#readline.get_history_lengthX-trhnXast.literal_evalrin(jEjEX8http://docs.python.org/library/ast.html#ast.literal_evalX-trjnXcalendar.weekdayrkn(jEjEX=http://docs.python.org/library/calendar.html#calendar.weekdayX-trlnXrandom.getstatermn(jEjEX:http://docs.python.org/library/random.html#random.getstateX-trnnXreadline.replace_history_itemron(jEjEXJhttp://docs.python.org/library/readline.html#readline.replace_history_itemX-trpnXoperator.__inv__rqn(jEjEX=http://docs.python.org/library/operator.html#operator.__inv__X-trrnXmultiprocessing.Valuersn(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.ValueX-trtnXitertools.combinationsrun(jEjEXDhttp://docs.python.org/library/itertools.html#itertools.combinationsX-trvnXlogging.config.listenrwn(jEjEXHhttp://docs.python.org/library/logging.config.html#logging.config.listenX-trxnXturtle.isvisibleryn(jEjEX;http://docs.python.org/library/turtle.html#turtle.isvisibleX-trznXreducer{n(jEjEX4http://docs.python.org/library/functions.html#reduceX-tr|nXbase64.b16decoder}n(jEjEX;http://docs.python.org/library/base64.html#base64.b16decodeX-tr~nXfileinput.linenorn(jEjEX>http://docs.python.org/library/fileinput.html#fileinput.linenoX-trnX_winreg.EnableReflectionKeyrn(jEjEXGhttp://docs.python.org/library/_winreg.html#_winreg.EnableReflectionKeyX-trnXiterrn(jEjEX2http://docs.python.org/library/functions.html#iterX-trnXinspect.isgeneratorrn(jEjEX?http://docs.python.org/library/inspect.html#inspect.isgeneratorX-trnX os.unsetenvrn(jEjEX2http://docs.python.org/library/os.html#os.unsetenvX-trnXsys.displayhookrn(jEjEX7http://docs.python.org/library/sys.html#sys.displayhookX-trnX os.makedevrn(jEjEX1http://docs.python.org/library/os.html#os.makedevX-trnXheapq.heapreplacern(jEjEX;http://docs.python.org/library/heapq.html#heapq.heapreplaceX-trnXxml.sax.make_parserrn(jEjEX?http://docs.python.org/library/xml.sax.html#xml.sax.make_parserX-trnXpprint.isreadablern(jEjEX<http://docs.python.org/library/pprint.html#pprint.isreadableX-trnXmd5.md5rn(jEjEX/http://docs.python.org/library/md5.html#md5.md5X-trnXprintrn(jEjEX3http://docs.python.org/library/functions.html#printX-trnX cgi.parsern(jEjEX1http://docs.python.org/library/cgi.html#cgi.parseX-trnX math.frexprn(jEjEX3http://docs.python.org/library/math.html#math.frexpX-trnX os.setegidrn(jEjEX1http://docs.python.org/library/os.html#os.setegidX-trnX uu.decodern(jEjEX0http://docs.python.org/library/uu.html#uu.decodeX-trnXxml.dom.getDOMImplementationrn(jEjEXHhttp://docs.python.org/library/xml.dom.html#xml.dom.getDOMImplementationX-trnX code.interactrn(jEjEX6http://docs.python.org/library/code.html#code.interactX-trnX syslog.syslogrn(jEjEX8http://docs.python.org/library/syslog.html#syslog.syslogX-trnXsys.getdefaultencodingrn(jEjEX>http://docs.python.org/library/sys.html#sys.getdefaultencodingX-trnXdifflib.IS_CHARACTER_JUNKrn(jEjEXEhttp://docs.python.org/library/difflib.html#difflib.IS_CHARACTER_JUNKX-trnXurllib.urlretrievern(jEjEX=http://docs.python.org/library/urllib.html#urllib.urlretrieveX-trnX_winreg.FlushKeyrn(jEjEX<http://docs.python.org/library/_winreg.html#_winreg.FlushKeyX-trnXreadline.get_history_itemrn(jEjEXFhttp://docs.python.org/library/readline.html#readline.get_history_itemX-trnX math.radiansrn(jEjEX5http://docs.python.org/library/math.html#math.radiansX-trnXoperator.__iand__rn(jEjEX>http://docs.python.org/library/operator.html#operator.__iand__X-trnXbinascii.a2b_base64rn(jEjEX@http://docs.python.org/library/binascii.html#binascii.a2b_base64X-trnXinspect.getinnerframesrn(jEjEXBhttp://docs.python.org/library/inspect.html#inspect.getinnerframesX-trnX turtle.ltrn(jEjEX4http://docs.python.org/library/turtle.html#turtle.ltX-trnX%distutils.util.grok_environment_errorrn(jEjEXRhttp://docs.python.org/distutils/apiref.html#distutils.util.grok_environment_errorX-trnX os.fchmodrn(jEjEX0http://docs.python.org/library/os.html#os.fchmodX-trnXbinascii.b2a_uurn(jEjEX<http://docs.python.org/library/binascii.html#binascii.b2a_uuX-trnX turtle.updatern(jEjEX8http://docs.python.org/library/turtle.html#turtle.updateX-trnXplatform.releasern(jEjEX=http://docs.python.org/library/platform.html#platform.releaseX-trnXturtle.end_polyrn(jEjEX:http://docs.python.org/library/turtle.html#turtle.end_polyX-trnX sys.gettracern(jEjEX4http://docs.python.org/library/sys.html#sys.gettraceX-trnXssl.PEM_cert_to_DER_certrn(jEjEX@http://docs.python.org/library/ssl.html#ssl.PEM_cert_to_DER_certX-trnXplistlib.readPlistFromStringrn(jEjEXIhttp://docs.python.org/library/plistlib.html#plistlib.readPlistFromStringX-trnXheapq.nlargestrn(jEjEX8http://docs.python.org/library/heapq.html#heapq.nlargestX-trnX struct.unpackrn(jEjEX8http://docs.python.org/library/struct.html#struct.unpackX-trnX,multiprocessing.connection.deliver_challengern(jEjEX`http://docs.python.org/library/multiprocessing.html#multiprocessing.connection.deliver_challengeX-trnXcompiler.parseFilern(jEjEX?http://docs.python.org/library/compiler.html#compiler.parseFileX-trnX token.ISEOFrn(jEjEX5http://docs.python.org/library/token.html#token.ISEOFX-trnXos.path.existsrn(jEjEX:http://docs.python.org/library/os.path.html#os.path.existsX-trnXcurses.ungetmousern(jEjEX<http://docs.python.org/library/curses.html#curses.ungetmouseX-trnXEasyDialogs.Messagern(jEjEXChttp://docs.python.org/library/easydialogs.html#EasyDialogs.MessageX-trnXwsgiref.validate.validatorrn(jEjEXFhttp://docs.python.org/library/wsgiref.html#wsgiref.validate.validatorX-trnX base64.encodern(jEjEX8http://docs.python.org/library/base64.html#base64.encodeX-trnX sys.settracern(jEjEX4http://docs.python.org/library/sys.html#sys.settraceX-trnXurllib2.build_openerrn(jEjEX@http://docs.python.org/library/urllib2.html#urllib2.build_openerX-trnX cmath.sqrtrn(jEjEX4http://docs.python.org/library/cmath.html#cmath.sqrtX-trnXstrrn(jEjEX1http://docs.python.org/library/functions.html#strX-trnXbz2.decompressrn(jEjEX6http://docs.python.org/library/bz2.html#bz2.decompressX-trnXaetools.enumsubstrn(jEjEX=http://docs.python.org/library/aetools.html#aetools.enumsubstX-trnX turtle.backrn(jEjEX6http://docs.python.org/library/turtle.html#turtle.backX-trnXitertools.dropwhilern(jEjEXAhttp://docs.python.org/library/itertools.html#itertools.dropwhileX-trnX MacOS.openrfrn(jEjEX6http://docs.python.org/library/macos.html#MacOS.openrfX-trnXposixfile.openrn(jEjEX<http://docs.python.org/library/posixfile.html#posixfile.openX-trnXpickletools.disrn(jEjEX?http://docs.python.org/library/pickletools.html#pickletools.disX-trnXnis.get_default_domainrn(jEjEX>http://docs.python.org/library/nis.html#nis.get_default_domainX-trnXoperator.__delslice__rn(jEjEXBhttp://docs.python.org/library/operator.html#operator.__delslice__X-trnX curses.nonlrn(jEjEX6http://docs.python.org/library/curses.html#curses.nonlX-trnXos.path.expandvarsrn(jEjEX>http://docs.python.org/library/os.path.html#os.path.expandvarsX-trnX binhex.binhexrn(jEjEX8http://docs.python.org/library/binhex.html#binhex.binhexX-trnX_winreg.ConnectRegistryrn(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.ConnectRegistryX-troXdistutils.dep_util.newerro(jEjEXEhttp://docs.python.org/distutils/apiref.html#distutils.dep_util.newerX-troXxml.sax.parseStringro(jEjEX?http://docs.python.org/library/xml.sax.html#xml.sax.parseStringX-troXos.path.getsizero(jEjEX;http://docs.python.org/library/os.path.html#os.path.getsizeX-troXfl.qtestro(jEjEX/http://docs.python.org/library/fl.html#fl.qtestX-troXtermios.tcsendbreakr o(jEjEX?http://docs.python.org/library/termios.html#termios.tcsendbreakX-tr oXfileinput.filenor o(jEjEX>http://docs.python.org/library/fileinput.html#fileinput.filenoX-tr oXpy_compile.compiler o(jEjEXAhttp://docs.python.org/library/py_compile.html#py_compile.compileX-troXturtle.end_fillro(jEjEX:http://docs.python.org/library/turtle.html#turtle.end_fillX-troXcgi.print_directoryro(jEjEX;http://docs.python.org/library/cgi.html#cgi.print_directoryX-troXaudioop.tostereoro(jEjEX<http://docs.python.org/library/audioop.html#audioop.tostereoX-troXos.lseekro(jEjEX/http://docs.python.org/library/os.html#os.lseekX-troX json.loadsro(jEjEX3http://docs.python.org/library/json.html#json.loadsX-troXmailcap.getcapsro(jEjEX;http://docs.python.org/library/mailcap.html#mailcap.getcapsX-troXemail.header.decode_headerro(jEjEXKhttp://docs.python.org/library/email.header.html#email.header.decode_headerX-troX curses.tparmro(jEjEX7http://docs.python.org/library/curses.html#curses.tparmX-troX)multiprocessing.sharedctypes.synchronizedro(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.synchronizedX-tr oX%test.test_support.is_resource_enabledr!o(jEjEXNhttp://docs.python.org/library/test.html#test.test_support.is_resource_enabledX-tr"oXoperator.__or__r#o(jEjEX<http://docs.python.org/library/operator.html#operator.__or__X-tr$oX shutil.mover%o(jEjEX6http://docs.python.org/library/shutil.html#shutil.moveX-tr&oXmath.expr'o(jEjEX1http://docs.python.org/library/math.html#math.expX-tr(oX turtle.sethr)o(jEjEX6http://docs.python.org/library/turtle.html#turtle.sethX-tr*oX#distutils.ccompiler.gen_lib_optionsr+o(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.gen_lib_optionsX-tr,oX os.execvper-o(jEjEX1http://docs.python.org/library/os.html#os.execvpeX-tr.oX turtle.setyr/o(jEjEX6http://docs.python.org/library/turtle.html#turtle.setyX-tr0oX turtle.setxr1o(jEjEX6http://docs.python.org/library/turtle.html#turtle.setxX-tr2oXsysconfig.get_platformr3o(jEjEXDhttp://docs.python.org/library/sysconfig.html#sysconfig.get_platformX-tr4oX gdbm.nextkeyr5o(jEjEX5http://docs.python.org/library/gdbm.html#gdbm.nextkeyX-tr6oXinspect.ismemberdescriptorr7o(jEjEXFhttp://docs.python.org/library/inspect.html#inspect.ismemberdescriptorX-tr8oX!multiprocessing.connection.Clientr9o(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.connection.ClientX-tr:oXos.path.basenamer;o(jEjEX<http://docs.python.org/library/os.path.html#os.path.basenameX-troX ctypes.castr?o(jEjEX6http://docs.python.org/library/ctypes.html#ctypes.castX-tr@oX string.centerrAo(jEjEX8http://docs.python.org/library/string.html#string.centerX-trBoX compiler.walkrCo(jEjEX:http://docs.python.org/library/compiler.html#compiler.walkX-trDoXunicodedata.combiningrEo(jEjEXEhttp://docs.python.org/library/unicodedata.html#unicodedata.combiningX-trFoX imageop.scalerGo(jEjEX9http://docs.python.org/library/imageop.html#imageop.scaleX-trHoXtraceback.format_tbrIo(jEjEXAhttp://docs.python.org/library/traceback.html#traceback.format_tbX-trJoX os.readlinkrKo(jEjEX2http://docs.python.org/library/os.html#os.readlinkX-trLoXfindertools.moverMo(jEjEX?http://docs.python.org/library/macostools.html#findertools.moveX-trNoX_winreg.SetValuerOo(jEjEX<http://docs.python.org/library/_winreg.html#_winreg.SetValueX-trPoXbinascii.crc32rQo(jEjEX;http://docs.python.org/library/binascii.html#binascii.crc32X-trRoX uuid.uuid4rSo(jEjEX3http://docs.python.org/library/uuid.html#uuid.uuid4X-trToX uuid.uuid5rUo(jEjEX3http://docs.python.org/library/uuid.html#uuid.uuid5X-trVoX uuid.uuid3rWo(jEjEX3http://docs.python.org/library/uuid.html#uuid.uuid3X-trXoX xml.etree.ElementTree.SubElementrYo(jEjEXZhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.SubElementX-trZoX uuid.uuid1r[o(jEjEX3http://docs.python.org/library/uuid.html#uuid.uuid1X-tr\oXsys.getcheckintervalr]o(jEjEX<http://docs.python.org/library/sys.html#sys.getcheckintervalX-tr^oX thread.exitr_o(jEjEX6http://docs.python.org/library/thread.html#thread.exitX-tr`oXcodecs.getreaderrao(jEjEX;http://docs.python.org/library/codecs.html#codecs.getreaderX-trboXfindertools.sleeprco(jEjEX@http://docs.python.org/library/macostools.html#findertools.sleepX-trdoXpyclbr.readmodule_exreo(jEjEX?http://docs.python.org/library/pyclbr.html#pyclbr.readmodule_exX-trfoXmsilib.init_databasergo(jEjEX?http://docs.python.org/library/msilib.html#msilib.init_databaseX-trhoXssl.wrap_socketrio(jEjEX7http://docs.python.org/library/ssl.html#ssl.wrap_socketX-trjoXstring.capitalizerko(jEjEX<http://docs.python.org/library/string.html#string.capitalizeX-trloX curses.getwinrmo(jEjEX8http://docs.python.org/library/curses.html#curses.getwinX-trnoXheapq.nsmallestroo(jEjEX9http://docs.python.org/library/heapq.html#heapq.nsmallestX-trpoX turtle.getpenrqo(jEjEX8http://docs.python.org/library/turtle.html#turtle.getpenX-trroXlocalsrso(jEjEX4http://docs.python.org/library/functions.html#localsX-trtoXtest.test_support.findfileruo(jEjEXChttp://docs.python.org/library/test.html#test.test_support.findfileX-trvoX"distutils.sysconfig.get_python_librwo(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_python_libX-trxoX shutil.rmtreeryo(jEjEX8http://docs.python.org/library/shutil.html#shutil.rmtreeX-trzoXcalendar.weekheaderr{o(jEjEX@http://docs.python.org/library/calendar.html#calendar.weekheaderX-tr|oXturtle.exitonclickr}o(jEjEX=http://docs.python.org/library/turtle.html#turtle.exitonclickX-tr~oXcurses.panel.new_panelro(jEjEXGhttp://docs.python.org/library/curses.panel.html#curses.panel.new_panelX-troXjpeg.decompressro(jEjEX8http://docs.python.org/library/jpeg.html#jpeg.decompressX-troXoperator.__add__ro(jEjEX=http://docs.python.org/library/operator.html#operator.__add__X-troX sys._getframero(jEjEX5http://docs.python.org/library/sys.html#sys._getframeX-troX_winreg.QueryReflectionKeyro(jEjEXFhttp://docs.python.org/library/_winreg.html#_winreg.QueryReflectionKeyX-troX_winreg.CreateKeyExro(jEjEX?http://docs.python.org/library/_winreg.html#_winreg.CreateKeyExX-troX pprint.pprintro(jEjEX8http://docs.python.org/library/pprint.html#pprint.pprintX-troXoperator.__mul__ro(jEjEX=http://docs.python.org/library/operator.html#operator.__mul__X-troX MacOS.splashro(jEjEX6http://docs.python.org/library/macos.html#MacOS.splashX-troX time.mktimero(jEjEX4http://docs.python.org/library/time.html#time.mktimeX-troXcurses.pair_numberro(jEjEX=http://docs.python.org/library/curses.html#curses.pair_numberX-troXaetools.packeventro(jEjEX=http://docs.python.org/library/aetools.html#aetools.packeventX-troXurllib.pathname2urlro(jEjEX>http://docs.python.org/library/urllib.html#urllib.pathname2urlX-troXoperator.methodcallerro(jEjEXBhttp://docs.python.org/library/operator.html#operator.methodcallerX-troX#distutils.archive_util.make_tarballro(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.archive_util.make_tarballX-troXturtle.getturtlero(jEjEX;http://docs.python.org/library/turtle.html#turtle.getturtleX-troX turtle.setupro(jEjEX7http://docs.python.org/library/turtle.html#turtle.setupX-troX string.zfillro(jEjEX7http://docs.python.org/library/string.html#string.zfillX-troXurllib.urlencodero(jEjEX;http://docs.python.org/library/urllib.html#urllib.urlencodeX-troX os.killpgro(jEjEX0http://docs.python.org/library/os.html#os.killpgX-troXcurses.panel.top_panelro(jEjEXGhttp://docs.python.org/library/curses.panel.html#curses.panel.top_panelX-troXstringprep.in_table_c21_c22ro(jEjEXJhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c21_c22X-troX operator.or_ro(jEjEX9http://docs.python.org/library/operator.html#operator.or_X-troXglobalsro(jEjEX5http://docs.python.org/library/functions.html#globalsX-troX cmath.atanhro(jEjEX5http://docs.python.org/library/cmath.html#cmath.atanhX-troXxmlrpclib.dumpsro(jEjEX=http://docs.python.org/library/xmlrpclib.html#xmlrpclib.dumpsX-troX cmath.tanro(jEjEX3http://docs.python.org/library/cmath.html#cmath.tanX-troXFrameWork.setwatchcursorro(jEjEXFhttp://docs.python.org/library/framework.html#FrameWork.setwatchcursorX-troXos.walkro(jEjEX.http://docs.python.org/library/os.html#os.walkX-troX math.fabsro(jEjEX2http://docs.python.org/library/math.html#math.fabsX-troXcodecs.backslashreplace_errorsro(jEjEXIhttp://docs.python.org/library/codecs.html#codecs.backslashreplace_errorsX-troXcompiler.visitor.walkro(jEjEXBhttp://docs.python.org/library/compiler.html#compiler.visitor.walkX-troXre.subro(jEjEX-http://docs.python.org/library/re.html#re.subX-troX math.ceilro(jEjEX2http://docs.python.org/library/math.html#math.ceilX-troX os.confstrro(jEjEX1http://docs.python.org/library/os.html#os.confstrX-troXpy_compile.mainro(jEjEX>http://docs.python.org/library/py_compile.html#py_compile.mainX-troXturtle.pencolorro(jEjEX:http://docs.python.org/library/turtle.html#turtle.pencolorX-troX gl.vnarrayro(jEjEX1http://docs.python.org/library/gl.html#gl.vnarrayX-troXplistlib.writePlistToResourcero(jEjEXJhttp://docs.python.org/library/plistlib.html#plistlib.writePlistToResourceX-troXbisect.insort_rightro(jEjEX>http://docs.python.org/library/bisect.html#bisect.insort_rightX-troXinspect.ismodulero(jEjEX<http://docs.python.org/library/inspect.html#inspect.ismoduleX-troX msvcrt.getwchro(jEjEX8http://docs.python.org/library/msvcrt.html#msvcrt.getwchX-troX operator.modro(jEjEX9http://docs.python.org/library/operator.html#operator.modX-troXgettext.bindtextdomainro(jEjEXBhttp://docs.python.org/library/gettext.html#gettext.bindtextdomainX-troXplatform.python_branchro(jEjEXChttp://docs.python.org/library/platform.html#platform.python_branchX-troXcontextlib.contextmanagerro(jEjEXHhttp://docs.python.org/library/contextlib.html#contextlib.contextmanagerX-troXemail.encoders.encode_7or8bitro(jEjEXPhttp://docs.python.org/library/email.encoders.html#email.encoders.encode_7or8bitX-troXmultiprocessing.log_to_stderrro(jEjEXQhttp://docs.python.org/library/multiprocessing.html#multiprocessing.log_to_stderrX-troX curses.rawro(jEjEX5http://docs.python.org/library/curses.html#curses.rawX-troXcodecs.lookup_errorro(jEjEX>http://docs.python.org/library/codecs.html#codecs.lookup_errorX-troXbinascii.a2b_hexro(jEjEX=http://docs.python.org/library/binascii.html#binascii.a2b_hexX-troXinspect.isroutinero(jEjEX=http://docs.python.org/library/inspect.html#inspect.isroutineX-troX fl.get_mousero(jEjEX3http://docs.python.org/library/fl.html#fl.get_mouseX-troX imp.lock_heldro(jEjEX5http://docs.python.org/library/imp.html#imp.lock_heldX-troX operator.ixorro(jEjEX:http://docs.python.org/library/operator.html#operator.ixorX-troX cmath.sinhro(jEjEX4http://docs.python.org/library/cmath.html#cmath.sinhX-troX _winreg.ExpandEnvironmentStringsro(jEjEXLhttp://docs.python.org/library/_winreg.html#_winreg.ExpandEnvironmentStringsX-troXsysconfig.get_python_versionro(jEjEXJhttp://docs.python.org/library/sysconfig.html#sysconfig.get_python_versionX-troXsignal.getitimerro(jEjEX;http://docs.python.org/library/signal.html#signal.getitimerX-troXtarfile.is_tarfilero(jEjEX>http://docs.python.org/library/tarfile.html#tarfile.is_tarfileX-troX uu.encodero(jEjEX0http://docs.python.org/library/uu.html#uu.encodeX-troX math.acosro(jEjEX2http://docs.python.org/library/math.html#math.acosX-troX msvcrt.getchro(jEjEX7http://docs.python.org/library/msvcrt.html#msvcrt.getchX-troXmsvcrt.heapminro(jEjEX9http://docs.python.org/library/msvcrt.html#msvcrt.heapminX-troXlogging.basicConfigro(jEjEX?http://docs.python.org/library/logging.html#logging.basicConfigX-trpXoperator.__concat__rp(jEjEX@http://docs.python.org/library/operator.html#operator.__concat__X-trpX re.compilerp(jEjEX1http://docs.python.org/library/re.html#re.compileX-trpX"distutils.sysconfig.get_python_incrp(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_python_incX-trpXctypes.string_atrp(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.string_atX-trpXwarnings.warnpy3kr p(jEjEX>http://docs.python.org/library/warnings.html#warnings.warnpy3kX-tr pXturtle.screensizer p(jEjEX<http://docs.python.org/library/turtle.html#turtle.screensizeX-tr pX wave.openfpr p(jEjEX4http://docs.python.org/library/wave.html#wave.openfpX-trpXoperator.__ne__rp(jEjEX<http://docs.python.org/library/operator.html#operator.__ne__X-trpXmimetypes.add_typerp(jEjEX@http://docs.python.org/library/mimetypes.html#mimetypes.add_typeX-trpXxml.parsers.expat.ParserCreaterp(jEjEXJhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ParserCreateX-trpXthread.interrupt_mainrp(jEjEX@http://docs.python.org/library/thread.html#thread.interrupt_mainX-trpX os.execlprp(jEjEX0http://docs.python.org/library/os.html#os.execlpX-trpXthreading.setprofilerp(jEjEXBhttp://docs.python.org/library/threading.html#threading.setprofileX-trpXcurses.tigetnumrp(jEjEX:http://docs.python.org/library/curses.html#curses.tigetnumX-trpX turtle.setposrp(jEjEX8http://docs.python.org/library/turtle.html#turtle.setposX-trpX os.execlerp(jEjEX0http://docs.python.org/library/os.html#os.execleX-tr pX math.acoshr!p(jEjEX3http://docs.python.org/library/math.html#math.acoshX-tr"pXoperator.containsr#p(jEjEX>http://docs.python.org/library/operator.html#operator.containsX-tr$pXplatform.python_versionr%p(jEjEXDhttp://docs.python.org/library/platform.html#platform.python_versionX-tr&pXast.get_docstringr'p(jEjEX9http://docs.python.org/library/ast.html#ast.get_docstringX-tr(pX al.openportr)p(jEjEX2http://docs.python.org/library/al.html#al.openportX-tr*pXcollections.namedtupler+p(jEjEXFhttp://docs.python.org/library/collections.html#collections.namedtupleX-tr,pXtimeit.default_timerr-p(jEjEX?http://docs.python.org/library/timeit.html#timeit.default_timerX-tr.pXgettext.dgettextr/p(jEjEX<http://docs.python.org/library/gettext.html#gettext.dgettextX-tr0pX turtle.bgpicr1p(jEjEX7http://docs.python.org/library/turtle.html#turtle.bgpicX-tr2pXinputr3p(jEjEX3http://docs.python.org/library/functions.html#inputX-tr4pX turtle.tiltr5p(jEjEX6http://docs.python.org/library/turtle.html#turtle.tiltX-tr6pXthread.start_new_threadr7p(jEjEXBhttp://docs.python.org/library/thread.html#thread.start_new_threadX-tr8pXbinr9p(jEjEX1http://docs.python.org/library/functions.html#binX-tr:pX re.findallr;p(jEjEX1http://docs.python.org/library/re.html#re.findallX-trpX os.fstatvfsr?p(jEjEX2http://docs.python.org/library/os.html#os.fstatvfsX-tr@pXsys.setprofilerAp(jEjEX6http://docs.python.org/library/sys.html#sys.setprofileX-trBpXcalendar.setfirstweekdayrCp(jEjEXEhttp://docs.python.org/library/calendar.html#calendar.setfirstweekdayX-trDpX os.getpgrprEp(jEjEX1http://docs.python.org/library/os.html#os.getpgrpX-trFpXmimetools.copyliteralrGp(jEjEXChttp://docs.python.org/library/mimetools.html#mimetools.copyliteralX-trHpXmimetools.decoderIp(jEjEX>http://docs.python.org/library/mimetools.html#mimetools.decodeX-trJpX Tkinter.TclrKp(jEjEX7http://docs.python.org/library/tkinter.html#Tkinter.TclX-trLpXmultiprocessing.PiperMp(jEjEXHhttp://docs.python.org/library/multiprocessing.html#multiprocessing.PipeX-trNpXmailcap.findmatchrOp(jEjEX=http://docs.python.org/library/mailcap.html#mailcap.findmatchX-trPpXheapq.heappushpoprQp(jEjEX;http://docs.python.org/library/heapq.html#heapq.heappushpopX-trRpXcurses.ascii.ismetarSp(jEjEXDhttp://docs.python.org/library/curses.ascii.html#curses.ascii.ismetaX-trTpXsys.getprofilerUp(jEjEX6http://docs.python.org/library/sys.html#sys.getprofileX-trVpX turtle.donerWp(jEjEX6http://docs.python.org/library/turtle.html#turtle.doneX-trXpX math.modfrYp(jEjEX2http://docs.python.org/library/math.html#math.modfX-trZpXtempfile.mktempr[p(jEjEX<http://docs.python.org/library/tempfile.html#tempfile.mktempX-tr\pX!test.test_support.captured_stdoutr]p(jEjEXJhttp://docs.python.org/library/test.html#test.test_support.captured_stdoutX-tr^pXcurses.can_change_colorr_p(jEjEXBhttp://docs.python.org/library/curses.html#curses.can_change_colorX-tr`pXcontextlib.nestedrap(jEjEX@http://docs.python.org/library/contextlib.html#contextlib.nestedX-trbpXdecimal.getcontextrcp(jEjEX>http://docs.python.org/library/decimal.html#decimal.getcontextX-trdpXcd.openrep(jEjEX.http://docs.python.org/library/cd.html#cd.openX-trfpXturtle.positionrgp(jEjEX:http://docs.python.org/library/turtle.html#turtle.positionX-trhpXmsilib.add_datarip(jEjEX:http://docs.python.org/library/msilib.html#msilib.add_dataX-trjpXrandom.lognormvariaterkp(jEjEX@http://docs.python.org/library/random.html#random.lognormvariateX-trlpXmsilib.add_streamrmp(jEjEX<http://docs.python.org/library/msilib.html#msilib.add_streamX-trnpX math.isnanrop(jEjEX3http://docs.python.org/library/math.html#math.isnanX-trppXinspect.getmodulenamerqp(jEjEXAhttp://docs.python.org/library/inspect.html#inspect.getmodulenameX-trrpX curses.filterrsp(jEjEX8http://docs.python.org/library/curses.html#curses.filterX-trtpX re.searchrup(jEjEX0http://docs.python.org/library/re.html#re.searchX-trvpXtermios.tcdrainrwp(jEjEX;http://docs.python.org/library/termios.html#termios.tcdrainX-trxpXtraceback.format_exceptionryp(jEjEXHhttp://docs.python.org/library/traceback.html#traceback.format_exceptionX-trzpX gc.set_debugr{p(jEjEX3http://docs.python.org/library/gc.html#gc.set_debugX-tr|pX ic.parseurlr}p(jEjEX2http://docs.python.org/library/ic.html#ic.parseurlX-tr~pX curses.newwinrp(jEjEX8http://docs.python.org/library/curses.html#curses.newwinX-trpXoperator.__imul__rp(jEjEX>http://docs.python.org/library/operator.html#operator.__imul__X-trpXsys.getwindowsversionrp(jEjEX=http://docs.python.org/library/sys.html#sys.getwindowsversionX-trpXturtle.setworldcoordinatesrp(jEjEXEhttp://docs.python.org/library/turtle.html#turtle.setworldcoordinatesX-trpX os.tcgetpgrprp(jEjEX3http://docs.python.org/library/os.html#os.tcgetpgrpX-trpXos.dup2rp(jEjEX.http://docs.python.org/library/os.html#os.dup2X-trpXemail.utils.make_msgidrp(jEjEXEhttp://docs.python.org/library/email.util.html#email.utils.make_msgidX-trpXgdbm.reorganizerp(jEjEX8http://docs.python.org/library/gdbm.html#gdbm.reorganizeX-trpXFrameWork.setarrowcursorrp(jEjEXFhttp://docs.python.org/library/framework.html#FrameWork.setarrowcursorX-trpX crypt.cryptrp(jEjEX5http://docs.python.org/library/crypt.html#crypt.cryptX-trpX os.ftruncaterp(jEjEX3http://docs.python.org/library/os.html#os.ftruncateX-trpXrangerp(jEjEX3http://docs.python.org/library/functions.html#rangeX-trpX fcntl.flockrp(jEjEX5http://docs.python.org/library/fcntl.html#fcntl.flockX-trpXreadline.read_history_filerp(jEjEXGhttp://docs.python.org/library/readline.html#readline.read_history_fileX-trpX bsddb.btopenrp(jEjEX6http://docs.python.org/library/bsddb.html#bsddb.btopenX-trpXos.mkdirrp(jEjEX/http://docs.python.org/library/os.html#os.mkdirX-trpXoperator.indexrp(jEjEX;http://docs.python.org/library/operator.html#operator.indexX-trpXcgi.parse_multipartrp(jEjEX;http://docs.python.org/library/cgi.html#cgi.parse_multipartX-trpXcompiler.compilerp(jEjEX=http://docs.python.org/library/compiler.html#compiler.compileX-trpXsqlite3.register_adapterrp(jEjEXDhttp://docs.python.org/library/sqlite3.html#sqlite3.register_adapterX-trpX_winreg.EnumValuerp(jEjEX=http://docs.python.org/library/_winreg.html#_winreg.EnumValueX-trpXlongrp(jEjEX2http://docs.python.org/library/functions.html#longX-trpX itertools.teerp(jEjEX;http://docs.python.org/library/itertools.html#itertools.teeX-trpX ssl.RAND_addrp(jEjEX4http://docs.python.org/library/ssl.html#ssl.RAND_addX-trpX audioop.maxpprp(jEjEX9http://docs.python.org/library/audioop.html#audioop.maxppX-trpXdistutils.util.executerp(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.util.executeX-trpXos.linkrp(jEjEX.http://docs.python.org/library/os.html#os.linkX-trpXmimetools.encoderp(jEjEX>http://docs.python.org/library/mimetools.html#mimetools.encodeX-trpXoperator.sequenceIncludesrp(jEjEXFhttp://docs.python.org/library/operator.html#operator.sequenceIncludesX-trpX os.WIFEXITEDrp(jEjEX3http://docs.python.org/library/os.html#os.WIFEXITEDX-trpXcsv.get_dialectrp(jEjEX7http://docs.python.org/library/csv.html#csv.get_dialectX-trpXplatform.python_buildrp(jEjEXBhttp://docs.python.org/library/platform.html#platform.python_buildX-trpXcurses.noqiflushrp(jEjEX;http://docs.python.org/library/curses.html#curses.noqiflushX-trpXtraceback.print_stackrp(jEjEXChttp://docs.python.org/library/traceback.html#traceback.print_stackX-trpXColorPicker.GetColorrp(jEjEXDhttp://docs.python.org/library/colorpicker.html#ColorPicker.GetColorX-trpX getopt.getoptrp(jEjEX8http://docs.python.org/library/getopt.html#getopt.getoptX-trpX os.getpidrp(jEjEX0http://docs.python.org/library/os.html#os.getpidX-trpX cmath.isnanrp(jEjEX5http://docs.python.org/library/cmath.html#cmath.isnanX-trpXos.path.splituncrp(jEjEX<http://docs.python.org/library/os.path.html#os.path.splituncX-trpXurlparse.urlsplitrp(jEjEX>http://docs.python.org/library/urlparse.html#urlparse.urlsplitX-trpXtokenize.untokenizerp(jEjEX@http://docs.python.org/library/tokenize.html#tokenize.untokenizeX-trpX pwd.getpwnamrp(jEjEX4http://docs.python.org/library/pwd.html#pwd.getpwnamX-trpXtraceback.print_excrp(jEjEXAhttp://docs.python.org/library/traceback.html#traceback.print_excX-trpXos.minorrp(jEjEX/http://docs.python.org/library/os.html#os.minorX-trpXimp.init_frozenrp(jEjEX7http://docs.python.org/library/imp.html#imp.init_frozenX-trpXcurses.typeaheadrp(jEjEX;http://docs.python.org/library/curses.html#curses.typeaheadX-trpX curses.nlrp(jEjEX4http://docs.python.org/library/curses.html#curses.nlX-trpX curses.flashrp(jEjEX7http://docs.python.org/library/curses.html#curses.flashX-trpX string.lowerrp(jEjEX7http://docs.python.org/library/string.html#string.lowerX-trpXemail.utils.formataddrrp(jEjEXEhttp://docs.python.org/library/email.util.html#email.utils.formataddrX-trpXcolorsys.rgb_to_yiqrp(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.rgb_to_yiqX-trpXcurses.ascii.isspacerp(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isspaceX-trpX string.upperrp(jEjEX7http://docs.python.org/library/string.html#string.upperX-trpXitertools.groupbyrp(jEjEX?http://docs.python.org/library/itertools.html#itertools.groupbyX-trpXsysconfig.get_pathsrp(jEjEXAhttp://docs.python.org/library/sysconfig.html#sysconfig.get_pathsX-trpXrandom.betavariaterp(jEjEX=http://docs.python.org/library/random.html#random.betavariateX-trpXoperator.__setitem__rp(jEjEXAhttp://docs.python.org/library/operator.html#operator.__setitem__X-trpXos.path.abspathrp(jEjEX;http://docs.python.org/library/os.path.html#os.path.abspathX-trpXcodecs.ignore_errorsrp(jEjEX?http://docs.python.org/library/codecs.html#codecs.ignore_errorsX-trpXurllib.quote_plusrp(jEjEX<http://docs.python.org/library/urllib.html#urllib.quote_plusX-trpXmacostools.touchedrp(jEjEXAhttp://docs.python.org/library/macostools.html#macostools.touchedX-trpX turtle.resetrp(jEjEX7http://docs.python.org/library/turtle.html#turtle.resetX-trpX gc.isenabledrp(jEjEX3http://docs.python.org/library/gc.html#gc.isenabledX-trpX os.getenvrp(jEjEX0http://docs.python.org/library/os.html#os.getenvX-trpXturtle.onscreenclickrp(jEjEX?http://docs.python.org/library/turtle.html#turtle.onscreenclickX-trqXevalrq(jEjEX2http://docs.python.org/library/functions.html#evalX-trqXcurses.has_colorsrq(jEjEX<http://docs.python.org/library/curses.html#curses.has_colorsX-trqXturtle.pensizerq(jEjEX9http://docs.python.org/library/turtle.html#turtle.pensizeX-trqXthread.allocate_lockrq(jEjEX?http://docs.python.org/library/thread.html#thread.allocate_lockX-trqXsocket.getdefaulttimeoutr q(jEjEXChttp://docs.python.org/library/socket.html#socket.getdefaulttimeoutX-tr qXos.mknodr q(jEjEX/http://docs.python.org/library/os.html#os.mknodX-tr qX math.atan2r q(jEjEX3http://docs.python.org/library/math.html#math.atan2X-trqXctypes.addressofrq(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.addressofX-trqXshutil.copytreerq(jEjEX:http://docs.python.org/library/shutil.html#shutil.copytreeX-trqXcodecs.xmlcharrefreplace_errorsrq(jEjEXJhttp://docs.python.org/library/codecs.html#codecs.xmlcharrefreplace_errorsX-trqXoperator.countOfrq(jEjEX=http://docs.python.org/library/operator.html#operator.countOfX-trqXbisect.insort_leftrq(jEjEX=http://docs.python.org/library/bisect.html#bisect.insort_leftX-trqX fpformat.fixrq(jEjEX9http://docs.python.org/library/fpformat.html#fpformat.fixX-trqX fl.qdevicerq(jEjEX1http://docs.python.org/library/fl.html#fl.qdeviceX-trqX curses.norawrq(jEjEX7http://docs.python.org/library/curses.html#curses.norawX-trqX cmath.asinhrq(jEjEX5http://docs.python.org/library/cmath.html#cmath.asinhX-tr qXlocale.strcollr!q(jEjEX9http://docs.python.org/library/locale.html#locale.strcollX-tr"qXbinascii.a2b_uur#q(jEjEX<http://docs.python.org/library/binascii.html#binascii.a2b_uuX-tr$qXinspect.getargspecr%q(jEjEX>http://docs.python.org/library/inspect.html#inspect.getargspecX-tr&qXget_special_folder_pathr'q(jEjEXGhttp://docs.python.org/distutils/builtdist.html#get_special_folder_pathX-tr(qXfileinput.isfirstliner)q(jEjEXChttp://docs.python.org/library/fileinput.html#fileinput.isfirstlineX-tr*qXctypes.FormatErrorr+q(jEjEX=http://docs.python.org/library/ctypes.html#ctypes.FormatErrorX-tr,qXoperator.__index__r-q(jEjEX?http://docs.python.org/library/operator.html#operator.__index__X-tr.qXtest.test_support.import_moduler/q(jEjEXHhttp://docs.python.org/library/test.html#test.test_support.import_moduleX-tr0qXxmlrpclib.booleanr1q(jEjEX?http://docs.python.org/library/xmlrpclib.html#xmlrpclib.booleanX-tr2qX cmath.polarr3q(jEjEX5http://docs.python.org/library/cmath.html#cmath.polarX-tr4qXemail.encoders.encode_quoprir5q(jEjEXOhttp://docs.python.org/library/email.encoders.html#email.encoders.encode_quopriX-tr6qXthreading.activeCountr7q(jEjEXChttp://docs.python.org/library/threading.html#threading.activeCountX-tr8qXossaudiodev.openr9q(jEjEX@http://docs.python.org/library/ossaudiodev.html#ossaudiodev.openX-tr:qXweakref.getweakrefcountr;q(jEjEXChttp://docs.python.org/library/weakref.html#weakref.getweakrefcountX-trqXaudioop.adpcm2linr?q(jEjEX=http://docs.python.org/library/audioop.html#audioop.adpcm2linX-tr@qX fl.mapcolorrAq(jEjEX2http://docs.python.org/library/fl.html#fl.mapcolorX-trBqX imageop.croprCq(jEjEX8http://docs.python.org/library/imageop.html#imageop.cropX-trDqX csv.readerrEq(jEjEX2http://docs.python.org/library/csv.html#csv.readerX-trFqXrandom.jumpaheadrGq(jEjEX;http://docs.python.org/library/random.html#random.jumpaheadX-trHqXcalendar.calendarrIq(jEjEX>http://docs.python.org/library/calendar.html#calendar.calendarX-trJqXurllib.urlcleanuprKq(jEjEX<http://docs.python.org/library/urllib.html#urllib.urlcleanupX-trLqXmath.powrMq(jEjEX1http://docs.python.org/library/math.html#math.powX-trNqXrandom.paretovariaterOq(jEjEX?http://docs.python.org/library/random.html#random.paretovariateX-trPqX math.fsumrQq(jEjEX2http://docs.python.org/library/math.html#math.fsumX-trRqXplatform.unamerSq(jEjEX;http://docs.python.org/library/platform.html#platform.unameX-trTqXlogging.shutdownrUq(jEjEX<http://docs.python.org/library/logging.html#logging.shutdownX-trVqXast.iter_child_nodesrWq(jEjEX<http://docs.python.org/library/ast.html#ast.iter_child_nodesX-trXqX os.getloadavgrYq(jEjEX4http://docs.python.org/library/os.html#os.getloadavgX-trZqX test.test_support.check_warningsr[q(jEjEXIhttp://docs.python.org/library/test.html#test.test_support.check_warningsX-tr\qX curses.setsyxr]q(jEjEX8http://docs.python.org/library/curses.html#curses.setsyxX-tr^qXrandom.expovariater_q(jEjEX=http://docs.python.org/library/random.html#random.expovariateX-tr`qXos.utimeraq(jEjEX/http://docs.python.org/library/os.html#os.utimeX-trbqX os.WTERMSIGrcq(jEjEX2http://docs.python.org/library/os.html#os.WTERMSIGX-trdqXdoctest.DocFileSuitereq(jEjEX@http://docs.python.org/library/doctest.html#doctest.DocFileSuiteX-trfqX gzip.openrgq(jEjEX2http://docs.python.org/library/gzip.html#gzip.openX-trhqX winsound.Beepriq(jEjEX:http://docs.python.org/library/winsound.html#winsound.BeepX-trjqXcurses.resettyrkq(jEjEX9http://docs.python.org/library/curses.html#curses.resettyX-trlqXcolorsys.rgb_to_hsvrmq(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.rgb_to_hsvX-trnqXoperator.ilshiftroq(jEjEX=http://docs.python.org/library/operator.html#operator.ilshiftX-trpqXimaplib.Int2APrqq(jEjEX:http://docs.python.org/library/imaplib.html#imaplib.Int2APX-trrqX json.dumpsrsq(jEjEX3http://docs.python.org/library/json.html#json.dumpsX-trtqXlenruq(jEjEX1http://docs.python.org/library/functions.html#lenX-trvqXfl.colorrwq(jEjEX/http://docs.python.org/library/fl.html#fl.colorX-trxqX bsddb.rnopenryq(jEjEX6http://docs.python.org/library/bsddb.html#bsddb.rnopenX-trzqXparser.tuple2str{q(jEjEX:http://docs.python.org/library/parser.html#parser.tuple2stX-tr|qXlogging.captureWarningsr}q(jEjEXChttp://docs.python.org/library/logging.html#logging.captureWarningsX-tr~qX os.setresgidrq(jEjEX3http://docs.python.org/library/os.html#os.setresgidX-trqX staticmethodrq(jEjEX:http://docs.python.org/library/functions.html#staticmethodX-trqXplatform.processorrq(jEjEX?http://docs.python.org/library/platform.html#platform.processorX-trqXoperator.__itruediv__rq(jEjEXBhttp://docs.python.org/library/operator.html#operator.__itruediv__X-trqXimp.load_dynamicrq(jEjEX8http://docs.python.org/library/imp.html#imp.load_dynamicX-trqXcurses.resize_termrq(jEjEX=http://docs.python.org/library/curses.html#curses.resize_termX-trqXsocket.gethostbynamerq(jEjEX?http://docs.python.org/library/socket.html#socket.gethostbynameX-trqXdivmodrq(jEjEX4http://docs.python.org/library/functions.html#divmodX-trqXapplyrq(jEjEX3http://docs.python.org/library/functions.html#applyX-trqXxml.etree.ElementTree.dumprq(jEjEXThttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.dumpX-trqX fm.setpathrq(jEjEX1http://docs.python.org/library/fm.html#fm.setpathX-trqXziprq(jEjEX1http://docs.python.org/library/functions.html#zipX-trqX audioop.mulrq(jEjEX7http://docs.python.org/library/audioop.html#audioop.mulX-trqXlocale.localeconvrq(jEjEX<http://docs.python.org/library/locale.html#locale.localeconvX-trqXnextrq(jEjEX2http://docs.python.org/library/functions.html#nextX-trqXchrrq(jEjEX1http://docs.python.org/library/functions.html#chrX-trqXcopy_reg.picklerq(jEjEX<http://docs.python.org/library/copy_reg.html#copy_reg.pickleX-trqXreadline.get_begidxrq(jEjEX@http://docs.python.org/library/readline.html#readline.get_begidxX-trqXzlib.decompressrq(jEjEX8http://docs.python.org/library/zlib.html#zlib.decompressX-trqXcode.compile_commandrq(jEjEX=http://docs.python.org/library/code.html#code.compile_commandX-trqX os.chrootrq(jEjEX0http://docs.python.org/library/os.html#os.chrootX-trqXcreate_shortcutrq(jEjEX?http://docs.python.org/distutils/builtdist.html#create_shortcutX-trqXinspect.getfilerq(jEjEX;http://docs.python.org/library/inspect.html#inspect.getfileX-trqXcommands.getstatusrq(jEjEX?http://docs.python.org/library/commands.html#commands.getstatusX-trqX raw_inputrq(jEjEX7http://docs.python.org/library/functions.html#raw_inputX-trqXitertools.iziprq(jEjEX<http://docs.python.org/library/itertools.html#itertools.izipX-trqXal.queryparamsrq(jEjEX5http://docs.python.org/library/al.html#al.queryparamsX-trqX operator.nerq(jEjEX8http://docs.python.org/library/operator.html#operator.neX-trqX fcntl.fcntlrq(jEjEX5http://docs.python.org/library/fcntl.html#fcntl.fcntlX-trqXinspect.istracebackrq(jEjEX?http://docs.python.org/library/inspect.html#inspect.istracebackX-trqX math.coshrq(jEjEX2http://docs.python.org/library/math.html#math.coshX-trqXthreading.stack_sizerq(jEjEXBhttp://docs.python.org/library/threading.html#threading.stack_sizeX-trqX!xml.dom.registerDOMImplementationrq(jEjEXMhttp://docs.python.org/library/xml.dom.html#xml.dom.registerDOMImplementationX-trqXturtle.forwardrq(jEjEX9http://docs.python.org/library/turtle.html#turtle.forwardX-trqX os.tmpfilerq(jEjEX1http://docs.python.org/library/os.html#os.tmpfileX-trqXbinascii.b2a_base64rq(jEjEX@http://docs.python.org/library/binascii.html#binascii.b2a_base64X-trqXsys._current_framesrq(jEjEX;http://docs.python.org/library/sys.html#sys._current_framesX-trqXturtle.towardsrq(jEjEX9http://docs.python.org/library/turtle.html#turtle.towardsX-trqX gl.nurbscurverq(jEjEX4http://docs.python.org/library/gl.html#gl.nurbscurveX-trqX gl.varrayrq(jEjEX0http://docs.python.org/library/gl.html#gl.varrayX-trqXinspect.formatargvaluesrq(jEjEXChttp://docs.python.org/library/inspect.html#inspect.formatargvaluesX-trqXmimetypes.read_mime_typesrq(jEjEXGhttp://docs.python.org/library/mimetypes.html#mimetypes.read_mime_typesX-trqXemail.utils.unquoterq(jEjEXBhttp://docs.python.org/library/email.util.html#email.utils.unquoteX-trqXos.plockrq(jEjEX/http://docs.python.org/library/os.html#os.plockX-trqXitertools.countrq(jEjEX=http://docs.python.org/library/itertools.html#itertools.countX-trqXcsv.unregister_dialectrq(jEjEX>http://docs.python.org/library/csv.html#csv.unregister_dialectX-trqX os.getgidrq(jEjEX0http://docs.python.org/library/os.html#os.getgidX-trqXaetools.unpackeventrq(jEjEX?http://docs.python.org/library/aetools.html#aetools.unpackeventX-trqXmsvcrt.open_osfhandlerq(jEjEX@http://docs.python.org/library/msvcrt.html#msvcrt.open_osfhandleX-trqXthreading.enumeraterq(jEjEXAhttp://docs.python.org/library/threading.html#threading.enumerateX-trqXgetpass.getuserrq(jEjEX;http://docs.python.org/library/getpass.html#getpass.getuserX-trqXmimetools.choose_boundaryrq(jEjEXGhttp://docs.python.org/library/mimetools.html#mimetools.choose_boundaryX-trqX os.statvfsrq(jEjEX1http://docs.python.org/library/os.html#os.statvfsX-trqX"sqlite3.enable_callback_tracebacksrq(jEjEXNhttp://docs.python.org/library/sqlite3.html#sqlite3.enable_callback_tracebacksX-trqXoperator.getitemrq(jEjEX=http://docs.python.org/library/operator.html#operator.getitemX-trqXresource.getrlimitrq(jEjEX?http://docs.python.org/library/resource.html#resource.getrlimitX-trqX string.splitrq(jEjEX7http://docs.python.org/library/string.html#string.splitX-trqXgettext.ldgettextrq(jEjEX=http://docs.python.org/library/gettext.html#gettext.ldgettextX-trqX os.closerangerq(jEjEX4http://docs.python.org/library/os.html#os.closerangeX-trqXinspect.iscoderq(jEjEX:http://docs.python.org/library/inspect.html#inspect.iscodeX-trqX cmath.atanrq(jEjEX4http://docs.python.org/library/cmath.html#cmath.atanX-trqXsqlite3.complete_statementrq(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3.complete_statementX-trqX aifc.openrq(jEjEX2http://docs.python.org/library/aifc.html#aifc.openX-trqX os.lchflagsrq(jEjEX2http://docs.python.org/library/os.html#os.lchflagsX-trqXfnmatch.fnmatchcaserq(jEjEX?http://docs.python.org/library/fnmatch.html#fnmatch.fnmatchcaseX-trrXimp.load_sourcerr(jEjEX7http://docs.python.org/library/imp.html#imp.load_sourceX-trrXlogging.addLevelNamerr(jEjEX@http://docs.python.org/library/logging.html#logging.addLevelNameX-trrXimp.acquire_lockrr(jEjEX8http://docs.python.org/library/imp.html#imp.acquire_lockX-trrXos.path.normcaserr(jEjEX<http://docs.python.org/library/os.path.html#os.path.normcaseX-trrX os.setgidr r(jEjEX0http://docs.python.org/library/os.html#os.setgidX-tr rX turtle.rtr r(jEjEX4http://docs.python.org/library/turtle.html#turtle.rtX-tr rX math.hypotr r(jEjEX3http://docs.python.org/library/math.html#math.hypotX-trrXreadline.read_init_filerr(jEjEXDhttp://docs.python.org/library/readline.html#readline.read_init_fileX-trrX xml.etree.ElementTree.fromstringrr(jEjEXZhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.fromstringX-trrXcolorsys.hls_to_rgbrr(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.hls_to_rgbX-trrXreadline.get_completerrr(jEjEXChttp://docs.python.org/library/readline.html#readline.get_completerX-trrXimp.get_suffixesrr(jEjEX8http://docs.python.org/library/imp.html#imp.get_suffixesX-trrXdifflib.HtmlDiff.__init__rr(jEjEXEhttp://docs.python.org/library/difflib.html#difflib.HtmlDiff.__init__X-trrXfuture_builtins.asciirr(jEjEXIhttp://docs.python.org/library/future_builtins.html#future_builtins.asciiX-trrXctypes.create_unicode_bufferrr(jEjEXGhttp://docs.python.org/library/ctypes.html#ctypes.create_unicode_bufferX-trrX os.spawnlprr(jEjEX1http://docs.python.org/library/os.html#os.spawnlpX-tr rX fpformat.scir!r(jEjEX9http://docs.python.org/library/fpformat.html#fpformat.sciX-tr"rXpkgutil.iter_modulesr#r(jEjEX@http://docs.python.org/library/pkgutil.html#pkgutil.iter_modulesX-tr$rXxml.etree.ElementTree.XMLr%r(jEjEXShttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLX-tr&rX turtle.fillr'r(jEjEX6http://docs.python.org/library/turtle.html#turtle.fillX-tr(rX curses.putpr)r(jEjEX6http://docs.python.org/library/curses.html#curses.putpX-tr*rXsys.excepthookr+r(jEjEX6http://docs.python.org/library/sys.html#sys.excepthookX-tr,rXEasyDialogs.AskFileForSaver-r(jEjEXJhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskFileForSaveX-tr.rX new.moduler/r(jEjEX2http://docs.python.org/library/new.html#new.moduleX-tr0rXMacOS.GetCreatorAndTyper1r(jEjEXAhttp://docs.python.org/library/macos.html#MacOS.GetCreatorAndTypeX-tr2rX os.execlper3r(jEjEX1http://docs.python.org/library/os.html#os.execlpeX-tr4rXcodecs.EncodedFiler5r(jEjEX=http://docs.python.org/library/codecs.html#codecs.EncodedFileX-tr6rXos.path.samestatr7r(jEjEX<http://docs.python.org/library/os.path.html#os.path.samestatX-tr8rX_winreg.CloseKeyr9r(jEjEX<http://docs.python.org/library/_winreg.html#_winreg.CloseKeyX-tr:rXoperator.indexOfr;r(jEjEX=http://docs.python.org/library/operator.html#operator.indexOfX-trrXreloadr?r(jEjEX4http://docs.python.org/library/functions.html#reloadX-tr@rXcommands.getoutputrAr(jEjEX?http://docs.python.org/library/commands.html#commands.getoutputX-trBrXmsilib.gen_uuidrCr(jEjEX:http://docs.python.org/library/msilib.html#msilib.gen_uuidX-trDrX shelve.openrEr(jEjEX6http://docs.python.org/library/shelve.html#shelve.openX-trFrXitertools.ifilterfalserGr(jEjEXDhttp://docs.python.org/library/itertools.html#itertools.ifilterfalseX-trHrXoperator.attrgetterrIr(jEjEX@http://docs.python.org/library/operator.html#operator.attrgetterX-trJrXturtle.settiltanglerKr(jEjEX>http://docs.python.org/library/turtle.html#turtle.settiltangleX-trLrXthreading.LockrMr(jEjEX<http://docs.python.org/library/threading.html#threading.LockX-trNrX dbhash.openrOr(jEjEX6http://docs.python.org/library/dbhash.html#dbhash.openX-trPrXcurses.reset_shell_moderQr(jEjEXBhttp://docs.python.org/library/curses.html#curses.reset_shell_modeX-trRrX fl.show_inputrSr(jEjEX4http://docs.python.org/library/fl.html#fl.show_inputX-trTrXcgi.print_environ_usagerUr(jEjEX?http://docs.python.org/library/cgi.html#cgi.print_environ_usageX-trVrXmd5.newrWr(jEjEX/http://docs.python.org/library/md5.html#md5.newX-trXrXfindertools.restartrYr(jEjEXBhttp://docs.python.org/library/macostools.html#findertools.restartX-trZrXdistutils.util.check_environr[r(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.util.check_environX-tr\rXlogging.config.fileConfigr]r(jEjEXLhttp://docs.python.org/library/logging.config.html#logging.config.fileConfigX-tr^rXcurses.ascii.isblankr_r(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isblankX-tr`rXoperator.__iconcat__rar(jEjEXAhttp://docs.python.org/library/operator.html#operator.__iconcat__X-trbrX os.isattyrcr(jEjEX0http://docs.python.org/library/os.html#os.isattyX-trdrXoperator.itruedivrer(jEjEX>http://docs.python.org/library/operator.html#operator.itruedivX-trfrX audioop.avgrgr(jEjEX7http://docs.python.org/library/audioop.html#audioop.avgX-trhrXmsilib.UuidCreaterir(jEjEX<http://docs.python.org/library/msilib.html#msilib.UuidCreateX-trjrXnew.coderkr(jEjEX0http://docs.python.org/library/new.html#new.codeX-trlrX$xml.etree.ElementTree.fromstringlistrmr(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.fromstringlistX-trnrX cmath.logror(jEjEX3http://docs.python.org/library/cmath.html#cmath.logX-trprXbase64.b32decoderqr(jEjEX;http://docs.python.org/library/base64.html#base64.b32decodeX-trrrXre.matchrsr(jEjEX/http://docs.python.org/library/re.html#re.matchX-trtrX parser.exprrur(jEjEX6http://docs.python.org/library/parser.html#parser.exprX-trvrXfuture_builtins.hexrwr(jEjEXGhttp://docs.python.org/library/future_builtins.html#future_builtins.hexX-trxrXbinascii.b2a_hexryr(jEjEX=http://docs.python.org/library/binascii.html#binascii.b2a_hexX-trzrX os.pathconfr{r(jEjEX2http://docs.python.org/library/os.html#os.pathconfX-tr|rXcompileall.compile_dirr}r(jEjEXEhttp://docs.python.org/library/compileall.html#compileall.compile_dirX-tr~rXcalendar.timegmrr(jEjEX<http://docs.python.org/library/calendar.html#calendar.timegmX-trrXsocket.socketpairrr(jEjEX<http://docs.python.org/library/socket.html#socket.socketpairX-trrX turtle.ondragrr(jEjEX8http://docs.python.org/library/turtle.html#turtle.ondragX-trrX bdb.effectiverr(jEjEX5http://docs.python.org/library/bdb.html#bdb.effectiveX-trrXturtle.register_shaperr(jEjEX@http://docs.python.org/library/turtle.html#turtle.register_shapeX-trrXtuplerr(jEjEX3http://docs.python.org/library/functions.html#tupleX-trrX ctypes.sizeofrr(jEjEX8http://docs.python.org/library/ctypes.html#ctypes.sizeofX-trrXreversedrr(jEjEX6http://docs.python.org/library/functions.html#reversedX-trrX math.asinhrr(jEjEX3http://docs.python.org/library/math.html#math.asinhX-trrXoperator.__abs__rr(jEjEX=http://docs.python.org/library/operator.html#operator.__abs__X-trrXurllib.unquoterr(jEjEX9http://docs.python.org/library/urllib.html#urllib.unquoteX-trrX textwrap.wraprr(jEjEX:http://docs.python.org/library/textwrap.html#textwrap.wrapX-trrXcurses.ascii.isasciirr(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.isasciiX-trrXcurses.ascii.ispunctrr(jEjEXEhttp://docs.python.org/library/curses.ascii.html#curses.ascii.ispunctX-trrXturtle.window_heightrr(jEjEX?http://docs.python.org/library/turtle.html#turtle.window_heightX-trrX sunau.openrr(jEjEX4http://docs.python.org/library/sunau.html#sunau.openX-trrXic.maptypecreatorrr(jEjEX8http://docs.python.org/library/ic.html#ic.maptypecreatorX-trrX os.WIFSTOPPEDrr(jEjEX4http://docs.python.org/library/os.html#os.WIFSTOPPEDX-trrXxml.dom.minidom.parserr(jEjEXIhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.parseX-trrX audioop.addrr(jEjEX7http://docs.python.org/library/audioop.html#audioop.addX-trrX os.initgroupsrr(jEjEX4http://docs.python.org/library/os.html#os.initgroupsX-trrXreadline.get_endidxrr(jEjEX@http://docs.python.org/library/readline.html#readline.get_endidxX-trrXwebbrowser.getrr(jEjEX=http://docs.python.org/library/webbrowser.html#webbrowser.getX-trrXoperator.__ifloordiv__rr(jEjEXChttp://docs.python.org/library/operator.html#operator.__ifloordiv__X-trrXFrameWork.MenuBarrr(jEjEX?http://docs.python.org/library/framework.html#FrameWork.MenuBarX-trrXbisect.bisect_leftrr(jEjEX=http://docs.python.org/library/bisect.html#bisect.bisect_leftX-trrXplatform.systemrr(jEjEX<http://docs.python.org/library/platform.html#platform.systemX-trrX imgfile.ttobrr(jEjEX8http://docs.python.org/library/imgfile.html#imgfile.ttobX-trrXencodings.idna.ToUnicoderr(jEjEXChttp://docs.python.org/library/codecs.html#encodings.idna.ToUnicodeX-trrXpkgutil.find_loaderrr(jEjEX?http://docs.python.org/library/pkgutil.html#pkgutil.find_loaderX-trrXminrr(jEjEX1http://docs.python.org/library/functions.html#minX-trrXbinascii.rlecode_hqxrr(jEjEXAhttp://docs.python.org/library/binascii.html#binascii.rlecode_hqxX-trrXoperator.__invert__rr(jEjEX@http://docs.python.org/library/operator.html#operator.__invert__X-trrXaudioop.ratecvrr(jEjEX:http://docs.python.org/library/audioop.html#audioop.ratecvX-trrX string.rjustrr(jEjEX7http://docs.python.org/library/string.html#string.rjustX-trrX turtle.shaperr(jEjEX7http://docs.python.org/library/turtle.html#turtle.shapeX-trrXimportlib.import_modulerr(jEjEXEhttp://docs.python.org/library/importlib.html#importlib.import_moduleX-trrXcallablerr(jEjEX6http://docs.python.org/library/functions.html#callableX-trrXemail.encoders.encode_base64rr(jEjEXOhttp://docs.python.org/library/email.encoders.html#email.encoders.encode_base64X-trrXinspect.isgeneratorfunctionrr(jEjEXGhttp://docs.python.org/library/inspect.html#inspect.isgeneratorfunctionX-trrXimp.find_modulerr(jEjEX7http://docs.python.org/library/imp.html#imp.find_moduleX-trrXgc.set_thresholdrr(jEjEX7http://docs.python.org/library/gc.html#gc.set_thresholdX-trrXinspect.getmembersrr(jEjEX>http://docs.python.org/library/inspect.html#inspect.getmembersX-trrXdircache.opendirrr(jEjEX=http://docs.python.org/library/dircache.html#dircache.opendirX-trrX turtle.htrr(jEjEX4http://docs.python.org/library/turtle.html#turtle.htX-trrXoperator.__iadd__rr(jEjEX>http://docs.python.org/library/operator.html#operator.__iadd__X-trrX%multiprocessing.sharedctypes.RawValuerr(jEjEXYhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.RawValueX-trrXpyclbr.readmodulerr(jEjEX<http://docs.python.org/library/pyclbr.html#pyclbr.readmoduleX-trrX os.getresuidrr(jEjEX3http://docs.python.org/library/os.html#os.getresuidX-trrXsys.getrefcountrr(jEjEX7http://docs.python.org/library/sys.html#sys.getrefcountX-trrXthread.stack_sizerr(jEjEX<http://docs.python.org/library/thread.html#thread.stack_sizeX-trrXos.fstatrr(jEjEX/http://docs.python.org/library/os.html#os.fstatX-trrXdistutils.util.get_platformrr(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.util.get_platformX-trrXctypes.set_errnorr(jEjEX;http://docs.python.org/library/ctypes.html#ctypes.set_errnoX-trrXunicodedata.mirroredrr(jEjEXDhttp://docs.python.org/library/unicodedata.html#unicodedata.mirroredX-trrX os.spawnvrr(jEjEX0http://docs.python.org/library/os.html#os.spawnvX-trrXinspect.getdocrr(jEjEX:http://docs.python.org/library/inspect.html#inspect.getdocX-trrX os.spawnlrr(jEjEX0http://docs.python.org/library/os.html#os.spawnlX-trrXfnmatch.fnmatchrr(jEjEX;http://docs.python.org/library/fnmatch.html#fnmatch.fnmatchX-trrXmsvcrt.ungetwchrr(jEjEX:http://docs.python.org/library/msvcrt.html#msvcrt.ungetwchX-trrXfl.get_patternrr(jEjEX5http://docs.python.org/library/fl.html#fl.get_patternX-trrXsqlite3.connectrr(jEjEX;http://docs.python.org/library/sqlite3.html#sqlite3.connectX-trrXcolorsys.hsv_to_rgbrr(jEjEX@http://docs.python.org/library/colorsys.html#colorsys.hsv_to_rgbX-trrXzlib.decompressobjrr(jEjEX;http://docs.python.org/library/zlib.html#zlib.decompressobjX-trrXstring.replacerr(jEjEX9http://docs.python.org/library/string.html#string.replaceX-trsXsyslog.setlogmaskrs(jEjEX<http://docs.python.org/library/syslog.html#syslog.setlogmaskX-trsX repr.reprrs(jEjEX2http://docs.python.org/library/repr.html#repr.reprX-trsX os.getcwdrs(jEjEX0http://docs.python.org/library/os.html#os.getcwdX-trsX string.atolrs(jEjEX6http://docs.python.org/library/string.html#string.atolX-trsX string.atoir s(jEjEX6http://docs.python.org/library/string.html#string.atoiX-tr sX string.atofr s(jEjEX6http://docs.python.org/library/string.html#string.atofX-tr sX curses.beepr s(jEjEX6http://docs.python.org/library/curses.html#curses.beepX-trsX timeit.repeatrs(jEjEX8http://docs.python.org/library/timeit.html#timeit.repeatX-trsXunicodedata.bidirectionalrs(jEjEXIhttp://docs.python.org/library/unicodedata.html#unicodedata.bidirectionalX-trsXdifflib.restorers(jEjEX;http://docs.python.org/library/difflib.html#difflib.restoreX-trsX pty.openptyrs(jEjEX3http://docs.python.org/library/pty.html#pty.openptyX-trsX+xml.etree.ElementTree.ProcessingInstructionrs(jEjEXehttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ProcessingInstructionX-trsX audioop.rmsrs(jEjEX7http://docs.python.org/library/audioop.html#audioop.rmsX-trsXoperator.__ipow__rs(jEjEX>http://docs.python.org/library/operator.html#operator.__ipow__X-trsXurllib.url2pathnamers(jEjEX>http://docs.python.org/library/urllib.html#urllib.url2pathnameX-trsX$distutils.sysconfig.set_python_buildrs(jEjEXQhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.set_python_buildX-tr sXcontextlib.closingr!s(jEjEXAhttp://docs.python.org/library/contextlib.html#contextlib.closingX-tr"sXimageop.grey22greyr#s(jEjEX>http://docs.python.org/library/imageop.html#imageop.grey22greyX-tr$sXEasyDialogs.AskYesNoCancelr%s(jEjEXJhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskYesNoCancelX-tr&sXsocket.getservbyportr's(jEjEX?http://docs.python.org/library/socket.html#socket.getservbyportX-tr(sXhmac.newr)s(jEjEX1http://docs.python.org/library/hmac.html#hmac.newX-tr*sXos.path.dirnamer+s(jEjEX;http://docs.python.org/library/os.path.html#os.path.dirnameX-tr,sXoperator.__le__r-s(jEjEX<http://docs.python.org/library/operator.html#operator.__le__X-tr.sX time.clockr/s(jEjEX3http://docs.python.org/library/time.html#time.clockX-tr0sXbisect.bisect_rightr1s(jEjEX>http://docs.python.org/library/bisect.html#bisect.bisect_rightX-tr2sX os.symlinkr3s(jEjEX1http://docs.python.org/library/os.html#os.symlinkX-tr4sXtextwrap.dedentr5s(jEjEX<http://docs.python.org/library/textwrap.html#textwrap.dedentX-tr6sX turtle.delayr7s(jEjEX7http://docs.python.org/library/turtle.html#turtle.delayX-tr8sX operator.negr9s(jEjEX9http://docs.python.org/library/operator.html#operator.negX-tr:sXcurses.tigetflagr;s(jEjEX;http://docs.python.org/library/curses.html#curses.tigetflagX-trsXfileinput.filenamer?s(jEjEX@http://docs.python.org/library/fileinput.html#fileinput.filenameX-tr@sXsocket.getnameinforAs(jEjEX=http://docs.python.org/library/socket.html#socket.getnameinfoX-trBsXmimetypes.initrCs(jEjEX<http://docs.python.org/library/mimetypes.html#mimetypes.initX-trDsXturtle.setundobufferrEs(jEjEX?http://docs.python.org/library/turtle.html#turtle.setundobufferX-trFsXast.iter_fieldsrGs(jEjEX7http://docs.python.org/library/ast.html#ast.iter_fieldsX-trHsXaudioop.lin2adpcmrIs(jEjEX=http://docs.python.org/library/audioop.html#audioop.lin2adpcmX-trJsXfileinput.closerKs(jEjEX=http://docs.python.org/library/fileinput.html#fileinput.closeX-trLsXturtle.radiansrMs(jEjEX9http://docs.python.org/library/turtle.html#turtle.radiansX-trNsXthreading.RLockrOs(jEjEX=http://docs.python.org/library/threading.html#threading.RLockX-trPsX curses.newpadrQs(jEjEX8http://docs.python.org/library/curses.html#curses.newpadX-trRsXast.fix_missing_locationsrSs(jEjEXAhttp://docs.python.org/library/ast.html#ast.fix_missing_locationsX-trTsXoperator.__lt__rUs(jEjEX<http://docs.python.org/library/operator.html#operator.__lt__X-trVsX cgi.parse_qslrWs(jEjEX5http://docs.python.org/library/cgi.html#cgi.parse_qslX-trXsXFrameWork.ApplicationrYs(jEjEXChttp://docs.python.org/library/framework.html#FrameWork.ApplicationX-trZsXparser.sequence2str[s(jEjEX=http://docs.python.org/library/parser.html#parser.sequence2stX-tr\sXfileinput.isstdinr]s(jEjEX?http://docs.python.org/library/fileinput.html#fileinput.isstdinX-tr^sXfl.check_formsr_s(jEjEX5http://docs.python.org/library/fl.html#fl.check_formsX-tr`sX sys.getsizeofras(jEjEX5http://docs.python.org/library/sys.html#sys.getsizeofX-trbsX grp.getgrallrcs(jEjEX4http://docs.python.org/library/grp.html#grp.getgrallX-trdsXshutil.make_archiveres(jEjEX>http://docs.python.org/library/shutil.html#shutil.make_archiveX-trfsXreadline.parse_and_bindrgs(jEjEXDhttp://docs.python.org/library/readline.html#readline.parse_and_bindX-trhsX tarfile.openris(jEjEX8http://docs.python.org/library/tarfile.html#tarfile.openX-trjsXgettext.ngettextrks(jEjEX<http://docs.python.org/library/gettext.html#gettext.ngettextX-trlsX turtle.circlerms(jEjEX8http://docs.python.org/library/turtle.html#turtle.circleX-trnsXemail.charset.add_aliasros(jEjEXIhttp://docs.python.org/library/email.charset.html#email.charset.add_aliasX-trpsXos.WIFSIGNALEDrqs(jEjEX5http://docs.python.org/library/os.html#os.WIFSIGNALEDX-trrsXbase64.decodestringrss(jEjEX>http://docs.python.org/library/base64.html#base64.decodestringX-trtsXctypes.GetLastErrorrus(jEjEX>http://docs.python.org/library/ctypes.html#ctypes.GetLastErrorX-trvsX os.geteuidrws(jEjEX1http://docs.python.org/library/os.html#os.geteuidX-trxsX pickle.dumprys(jEjEX6http://docs.python.org/library/pickle.html#pickle.dumpX-trzsX turtle.widthr{s(jEjEX7http://docs.python.org/library/turtle.html#turtle.widthX-tr|sXlocale.nl_langinfor}s(jEjEX=http://docs.python.org/library/locale.html#locale.nl_langinfoX-tr~sX locale.formatrs(jEjEX8http://docs.python.org/library/locale.html#locale.formatX-trsX tty.setrawrs(jEjEX2http://docs.python.org/library/tty.html#tty.setrawX-trsXurlparse.urlunparsers(jEjEX@http://docs.python.org/library/urlparse.html#urlparse.urlunparseX-trsXoperator.__and__rs(jEjEX=http://docs.python.org/library/operator.html#operator.__and__X-trsXlocale.getpreferredencodingrs(jEjEXFhttp://docs.python.org/library/locale.html#locale.getpreferredencodingX-trsXturtle.window_widthrs(jEjEX>http://docs.python.org/library/turtle.html#turtle.window_widthX-trsX fl.isqueuedrs(jEjEX2http://docs.python.org/library/fl.html#fl.isqueuedX-trsX os.getsidrs(jEjEX0http://docs.python.org/library/os.html#os.getsidX-trsXos.path.commonprefixrs(jEjEX@http://docs.python.org/library/os.path.html#os.path.commonprefixX-trsXos.path.ismountrs(jEjEX;http://docs.python.org/library/os.path.html#os.path.ismountX-trsXturtle.ontimerrs(jEjEX9http://docs.python.org/library/turtle.html#turtle.ontimerX-trsX operator.ipowrs(jEjEX:http://docs.python.org/library/operator.html#operator.ipowX-trsXxrangers(jEjEX4http://docs.python.org/library/functions.html#xrangeX-trsXshutil.copystatrs(jEjEX:http://docs.python.org/library/shutil.html#shutil.copystatX-trsXurlparse.urlunsplitrs(jEjEX@http://docs.python.org/library/urlparse.html#urlparse.urlunsplitX-trsX operator.divrs(jEjEX9http://docs.python.org/library/operator.html#operator.divX-trsXgettext.dngettextrs(jEjEX=http://docs.python.org/library/gettext.html#gettext.dngettextX-trsXshutil.ignore_patternsrs(jEjEXAhttp://docs.python.org/library/shutil.html#shutil.ignore_patternsX-trsX string.rstriprs(jEjEX8http://docs.python.org/library/string.html#string.rstripX-trsX"distutils.sysconfig.get_config_varrs(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.get_config_varX-trsXlinecache.clearcachers(jEjEXBhttp://docs.python.org/library/linecache.html#linecache.clearcacheX-trsX#distutils.archive_util.make_archivers(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.archive_util.make_archiveX-trsX&distutils.sysconfig.customize_compilerrs(jEjEXShttp://docs.python.org/distutils/apiref.html#distutils.sysconfig.customize_compilerX-trsXturtle.getscreenrs(jEjEX;http://docs.python.org/library/turtle.html#turtle.getscreenX-trsXfl.show_messagers(jEjEX6http://docs.python.org/library/fl.html#fl.show_messageX-trsXurlparse.urlparsers(jEjEX>http://docs.python.org/library/urlparse.html#urlparse.urlparseX-trsXcompiler.parsers(jEjEX;http://docs.python.org/library/compiler.html#compiler.parseX-trsX math.expm1rs(jEjEX3http://docs.python.org/library/math.html#math.expm1X-trsX operator.lers(jEjEX8http://docs.python.org/library/operator.html#operator.leX-trsX marshal.dumprs(jEjEX8http://docs.python.org/library/marshal.html#marshal.dumpX-trsXpdb.pmrs(jEjEX.http://docs.python.org/library/pdb.html#pdb.pmX-trsX operator.iorrs(jEjEX9http://docs.python.org/library/operator.html#operator.iorX-trsXcurses.qiflushrs(jEjEX9http://docs.python.org/library/curses.html#curses.qiflushX-trsX popen2.popen4rs(jEjEX8http://docs.python.org/library/popen2.html#popen2.popen4X-trsX'gensuitemodule.processfile_fromresourcers(jEjEXZhttp://docs.python.org/library/gensuitemodule.html#gensuitemodule.processfile_fromresourceX-trsX"distutils.ccompiler.show_compilersrs(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.show_compilersX-trsX xml.sax.parsers(jEjEX9http://docs.python.org/library/xml.sax.html#xml.sax.parseX-trsX turtle.moders(jEjEX6http://docs.python.org/library/turtle.html#turtle.modeX-trsXoperator.irshiftrs(jEjEX=http://docs.python.org/library/operator.html#operator.irshiftX-trsXtempfile.TemporaryFilers(jEjEXChttp://docs.python.org/library/tempfile.html#tempfile.TemporaryFileX-trsXdis.findlabelsrs(jEjEX6http://docs.python.org/library/dis.html#dis.findlabelsX-trsXreadline.insert_textrs(jEjEXAhttp://docs.python.org/library/readline.html#readline.insert_textX-trsXmultiprocessing.current_processrs(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.current_processX-trsXimp.is_builtinrs(jEjEX6http://docs.python.org/library/imp.html#imp.is_builtinX-trsXmsilib.OpenDatabasers(jEjEX>http://docs.python.org/library/msilib.html#msilib.OpenDatabaseX-trsXrandom.triangularrs(jEjEX<http://docs.python.org/library/random.html#random.triangularX-trsXfl.show_questionrs(jEjEX7http://docs.python.org/library/fl.html#fl.show_questionX-trsX isinstancers(jEjEX8http://docs.python.org/library/functions.html#isinstanceX-trsXrunpy.run_pathrs(jEjEX8http://docs.python.org/library/runpy.html#runpy.run_pathX-trsXcurses.use_envrs(jEjEX9http://docs.python.org/library/curses.html#curses.use_envX-trsXimageop.tovideors(jEjEX;http://docs.python.org/library/imageop.html#imageop.tovideoX-trsXurlparse.urljoinrs(jEjEX=http://docs.python.org/library/urlparse.html#urlparse.urljoinX-trsXturtle.mainlooprs(jEjEX:http://docs.python.org/library/turtle.html#turtle.mainloopX-trsX file_createdrs(jEjEX<http://docs.python.org/distutils/builtdist.html#file_createdX-trsXencodings.idna.ToASCIIrs(jEjEXAhttp://docs.python.org/library/codecs.html#encodings.idna.ToASCIIX-trsX anydbm.openrs(jEjEX6http://docs.python.org/library/anydbm.html#anydbm.openX-trsX turtle.posrs(jEjEX5http://docs.python.org/library/turtle.html#turtle.posX-trsX audioop.maxrs(jEjEX7http://docs.python.org/library/audioop.html#audioop.maxX-trsXinspect.isabstractrs(jEjEX>http://docs.python.org/library/inspect.html#inspect.isabstractX-trsXpty.forkrs(jEjEX0http://docs.python.org/library/pty.html#pty.forkX-trsXsocket.setdefaulttimeoutrs(jEjEXChttp://docs.python.org/library/socket.html#socket.setdefaulttimeoutX-trsX fl.getmcolorrs(jEjEX3http://docs.python.org/library/fl.html#fl.getmcolorX-trsXaudioop.findmaxrs(jEjEX;http://docs.python.org/library/audioop.html#audioop.findmaxX-trsX audioop.avgpprs(jEjEX9http://docs.python.org/library/audioop.html#audioop.avgppX-trsXreadline.clear_historyrs(jEjEXChttp://docs.python.org/library/readline.html#readline.clear_historyX-trtXctypes.get_last_errorrt(jEjEX@http://docs.python.org/library/ctypes.html#ctypes.get_last_errorX-trtX gl.endselectrt(jEjEX3http://docs.python.org/library/gl.html#gl.endselectX-trtXturtle.clearstamprt(jEjEX<http://docs.python.org/library/turtle.html#turtle.clearstampX-trtXlinecache.checkcachert(jEjEXBhttp://docs.python.org/library/linecache.html#linecache.checkcacheX-trtXsocket.gethostbyname_exr t(jEjEXBhttp://docs.python.org/library/socket.html#socket.gethostbyname_exX-tr tX operator.isubr t(jEjEX:http://docs.python.org/library/operator.html#operator.isubX-tr tX re.finditerr t(jEjEX2http://docs.python.org/library/re.html#re.finditerX-trtXtest.test_support.requiresrt(jEjEXChttp://docs.python.org/library/test.html#test.test_support.requiresX-trtXemail.iterators._structurert(jEjEXNhttp://docs.python.org/library/email.iterators.html#email.iterators._structureX-trtXinspect.isgetsetdescriptorrt(jEjEXFhttp://docs.python.org/library/inspect.html#inspect.isgetsetdescriptorX-trtXwsgiref.util.shift_path_infort(jEjEXHhttp://docs.python.org/library/wsgiref.html#wsgiref.util.shift_path_infoX-trtX inspect.tracert(jEjEX9http://docs.python.org/library/inspect.html#inspect.traceX-trtX os.spawnlert(jEjEX1http://docs.python.org/library/os.html#os.spawnleX-trtX stat.S_ISBLKrt(jEjEX5http://docs.python.org/library/stat.html#stat.S_ISBLKX-trtXurlparse.parse_qslrt(jEjEX?http://docs.python.org/library/urlparse.html#urlparse.parse_qslX-trtX timeit.timeitrt(jEjEX8http://docs.python.org/library/timeit.html#timeit.timeitX-tr tX cmath.phaser!t(jEjEX5http://docs.python.org/library/cmath.html#cmath.phaseX-tr"tXgettext.ldngettextr#t(jEjEX>http://docs.python.org/library/gettext.html#gettext.ldngettextX-tr$tXbinascii.hexlifyr%t(jEjEX=http://docs.python.org/library/binascii.html#binascii.hexlifyX-tr&tX signal.signalr't(jEjEX8http://docs.python.org/library/signal.html#signal.signalX-tr(tXmacostools.copyr)t(jEjEX>http://docs.python.org/library/macostools.html#macostools.copyX-tr*tXstring.translater+t(jEjEX;http://docs.python.org/library/string.html#string.translateX-tr,tXgc.get_thresholdr-t(jEjEX7http://docs.python.org/library/gc.html#gc.get_thresholdX-tr.tX os.getppidr/t(jEjEX1http://docs.python.org/library/os.html#os.getppidX-tr0tXsys.getfilesystemencodingr1t(jEjEXAhttp://docs.python.org/library/sys.html#sys.getfilesystemencodingX-tr2tXemail.utils.encode_rfc2231r3t(jEjEXIhttp://docs.python.org/library/email.util.html#email.utils.encode_rfc2231X-tr4tX os.setpgidr5t(jEjEX1http://docs.python.org/library/os.html#os.setpgidX-tr6tXemail.utils.parseaddrr7t(jEjEXDhttp://docs.python.org/library/email.util.html#email.utils.parseaddrX-tr8tX os.setgroupsr9t(jEjEX3http://docs.python.org/library/os.html#os.setgroupsX-tr:tXfl.set_event_call_backr;t(jEjEX=http://docs.python.org/library/fl.html#fl.set_event_call_backX-trtX os.popen4r?t(jEjEX0http://docs.python.org/library/os.html#os.popen4X-tr@tX turtle.uprAt(jEjEX4http://docs.python.org/library/turtle.html#turtle.upX-trBtX os.popen3rCt(jEjEX0http://docs.python.org/library/os.html#os.popen3X-trDtX os.popen2rEt(jEjEX0http://docs.python.org/library/os.html#os.popen2X-trFtXcodecs.getdecoderrGt(jEjEX<http://docs.python.org/library/codecs.html#codecs.getdecoderX-trHtX cmath.acosrIt(jEjEX4http://docs.python.org/library/cmath.html#cmath.acosX-trJtXtermios.tcsetattrrKt(jEjEX=http://docs.python.org/library/termios.html#termios.tcsetattrX-trLtX os.spawnverMt(jEjEX1http://docs.python.org/library/os.html#os.spawnveX-trNtXssl.cert_time_to_secondsrOt(jEjEX@http://docs.python.org/library/ssl.html#ssl.cert_time_to_secondsX-trPtXaetools.keysubstrQt(jEjEX<http://docs.python.org/library/aetools.html#aetools.keysubstX-trRtXctypes.PYFUNCTYPErSt(jEjEX<http://docs.python.org/library/ctypes.html#ctypes.PYFUNCTYPEX-trTtX sys.exc_clearrUt(jEjEX5http://docs.python.org/library/sys.html#sys.exc_clearX-trVtXmsilib.CreateRecordrWt(jEjEX>http://docs.python.org/library/msilib.html#msilib.CreateRecordX-trXtX os.spawnvprYt(jEjEX1http://docs.python.org/library/os.html#os.spawnvpX-trZtXrandom.weibullvariater[t(jEjEX@http://docs.python.org/library/random.html#random.weibullvariateX-tr\tXdistutils.util.strtoboolr]t(jEjEXEhttp://docs.python.org/distutils/apiref.html#distutils.util.strtoboolX-tr^tXsys.setdlopenflagsr_t(jEjEX:http://docs.python.org/library/sys.html#sys.setdlopenflagsX-tr`tXdistutils.util.subst_varsrat(jEjEXFhttp://docs.python.org/distutils/apiref.html#distutils.util.subst_varsX-trbtX struct.packrct(jEjEX6http://docs.python.org/library/struct.html#struct.packX-trdtXbase64.encodestringret(jEjEX>http://docs.python.org/library/base64.html#base64.encodestringX-trftXcurses.has_keyrgt(jEjEX9http://docs.python.org/library/curses.html#curses.has_keyX-trhtXsite.getsitepackagesrit(jEjEX=http://docs.python.org/library/site.html#site.getsitepackagesX-trjtX zlib.compressrkt(jEjEX6http://docs.python.org/library/zlib.html#zlib.compressX-trltXoperator.__getslice__rmt(jEjEXBhttp://docs.python.org/library/operator.html#operator.__getslice__X-trntXcurses.use_default_colorsrot(jEjEXDhttp://docs.python.org/library/curses.html#curses.use_default_colorsX-trptXunittest.registerResultrqt(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.registerResultX-trrtXstringprep.in_table_c22rst(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c22X-trttXstringprep.in_table_c21rut(jEjEXFhttp://docs.python.org/library/stringprep.html#stringprep.in_table_c21X-trvtXnis.mapsrwt(jEjEX0http://docs.python.org/library/nis.html#nis.mapsX-trxtX%xml.sax.saxutils.prepare_input_sourceryt(jEjEXWhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutils.prepare_input_sourceX-trztXsocket.gethostbyaddrr{t(jEjEX?http://docs.python.org/library/socket.html#socket.gethostbyaddrX-tr|tXre.splitr}t(jEjEX/http://docs.python.org/library/re.html#re.splitX-tr~tX turtle.titlert(jEjEX7http://docs.python.org/library/turtle.html#turtle.titleX-trtXcalendar.firstweekdayrt(jEjEXBhttp://docs.python.org/library/calendar.html#calendar.firstweekdayX-trtX heapq.heappoprt(jEjEX7http://docs.python.org/library/heapq.html#heapq.heappopX-trtX curses.has_ilrt(jEjEX8http://docs.python.org/library/curses.html#curses.has_ilX-trtXctypes.util.find_msvcrtrt(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes.util.find_msvcrtX-trtXdistutils.util.byte_compilert(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.util.byte_compileX-trtX curses.has_icrt(jEjEX8http://docs.python.org/library/curses.html#curses.has_icX-trtXlinecache.getlinert(jEjEX?http://docs.python.org/library/linecache.html#linecache.getlineX-trtXos.lstatrt(jEjEX/http://docs.python.org/library/os.html#os.lstatX-trtX os.path.splitrt(jEjEX9http://docs.python.org/library/os.path.html#os.path.splitX-trtX filecmp.cmprt(jEjEX7http://docs.python.org/library/filecmp.html#filecmp.cmpX-trtXintrt(jEjEX1http://docs.python.org/library/functions.html#intX-trtX heapq.heapifyrt(jEjEX7http://docs.python.org/library/heapq.html#heapq.heapifyX-trtX cgi.parse_qsrt(jEjEX4http://docs.python.org/library/cgi.html#cgi.parse_qsX-trtXtraceback.format_listrt(jEjEXChttp://docs.python.org/library/traceback.html#traceback.format_listX-trtX operator.invrt(jEjEX9http://docs.python.org/library/operator.html#operator.invX-trtX select.pollrt(jEjEX6http://docs.python.org/library/select.html#select.pollX-trtXreadline.set_pre_input_hookrt(jEjEXHhttp://docs.python.org/library/readline.html#readline.set_pre_input_hookX-trtXboolrt(jEjEX2http://docs.python.org/library/functions.html#boolX-trtXemail.header.make_headerrt(jEjEXIhttp://docs.python.org/library/email.header.html#email.header.make_headerX-trtX math.degreesrt(jEjEX5http://docs.python.org/library/math.html#math.degreesX-trtXos.path.samefilert(jEjEX<http://docs.python.org/library/os.path.html#os.path.samefileX-trtXEasyDialogs.AskFolderrt(jEjEXEhttp://docs.python.org/library/easydialogs.html#EasyDialogs.AskFolderX-trtXlogging.getLoggerrt(jEjEX=http://docs.python.org/library/logging.html#logging.getLoggerX-trtX4multiprocessing.sharedctypes.multiprocessing.Managerrt(jEjEXhhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypes.multiprocessing.ManagerX-trtX string.countrt(jEjEX7http://docs.python.org/library/string.html#string.countX-trtXturtle.clearstampsrt(jEjEX=http://docs.python.org/library/turtle.html#turtle.clearstampsX-trtXstring.capwordsrt(jEjEX:http://docs.python.org/library/string.html#string.capwordsX-trtXtempfile.mkstemprt(jEjEX=http://docs.python.org/library/tempfile.html#tempfile.mkstempX-trtXtempfile.NamedTemporaryFilert(jEjEXHhttp://docs.python.org/library/tempfile.html#tempfile.NamedTemporaryFileX-trtX dis.discort(jEjEX1http://docs.python.org/library/dis.html#dis.discoX-trtXxml.dom.pulldom.parsert(jEjEXIhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.parseX-trtXmath.cosrt(jEjEX1http://docs.python.org/library/math.html#math.cosX-trtX shutil.copy2rt(jEjEX7http://docs.python.org/library/shutil.html#shutil.copy2X-trtXparser.st2tuplert(jEjEX:http://docs.python.org/library/parser.html#parser.st2tupleX-trtXre.subnrt(jEjEX.http://docs.python.org/library/re.html#re.subnX-trtX os.getcwdurt(jEjEX1http://docs.python.org/library/os.html#os.getcwduX-trtuX py:attributert}rt(Xio.TextIOBase.bufferrt(jEjEX;http://docs.python.org/library/io.html#io.TextIOBase.bufferX-trtXxmlrpclib.Fault.faultCodert(jEjEXGhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Fault.faultCodeX-trtXdoctest.Example.linenort(jEjEXBhttp://docs.python.org/library/doctest.html#doctest.Example.linenoX-trtXmultifile.MultiFile.lastrt(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.lastX-trtX'xml.parsers.expat.xmlparser.buffer_usedrt(jEjEXShttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.buffer_usedX-trtXSocketServer.BaseServer.timeoutrt(jEjEXPhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.timeoutX-trtX#email.charset.Charset.body_encodingrt(jEjEXUhttp://docs.python.org/library/email.charset.html#email.charset.Charset.body_encodingX-trtX+BaseHTTPServer.BaseHTTPRequestHandler.wfilert(jEjEX^http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.wfileX-trtXcmd.Cmd.misc_headerrt(jEjEX;http://docs.python.org/library/cmd.html#cmd.Cmd.misc_headerX-trtXsqlite3.Connection.iterdumprt(jEjEXGhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.iterdumpX-trtXpyclbr.Class.methodsrt(jEjEX?http://docs.python.org/library/pyclbr.html#pyclbr.Class.methodsX-trtXxml.dom.NamedNodeMap.lengthrt(jEjEXGhttp://docs.python.org/library/xml.dom.html#xml.dom.NamedNodeMap.lengthX-trtX"sqlite3.Connection.isolation_levelrt(jEjEXNhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.isolation_levelX-trtXoptparse.Option.ACTIONSrt(jEjEXDhttp://docs.python.org/library/optparse.html#optparse.Option.ACTIONSX-trtXctypes.Structure._fields_rt(jEjEXDhttp://docs.python.org/library/ctypes.html#ctypes.Structure._fields_X-trtX4BaseHTTPServer.BaseHTTPRequestHandler.server_versionrt(jEjEXghttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.server_versionX-trtXdoctest.Example.optionsrt(jEjEXChttp://docs.python.org/library/doctest.html#doctest.Example.optionsX-trtXxml.dom.DocumentType.notationsrt(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.notationsX-trtXpopen2.Popen3.tochildrt(jEjEX@http://docs.python.org/library/popen2.html#popen2.Popen3.tochildX-trtXdoctest.DocTest.globsrt(jEjEXAhttp://docs.python.org/library/doctest.html#doctest.DocTest.globsX-trtXdatetime.date.minrt(jEjEX>http://docs.python.org/library/datetime.html#datetime.date.minX-trtXctypes._CData._b_base_rt(jEjEXAhttp://docs.python.org/library/ctypes.html#ctypes._CData._b_base_X-trtXdoctest.DocTestFailure.testrt(jEjEXGhttp://docs.python.org/library/doctest.html#doctest.DocTestFailure.testX-trtX(subprocess.CalledProcessError.returncodert(jEjEXWhttp://docs.python.org/library/subprocess.html#subprocess.CalledProcessError.returncodeX-trtXhttplib.HTTPResponse.reasonrt(jEjEXGhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.reasonX-trtXdoctest.DocTest.examplesrt(jEjEXDhttp://docs.python.org/library/doctest.html#doctest.DocTest.examplesX-trtX,wsgiref.handlers.BaseHandler.server_softwarert(jEjEXXhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.server_softwareX-truX!cookielib.Cookie.domain_specifiedru(jEjEXOhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.domain_specifiedX-truXpopen2.Popen3.pidru(jEjEX<http://docs.python.org/library/popen2.html#popen2.Popen3.pidX-truXdoctest.DocTestFailure.gotru(jEjEXFhttp://docs.python.org/library/doctest.html#doctest.DocTestFailure.gotX-truXcsv.csvreader.fieldnamesru(jEjEX@http://docs.python.org/library/csv.html#csv.csvreader.fieldnamesX-truXdatetime.time.tzinfor u(jEjEXAhttp://docs.python.org/library/datetime.html#datetime.time.tzinfoX-tr uXstruct.Struct.formatr u(jEjEX?http://docs.python.org/library/struct.html#struct.Struct.formatX-tr uX$unittest.TestResult.expectedFailuresr u(jEjEXQhttp://docs.python.org/library/unittest.html#unittest.TestResult.expectedFailuresX-truXcookielib.Cookie.commentru(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.commentX-truXctypes.Structure._pack_ru(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes.Structure._pack_X-truXio.TextIOBase.errorsru(jEjEX;http://docs.python.org/library/io.html#io.TextIOBase.errorsX-truXunittest.TestResult.bufferru(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestResult.bufferX-truXzipfile.ZipInfo.reservedru(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.reservedX-truXUserList.UserList.dataru(jEjEXChttp://docs.python.org/library/userdict.html#UserList.UserList.dataX-truXdatetime.datetime.secondru(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.secondX-truXnumbers.Complex.imagru(jEjEX@http://docs.python.org/library/numbers.html#numbers.Complex.imagX-truXnetrc.netrc.macrosru(jEjEX<http://docs.python.org/library/netrc.html#netrc.netrc.macrosX-tr uX"curses.textpad.Textbox.stripspacesr!u(jEjEXMhttp://docs.python.org/library/curses.html#curses.textpad.Textbox.stripspacesX-tr"uXcsv.Dialect.lineterminatorr#u(jEjEXBhttp://docs.python.org/library/csv.html#csv.Dialect.lineterminatorX-tr$uXarray.array.itemsizer%u(jEjEX>http://docs.python.org/library/array.html#array.array.itemsizeX-tr&uX1cookielib.DefaultCookiePolicy.rfc2109_as_netscaper'u(jEjEX_http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.rfc2109_as_netscapeX-tr(uXoptparse.Option.callback_argsr)u(jEjEXJhttp://docs.python.org/library/optparse.html#optparse.Option.callback_argsX-tr*uXemail.message.Message.defectsr+u(jEjEXOhttp://docs.python.org/library/email.message.html#email.message.Message.defectsX-tr,uX exceptions.UnicodeError.encodingr-u(jEjEXOhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeError.encodingX-tr.uXtarfile.TarInfo.unamer/u(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.unameX-tr0uXshlex.shlex.tokenr1u(jEjEX;http://docs.python.org/library/shlex.html#shlex.shlex.tokenX-tr2uX0xml.parsers.expat.xmlparser.specified_attributesr3u(jEjEX\http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.specified_attributesX-tr4uXemail.message.Message.preambler5u(jEjEXPhttp://docs.python.org/library/email.message.html#email.message.Message.preambleX-tr6uXUserDict.IterableUserDict.datar7u(jEjEXKhttp://docs.python.org/library/userdict.html#UserDict.IterableUserDict.dataX-tr8uX!xml.etree.ElementTree.Element.tagr9u(jEjEX[http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.tagX-tr:uX0cookielib.DefaultCookiePolicy.strict_ns_set_pathr;u(jEjEX^http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_ns_set_pathX-truXurllib.URLopener.versionr?u(jEjEXChttp://docs.python.org/library/urllib.html#urllib.URLopener.versionX-tr@uXctypes.PyDLL._namerAu(jEjEX=http://docs.python.org/library/ctypes.html#ctypes.PyDLL._nameX-trBuXftplib.FTP_TLS.ssl_versionrCu(jEjEXEhttp://docs.python.org/library/ftplib.html#ftplib.FTP_TLS.ssl_versionX-trDuXcookielib.Cookie.port_specifiedrEu(jEjEXMhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.port_specifiedX-trFuXast.AST._fieldsrGu(jEjEX7http://docs.python.org/library/ast.html#ast.AST._fieldsX-trHuXrexec.RExec.ok_file_typesrIu(jEjEXChttp://docs.python.org/library/rexec.html#rexec.RExec.ok_file_typesX-trJuX7SimpleXMLRPCServer.SimpleXMLRPCRequestHandler.rpc_pathsrKu(jEjEXnhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCRequestHandler.rpc_pathsX-trLuX1multiprocessing.connection.Listener.last_acceptedrMu(jEjEXehttp://docs.python.org/library/multiprocessing.html#multiprocessing.connection.Listener.last_acceptedX-trNuX3cookielib.DefaultCookiePolicy.DomainStrictNonDomainrOu(jEjEXahttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.DomainStrictNonDomainX-trPuX#email.charset.Charset.input_charsetrQu(jEjEXUhttp://docs.python.org/library/email.charset.html#email.charset.Charset.input_charsetX-trRuXshlex.shlex.linenorSu(jEjEX<http://docs.python.org/library/shlex.html#shlex.shlex.linenoX-trTuX$doctest.UnexpectedException.exc_inforUu(jEjEXPhttp://docs.python.org/library/doctest.html#doctest.UnexpectedException.exc_infoX-trVuXrepr.Repr.maxsetrWu(jEjEX9http://docs.python.org/library/repr.html#repr.Repr.maxsetX-trXuX)wsgiref.handlers.BaseHandler.error_statusrYu(jEjEXUhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.error_statusX-trZuXtarfile.TarInfo.namer[u(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarInfo.nameX-tr\uXsocket.socket.typer]u(jEjEX=http://docs.python.org/library/socket.html#socket.socket.typeX-tr^uXmimetypes.MimeTypes.suffix_mapr_u(jEjEXLhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.suffix_mapX-tr`uX$textwrap.TextWrapper.drop_whitespacerau(jEjEXQhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.drop_whitespaceX-trbuX"collections.somenamedtuple._fieldsrcu(jEjEXRhttp://docs.python.org/library/collections.html#collections.somenamedtuple._fieldsX-trduXuuid.UUID.variantreu(jEjEX:http://docs.python.org/library/uuid.html#uuid.UUID.variantX-trfuX0cookielib.DefaultCookiePolicy.DomainRFC2965Matchrgu(jEjEX^http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.DomainRFC2965MatchX-trhuXimaplib.IMAP4.PROTOCOL_VERSIONriu(jEjEXJhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.PROTOCOL_VERSIONX-trjuX,wsgiref.handlers.BaseHandler.traceback_limitrku(jEjEXXhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.traceback_limitX-trluXsqlite3.Connection.text_factoryrmu(jEjEXKhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.text_factoryX-trnuXhtmllib.HTMLParser.formatterrou(jEjEXHhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.formatterX-trpuX!xml.parsers.expat.ExpatError.coderqu(jEjEXMhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ExpatError.codeX-trruXcsv.Dialect.doublequotersu(jEjEX?http://docs.python.org/library/csv.html#csv.Dialect.doublequoteX-trtuX&SocketServer.BaseServer.address_familyruu(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.address_familyX-trvuXrfc822.Message.unixfromrwu(jEjEXBhttp://docs.python.org/library/rfc822.html#rfc822.Message.unixfromX-trxuX'xml.parsers.expat.xmlparser.buffer_textryu(jEjEXShttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.buffer_textX-trzuXdoctest.DocTest.linenor{u(jEjEXBhttp://docs.python.org/library/doctest.html#doctest.DocTest.linenoX-tr|uXshlex.shlex.wordcharsr}u(jEjEX?http://docs.python.org/library/shlex.html#shlex.shlex.wordcharsX-tr~uXdatetime.time.microsecondru(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.time.microsecondX-truXdoctest.DocTest.nameru(jEjEX@http://docs.python.org/library/doctest.html#doctest.DocTest.nameX-truXxml.dom.Text.dataru(jEjEX=http://docs.python.org/library/xml.dom.html#xml.dom.Text.dataX-truXurllib2.HTTPError.coderu(jEjEXBhttp://docs.python.org/library/urllib2.html#urllib2.HTTPError.codeX-truX$optparse.Option.ALWAYS_TYPED_ACTIONSru(jEjEXQhttp://docs.python.org/library/optparse.html#optparse.Option.ALWAYS_TYPED_ACTIONSX-truXzipimport.zipimporter.archiveru(jEjEXKhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.archiveX-truX+SocketServer.BaseServer.allow_reuse_addressru(jEjEX\http://docs.python.org/library/socketserver.html#SocketServer.BaseServer.allow_reuse_addressX-truXtarfile.TarInfo.sizeru(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarInfo.sizeX-truX#xml.parsers.expat.ExpatError.offsetru(jEjEXOhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ExpatError.offsetX-truXfilecmp.dircmp.common_filesru(jEjEXGhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.common_filesX-truXobject.__members__ru(jEjEX?http://docs.python.org/library/stdtypes.html#object.__members__X-truXoptparse.Option.defaultru(jEjEXDhttp://docs.python.org/library/optparse.html#optparse.Option.defaultX-truXctypes.Structure._anonymous_ru(jEjEXGhttp://docs.python.org/library/ctypes.html#ctypes.Structure._anonymous_X-truXfilecmp.dircmp.right_onlyru(jEjEXEhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.right_onlyX-truXcsv.Dialect.quotecharru(jEjEX=http://docs.python.org/library/csv.html#csv.Dialect.quotecharX-truX#xml.dom.DocumentType.internalSubsetru(jEjEXOhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.internalSubsetX-truXsubprocess.Popen.stderrru(jEjEXFhttp://docs.python.org/library/subprocess.html#subprocess.Popen.stderrX-truXxmlrpclib.Fault.faultStringru(jEjEXIhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Fault.faultStringX-truXre.RegexObject.patternru(jEjEX=http://docs.python.org/library/re.html#re.RegexObject.patternX-truXxml.dom.Node.attributesru(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Node.attributesX-truXtextwrap.TextWrapper.widthru(jEjEXGhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.widthX-truXcsv.csvwriter.dialectru(jEjEX=http://docs.python.org/library/csv.html#csv.csvwriter.dialectX-truXxml.dom.Comment.dataru(jEjEX@http://docs.python.org/library/xml.dom.html#xml.dom.Comment.dataX-truXnumbers.Rational.numeratorru(jEjEXFhttp://docs.python.org/library/numbers.html#numbers.Rational.numeratorX-truX'wsgiref.handlers.BaseHandler.os_environru(jEjEXShttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.os_environX-truXrepr.Repr.maxlevelru(jEjEX;http://docs.python.org/library/repr.html#repr.Repr.maxlevelX-truXdoctest.Example.exc_msgru(jEjEXChttp://docs.python.org/library/doctest.html#doctest.Example.exc_msgX-truX!cookielib.FileCookieJar.delayloadru(jEjEXOhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJar.delayloadX-truXzipfile.ZipInfo.filenameru(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.filenameX-truXpyclbr.Function.nameru(jEjEX?http://docs.python.org/library/pyclbr.html#pyclbr.Function.nameX-truXrexec.RExec.ok_builtin_modulesru(jEjEXHhttp://docs.python.org/library/rexec.html#rexec.RExec.ok_builtin_modulesX-truXpyclbr.Class.moduleru(jEjEX>http://docs.python.org/library/pyclbr.html#pyclbr.Class.moduleX-truXfunctools.partial.funcru(jEjEXDhttp://docs.python.org/library/functools.html#functools.partial.funcX-truXshlex.shlex.escapedquotesru(jEjEXChttp://docs.python.org/library/shlex.html#shlex.shlex.escapedquotesX-truXdatetime.date.dayru(jEjEX>http://docs.python.org/library/datetime.html#datetime.date.dayX-truXdatetime.time.maxru(jEjEX>http://docs.python.org/library/datetime.html#datetime.time.maxX-truX4cookielib.DefaultCookiePolicy.strict_ns_unverifiableru(jEjEXbhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_ns_unverifiableX-truXre.MatchObject.stringru(jEjEX<http://docs.python.org/library/re.html#re.MatchObject.stringX-truXcmd.Cmd.use_rawinputru(jEjEX<http://docs.python.org/library/cmd.html#cmd.Cmd.use_rawinputX-truX.wsgiref.handlers.BaseHandler.wsgi_file_wrapperru(jEjEXZhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.wsgi_file_wrapperX-truXurllib2.URLError.reasonru(jEjEXChttp://docs.python.org/library/urllib2.html#urllib2.URLError.reasonX-truX file.encodingru(jEjEX:http://docs.python.org/library/stdtypes.html#file.encodingX-truXunittest.TestResult.failfastru(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestResult.failfastX-truX%textwrap.TextWrapper.break_long_wordsru(jEjEXRhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.break_long_wordsX-truXtarfile.TarInfo.pax_headersru(jEjEXGhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.pax_headersX-truX!mimetypes.MimeTypes.encodings_mapru(jEjEXOhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.encodings_mapX-truXunittest.TestResult.skippedru(jEjEXHhttp://docs.python.org/library/unittest.html#unittest.TestResult.skippedX-truXxml.dom.Node.nodeValueru(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.nodeValueX-truXrepr.Repr.maxstringru(jEjEX<http://docs.python.org/library/repr.html#repr.Repr.maxstringX-truXfilecmp.dircmp.diff_filesru(jEjEXEhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.diff_filesX-truXunittest.TestLoader.suiteClassru(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestLoader.suiteClassX-truXsqlite3.Connection.row_factoryru(jEjEXJhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.row_factoryX-truXpyclbr.Function.fileru(jEjEX?http://docs.python.org/library/pyclbr.html#pyclbr.Function.fileX-truX subprocess.STARTUPINFO.hStdInputru(jEjEXOhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFO.hStdInputX-truXcookielib.Cookie.valueru(jEjEXDhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.valueX-truX$xml.etree.ElementTree.Element.attribru(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.attribX-truX*SocketServer.BaseServer.request_queue_sizeru(jEjEX[http://docs.python.org/library/socketserver.html#SocketServer.BaseServer.request_queue_sizeX-truXrexec.RExec.ok_sys_namesru(jEjEXBhttp://docs.python.org/library/rexec.html#rexec.RExec.ok_sys_namesX-truXxml.dom.Attr.localNameru(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Attr.localNameX-truXcmd.Cmd.undoc_headerru(jEjEX<http://docs.python.org/library/cmd.html#cmd.Cmd.undoc_headerX-truXimaplib.IMAP4.debugru(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.debugX-truX3CGIHTTPServer.CGIHTTPRequestHandler.cgi_directoriesru(jEjEXehttp://docs.python.org/library/cgihttpserver.html#CGIHTTPServer.CGIHTTPRequestHandler.cgi_directoriesX-truXre.MatchObject.endposru(jEjEX<http://docs.python.org/library/re.html#re.MatchObject.endposX-truXunittest.TestResult.shouldStopru(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestResult.shouldStopX-truXdatetime.timedelta.maxru(jEjEXChttp://docs.python.org/library/datetime.html#datetime.timedelta.maxX-trvXcookielib.Cookie.pathrv(jEjEXChttp://docs.python.org/library/cookielib.html#cookielib.Cookie.pathX-trvX"xml.dom.ProcessingInstruction.datarv(jEjEXNhttp://docs.python.org/library/xml.dom.html#xml.dom.ProcessingInstruction.dataX-trvX>SimpleXMLRPCServer.SimpleXMLRPCRequestHandler.encode_thresholdrv(jEjEXuhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCRequestHandler.encode_thresholdX-trvXrfc822.Message.fprv(jEjEX<http://docs.python.org/library/rfc822.html#rfc822.Message.fpX-trvX"email.charset.Charset.output_codecr v(jEjEXThttp://docs.python.org/library/email.charset.html#email.charset.Charset.output_codecX-tr vXsubprocess.Popen.returncoder v(jEjEXJhttp://docs.python.org/library/subprocess.html#subprocess.Popen.returncodeX-tr vX,xml.parsers.expat.xmlparser.CurrentByteIndexr v(jEjEXXhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.CurrentByteIndexX-trvXzipfile.ZipInfo.internal_attrrv(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.internal_attrX-trvXmimetypes.MimeTypes.types_maprv(jEjEXKhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.types_mapX-trvXemail.message.Message.epiloguerv(jEjEXPhttp://docs.python.org/library/email.message.html#email.message.Message.epilogueX-trvXxml.dom.Node.parentNoderv(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Node.parentNodeX-trvXxml.dom.Node.previousSiblingrv(jEjEXHhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.previousSiblingX-trvX(unittest.TestLoader.sortTestMethodsUsingrv(jEjEXUhttp://docs.python.org/library/unittest.html#unittest.TestLoader.sortTestMethodsUsingX-trvXpyclbr.Function.modulerv(jEjEXAhttp://docs.python.org/library/pyclbr.html#pyclbr.Function.moduleX-trvXrepr.Repr.maxarrayrv(jEjEX;http://docs.python.org/library/repr.html#repr.Repr.maxarrayX-trvXio.TextIOBase.newlinesrv(jEjEX=http://docs.python.org/library/io.html#io.TextIOBase.newlinesX-tr vXxml.dom.DocumentType.publicIdr!v(jEjEXIhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.publicIdX-tr"vX!ossaudiodev.oss_audio_device.moder#v(jEjEXQhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.modeX-tr$vX#SocketServer.BaseServer.socket_typer%v(jEjEXThttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.socket_typeX-tr&vXre.MatchObject.lastindexr'v(jEjEX?http://docs.python.org/library/re.html#re.MatchObject.lastindexX-tr(vXdatetime.time.minuter)v(jEjEXAhttp://docs.python.org/library/datetime.html#datetime.time.minuteX-tr*vXuuid.UUID.bytesr+v(jEjEX8http://docs.python.org/library/uuid.html#uuid.UUID.bytesX-tr,vXhttplib.HTTPResponse.versionr-v(jEjEXHhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.versionX-tr.vX!subprocess.STARTUPINFO.hStdOutputr/v(jEjEXPhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFO.hStdOutputX-tr0vXfilecmp.dircmp.left_onlyr1v(jEjEXDhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.left_onlyX-tr2vXdoctest.Example.sourcer3v(jEjEXBhttp://docs.python.org/library/doctest.html#doctest.Example.sourceX-tr4vX&textwrap.TextWrapper.subsequent_indentr5v(jEjEXShttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.subsequent_indentX-tr6vX#cookielib.CookiePolicy.hide_cookie2r7v(jEjEXQhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.hide_cookie2X-tr8vX xml.dom.Document.documentElementr9v(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.documentElementX-tr:vXio.TextIOWrapper.line_bufferingr;v(jEjEXFhttp://docs.python.org/library/io.html#io.TextIOWrapper.line_bufferingX-trvX file.moder?v(jEjEX6http://docs.python.org/library/stdtypes.html#file.modeX-tr@vX uuid.UUID.urnrAv(jEjEX6http://docs.python.org/library/uuid.html#uuid.UUID.urnX-trBvX-BaseHTTPServer.BaseHTTPRequestHandler.headersrCv(jEjEX`http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.headersX-trDvXinstance.__class__rEv(jEjEX?http://docs.python.org/library/stdtypes.html#instance.__class__X-trFvX!modulefinder.ModuleFinder.modulesrGv(jEjEXRhttp://docs.python.org/library/modulefinder.html#modulefinder.ModuleFinder.modulesX-trHvXxmlrpclib.ProtocolError.errmsgrIv(jEjEXLhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ProtocolError.errmsgX-trJvX multiprocessing.Process.exitcoderKv(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.exitcodeX-trLvXEasyDialogs.ProgressBar.curvalrMv(jEjEXNhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.curvalX-trNvXxml.dom.Element.tagNamerOv(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Element.tagNameX-trPvXdatetime.date.resolutionrQv(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.date.resolutionX-trRvX*wsgiref.handlers.BaseHandler.error_headersrSv(jEjEXVhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.error_headersX-trTvX%textwrap.TextWrapper.break_on_hyphensrUv(jEjEXRhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.break_on_hyphensX-trVvXCookie.Morsel.coded_valuerWv(jEjEXDhttp://docs.python.org/library/cookie.html#Cookie.Morsel.coded_valueX-trXvXrfc822.AddressList.addresslistrYv(jEjEXIhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.addresslistX-trZvXshlex.shlex.debugr[v(jEjEX;http://docs.python.org/library/shlex.html#shlex.shlex.debugX-tr\vXmemoryview.readonlyr]v(jEjEX@http://docs.python.org/library/stdtypes.html#memoryview.readonlyX-tr^vXtarfile.TarInfo.linknamer_v(jEjEXDhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.linknameX-tr`vXurllib2.BaseHandler.parentrav(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.parentX-trbvXre.MatchObject.rercv(jEjEX8http://docs.python.org/library/re.html#re.MatchObject.reX-trdvXthreading.Thread.identrev(jEjEXDhttp://docs.python.org/library/threading.html#threading.Thread.identX-trfvXoptparse.Option.typergv(jEjEXAhttp://docs.python.org/library/optparse.html#optparse.Option.typeX-trhvXxmlrpclib.ProtocolError.urlriv(jEjEXIhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ProtocolError.urlX-trjvXzipfile.ZipInfo.create_systemrkv(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.create_systemX-trlvXxmlrpclib.ProtocolError.headersrmv(jEjEXMhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ProtocolError.headersX-trnvXuuid.UUID.bytes_lerov(jEjEX;http://docs.python.org/library/uuid.html#uuid.UUID.bytes_leX-trpvXshlex.shlex.eofrqv(jEjEX9http://docs.python.org/library/shlex.html#shlex.shlex.eofX-trrvXzipfile.ZipInfo.compress_typersv(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.compress_typeX-trtvXrepr.Repr.maxdequeruv(jEjEX;http://docs.python.org/library/repr.html#repr.Repr.maxdequeX-trvvXselect.kevent.identrwv(jEjEX>http://docs.python.org/library/select.html#select.kevent.identX-trxvXre.MatchObject.posryv(jEjEX9http://docs.python.org/library/re.html#re.MatchObject.posX-trzvXhttplib.HTTPResponse.statusr{v(jEjEXGhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.statusX-tr|vXcmd.Cmd.identcharsr}v(jEjEX:http://docs.python.org/library/cmd.html#cmd.Cmd.identcharsX-tr~vX4BaseHTTPServer.BaseHTTPRequestHandler.client_addressrv(jEjEXghttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.client_addressX-trvXxml.dom.Node.nodeNamerv(jEjEXAhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.nodeNameX-trvXzlib.Decompress.unconsumed_tailrv(jEjEXHhttp://docs.python.org/library/zlib.html#zlib.Decompress.unconsumed_tailX-trvXcmd.Cmd.promptrv(jEjEX6http://docs.python.org/library/cmd.html#cmd.Cmd.promptX-trvX file.closedrv(jEjEX8http://docs.python.org/library/stdtypes.html#file.closedX-trvXoptparse.Option.STORE_ACTIONSrv(jEjEXJhttp://docs.python.org/library/optparse.html#optparse.Option.STORE_ACTIONSX-trvXfile.softspacerv(jEjEX;http://docs.python.org/library/stdtypes.html#file.softspaceX-trvXcookielib.Cookie.comment_urlrv(jEjEXJhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.comment_urlX-trvXdatetime.time.secondrv(jEjEXAhttp://docs.python.org/library/datetime.html#datetime.time.secondX-trvXre.RegexObject.groupsrv(jEjEX<http://docs.python.org/library/re.html#re.RegexObject.groupsX-trvX#xml.parsers.expat.ExpatError.linenorv(jEjEXOhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.ExpatError.linenoX-trvXdatetime.datetime.resolutionrv(jEjEXIhttp://docs.python.org/library/datetime.html#datetime.datetime.resolutionX-trvXast.AST.col_offsetrv(jEjEX:http://docs.python.org/library/ast.html#ast.AST.col_offsetX-trvX+xml.parsers.expat.xmlparser.ErrorLineNumberrv(jEjEXWhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ErrorLineNumberX-trvXhttplib.HTTPResponse.msgrv(jEjEXDhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.msgX-trvXxml.dom.Node.prefixrv(jEjEX?http://docs.python.org/library/xml.dom.html#xml.dom.Node.prefixX-trvXctypes._FuncPtr.restyperv(jEjEXBhttp://docs.python.org/library/ctypes.html#ctypes._FuncPtr.restypeX-trvX:BaseHTTPServer.BaseHTTPRequestHandler.error_message_formatrv(jEjEXmhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.error_message_formatX-trvXoptparse.Option.choicesrv(jEjEXDhttp://docs.python.org/library/optparse.html#optparse.Option.choicesX-trvXrepr.Repr.maxotherrv(jEjEX;http://docs.python.org/library/repr.html#repr.Repr.maxotherX-trvXpopen2.Popen3.fromchildrv(jEjEXBhttp://docs.python.org/library/popen2.html#popen2.Popen3.fromchildX-trvXmemoryview.ndimrv(jEjEX<http://docs.python.org/library/stdtypes.html#memoryview.ndimX-trvXnumbers.Rational.denominatorrv(jEjEXHhttp://docs.python.org/library/numbers.html#numbers.Rational.denominatorX-trvX"distutils.cmd.Command.sub_commandsrv(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.cmd.Command.sub_commandsX-trvXuuid.UUID.fieldsrv(jEjEX9http://docs.python.org/library/uuid.html#uuid.UUID.fieldsX-trvX*wsgiref.handlers.BaseHandler.wsgi_run_oncerv(jEjEXVhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.wsgi_run_onceX-trvX,multiprocessing.managers.BaseManager.addressrv(jEjEX`http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.addressX-trvXsched.scheduler.queuerv(jEjEX?http://docs.python.org/library/sched.html#sched.scheduler.queueX-trvXunittest.TestCase.maxDiffrv(jEjEXFhttp://docs.python.org/library/unittest.html#unittest.TestCase.maxDiffX-trvXexceptions.UnicodeError.objectrv(jEjEXMhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeError.objectX-trvX!email.charset.Charset.input_codecrv(jEjEXShttp://docs.python.org/library/email.charset.html#email.charset.Charset.input_codecX-trvXselect.kevent.filterrv(jEjEX?http://docs.python.org/library/select.html#select.kevent.filterX-trvX class.__mro__rv(jEjEX:http://docs.python.org/library/stdtypes.html#class.__mro__X-trvXdatetime.datetime.minuterv(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.minuteX-trvXdatetime.datetime.maxrv(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.datetime.maxX-trvXre.RegexObject.groupindexrv(jEjEX@http://docs.python.org/library/re.html#re.RegexObject.groupindexX-trvX textwrap.TextWrapper.expand_tabsrv(jEjEXMhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.expand_tabsX-trvXxml.dom.Attr.namerv(jEjEX=http://docs.python.org/library/xml.dom.html#xml.dom.Attr.nameX-trvXzipfile.ZipFile.commentrv(jEjEXChttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.commentX-trvX%xml.parsers.expat.xmlparser.ErrorCoderv(jEjEXQhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ErrorCodeX-trvXpyclbr.Function.linenorv(jEjEXAhttp://docs.python.org/library/pyclbr.html#pyclbr.Function.linenoX-trvXdatetime.datetime.microsecondrv(jEjEXJhttp://docs.python.org/library/datetime.html#datetime.datetime.microsecondX-trvX#ossaudiodev.oss_audio_device.closedrv(jEjEXShttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.closedX-trvXthreading.Thread.daemonrv(jEjEXEhttp://docs.python.org/library/threading.html#threading.Thread.daemonX-trvXcsv.Dialect.escapecharrv(jEjEX>http://docs.python.org/library/csv.html#csv.Dialect.escapecharX-trvX'collections.defaultdict.default_factoryrv(jEjEXWhttp://docs.python.org/library/collections.html#collections.defaultdict.default_factoryX-trvXio.FileIO.moderv(jEjEX5http://docs.python.org/library/io.html#io.FileIO.modeX-trvXxml.dom.Attr.valuerv(jEjEX>http://docs.python.org/library/xml.dom.html#xml.dom.Attr.valueX-trvXzipfile.ZipInfo.commentrv(jEjEXChttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.commentX-trvXdoctest.DocTest.filenamerv(jEjEXDhttp://docs.python.org/library/doctest.html#doctest.DocTest.filenameX-trvXCookie.Morsel.valuerv(jEjEX>http://docs.python.org/library/cookie.html#Cookie.Morsel.valueX-trvX"xml.etree.ElementTree.Element.tailrv(jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.tailX-trvXformatter.formatter.writerrv(jEjEXHhttp://docs.python.org/library/formatter.html#formatter.formatter.writerX-trvX-xml.parsers.expat.xmlparser.CurrentLineNumberrv(jEjEXYhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.CurrentLineNumberX-trvXtarfile.TarFile.pax_headersrv(jEjEXGhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.pax_headersX-trvX%urllib2.HTTPCookieProcessor.cookiejarrv(jEjEXQhttp://docs.python.org/library/urllib2.html#urllib2.HTTPCookieProcessor.cookiejarX-trvXre.RegexObject.flagsrv(jEjEX;http://docs.python.org/library/re.html#re.RegexObject.flagsX-trvXselect.kevent.udatarv(jEjEX>http://docs.python.org/library/select.html#select.kevent.udataX-trvXsqlite3.Cursor.lastrowidrv(jEjEXDhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.lastrowidX-trvX/xml.parsers.expat.xmlparser.CurrentColumnNumberrv(jEjEX[http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.CurrentColumnNumberX-trvX'xml.parsers.expat.xmlparser.buffer_sizerv(jEjEXShttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.buffer_sizeX-trvX:cookielib.DefaultCookiePolicy.strict_ns_set_initial_dollarrv(jEjEXhhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_ns_set_initial_dollarX-trvX cmd.Cmd.introrv(jEjEX5http://docs.python.org/library/cmd.html#cmd.Cmd.introX-trvXfilecmp.dircmp.common_funnyrv(jEjEXGhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.common_funnyX-trvXfilecmp.dircmp.same_filesrv(jEjEXEhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.same_filesX-trwXrexec.RExec.ok_posix_namesrw(jEjEXDhttp://docs.python.org/library/rexec.html#rexec.RExec.ok_posix_namesX-trwXrepr.Repr.maxlongrw(jEjEX:http://docs.python.org/library/repr.html#repr.Repr.maxlongX-trwX uuid.UUID.hexrw(jEjEX6http://docs.python.org/library/uuid.html#uuid.UUID.hexX-trwXshlex.shlex.sourcerw(jEjEX<http://docs.python.org/library/shlex.html#shlex.shlex.sourceX-trwXzipfile.ZipInfo.extrar w(jEjEXAhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.extraX-tr wXsubprocess.Popen.pidr w(jEjEXChttp://docs.python.org/library/subprocess.html#subprocess.Popen.pidX-tr wXdatetime.timedelta.minr w(jEjEXChttp://docs.python.org/library/datetime.html#datetime.timedelta.minX-trwX*cookielib.DefaultCookiePolicy.DomainStrictrw(jEjEXXhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.DomainStrictX-trwXcollections.deque.maxlenrw(jEjEXHhttp://docs.python.org/library/collections.html#collections.deque.maxlenX-trwXre.MatchObject.lastgrouprw(jEjEX?http://docs.python.org/library/re.html#re.MatchObject.lastgroupX-trwXcsv.Dialect.strictrw(jEjEX:http://docs.python.org/library/csv.html#csv.Dialect.strictX-trwXcookielib.CookiePolicy.netscaperw(jEjEXMhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.netscapeX-trwXrexec.RExec.ok_pathrw(jEjEX=http://docs.python.org/library/rexec.html#rexec.RExec.ok_pathX-trwX+cookielib.DefaultCookiePolicy.DomainLiberalrw(jEjEXYhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.DomainLiberalX-trwXcookielib.Cookie.discardrw(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.discardX-trwXoptparse.Option.helprw(jEjEXAhttp://docs.python.org/library/optparse.html#optparse.Option.helpX-tr wXsubprocess.Popen.stdoutr!w(jEjEXFhttp://docs.python.org/library/subprocess.html#subprocess.Popen.stdoutX-tr"wX-xml.parsers.expat.xmlparser.ErrorColumnNumberr#w(jEjEXYhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ErrorColumnNumberX-tr$wXexceptions.BaseException.argsr%w(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.BaseException.argsX-tr&wXselect.kevent.datar'w(jEjEX=http://docs.python.org/library/select.html#select.kevent.dataX-tr(wXcookielib.Cookie.rfc2109r)w(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.rfc2109X-tr*wXcsv.csvreader.line_numr+w(jEjEX>http://docs.python.org/library/csv.html#csv.csvreader.line_numX-tr,wXio.BufferedIOBase.rawr-w(jEjEX<http://docs.python.org/library/io.html#io.BufferedIOBase.rawX-tr.wX+multiprocessing.connection.Listener.addressr/w(jEjEX_http://docs.python.org/library/multiprocessing.html#multiprocessing.connection.Listener.addressX-tr0wX.wsgiref.handlers.BaseHandler.wsgi_multiprocessr1w(jEjEXZhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.wsgi_multiprocessX-tr2wX#cookielib.Cookie.domain_initial_dotr3w(jEjEXQhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.domain_initial_dotX-tr4wXCookie.Morsel.keyr5w(jEjEX<http://docs.python.org/library/cookie.html#Cookie.Morsel.keyX-tr6wXfilecmp.dircmp.leftr7w(jEjEX?http://docs.python.org/library/filecmp.html#filecmp.dircmp.leftX-tr8wXzipfile.ZipInfo.file_sizer9w(jEjEXEhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.file_sizeX-tr:wXctypes._FuncPtr.argtypesr;w(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes._FuncPtr.argtypesX-trwXunittest.TestResult.failuresr?w(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestResult.failuresX-tr@wXcmd.Cmd.lastcmdrAw(jEjEX7http://docs.python.org/library/cmd.html#cmd.Cmd.lastcmdX-trBwX%io.BlockingIOError.characters_writtenrCw(jEjEXLhttp://docs.python.org/library/io.html#io.BlockingIOError.characters_writtenX-trDwXnumbers.Complex.realrEw(jEjEX@http://docs.python.org/library/numbers.html#numbers.Complex.realX-trFwX9cookielib.DefaultCookiePolicy.strict_rfc2965_unverifiablerGw(jEjEXghttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_rfc2965_unverifiableX-trHwXxml.dom.DocumentType.namerIw(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.nameX-trJwXdatetime.date.monthrKw(jEjEX@http://docs.python.org/library/datetime.html#datetime.date.monthX-trLwX/BaseHTTPServer.BaseHTTPRequestHandler.responsesrMw(jEjEXbhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.responsesX-trNwXstring.Template.templaterOw(jEjEXChttp://docs.python.org/library/string.html#string.Template.templateX-trPwXSocketServer.BaseServer.socketrQw(jEjEXOhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.socketX-trRwX file.newlinesrSw(jEjEX:http://docs.python.org/library/stdtypes.html#file.newlinesX-trTwXstruct.Struct.sizerUw(jEjEX=http://docs.python.org/library/struct.html#struct.Struct.sizeX-trVwXxml.dom.NodeList.lengthrWw(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.NodeList.lengthX-trXwXrepr.Repr.maxfrozensetrYw(jEjEX?http://docs.python.org/library/repr.html#repr.Repr.maxfrozensetX-trZwXfilecmp.dircmp.right_listr[w(jEjEXEhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.right_listX-tr\wXrepr.Repr.maxtupler]w(jEjEX;http://docs.python.org/library/repr.html#repr.Repr.maxtupleX-tr^wXdoctest.Example.wantr_w(jEjEX@http://docs.python.org/library/doctest.html#doctest.Example.wantX-tr`wXio.IOBase.closedraw(jEjEX7http://docs.python.org/library/io.html#io.IOBase.closedX-trbwXctypes.PyDLL._handlercw(jEjEX?http://docs.python.org/library/ctypes.html#ctypes.PyDLL._handleX-trdwX2BaseHTTPServer.BaseHTTPRequestHandler.MessageClassrew(jEjEXehttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.MessageClassX-trfwXdatetime.datetime.yearrgw(jEjEXChttp://docs.python.org/library/datetime.html#datetime.datetime.yearX-trhwXarray.array.typecoderiw(jEjEX>http://docs.python.org/library/array.html#array.array.typecodeX-trjwXzipfile.ZipInfo.compress_sizerkw(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.compress_sizeX-trlwXctypes._CData._b_needsfree_rmw(jEjEXFhttp://docs.python.org/library/ctypes.html#ctypes._CData._b_needsfree_X-trnwX$subprocess.CalledProcessError.outputrow(jEjEXShttp://docs.python.org/library/subprocess.html#subprocess.CalledProcessError.outputX-trpwXrexec.RExec.nok_builtin_namesrqw(jEjEXGhttp://docs.python.org/library/rexec.html#rexec.RExec.nok_builtin_namesX-trrwXtarfile.TarInfo.gnamersw(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.gnameX-trtwXdatetime.time.hourruw(jEjEX?http://docs.python.org/library/datetime.html#datetime.time.hourX-trvwX'wsgiref.handlers.BaseHandler.error_bodyrww(jEjEXShttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.error_bodyX-trxwXfilecmp.dircmp.commonryw(jEjEXAhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.commonX-trzwXxml.dom.DocumentType.entitiesr{w(jEjEXIhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.entitiesX-tr|wXoptparse.Option.destr}w(jEjEXAhttp://docs.python.org/library/optparse.html#optparse.Option.destX-tr~wX sqlite3.Connection.total_changesrw(jEjEXLhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.total_changesX-trwXdoctest.Example.indentrw(jEjEXBhttp://docs.python.org/library/doctest.html#doctest.Example.indentX-trwX+cookielib.DefaultCookiePolicy.strict_domainrw(jEjEXYhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_domainX-trwXoptparse.Option.TYPED_ACTIONSrw(jEjEXJhttp://docs.python.org/library/optparse.html#optparse.Option.TYPED_ACTIONSX-trwXmemoryview.stridesrw(jEjEX?http://docs.python.org/library/stdtypes.html#memoryview.stridesX-trwXpyclbr.Class.filerw(jEjEX<http://docs.python.org/library/pyclbr.html#pyclbr.Class.fileX-trwXcsv.csvreader.dialectrw(jEjEX=http://docs.python.org/library/csv.html#csv.csvreader.dialectX-trwX"xml.etree.ElementTree.Element.textrw(jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.textX-trwXdatetime.datetime.dayrw(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.datetime.dayX-trwX doctest.UnexpectedException.testrw(jEjEXLhttp://docs.python.org/library/doctest.html#doctest.UnexpectedException.testX-trwXfilecmp.dircmp.subdirsrw(jEjEXBhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.subdirsX-trwXtarfile.TarInfo.moderw(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarInfo.modeX-trwXdoctest.DocTestFailure.examplerw(jEjEXJhttp://docs.python.org/library/doctest.html#doctest.DocTestFailure.exampleX-trwX+BaseHTTPServer.BaseHTTPRequestHandler.rfilerw(jEjEX^http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.rfileX-trwXctypes._SimpleCData.valuerw(jEjEXDhttp://docs.python.org/library/ctypes.html#ctypes._SimpleCData.valueX-trwXctypes._CData._objectsrw(jEjEXAhttp://docs.python.org/library/ctypes.html#ctypes._CData._objectsX-trwXxml.dom.Node.nextSiblingrw(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.nextSiblingX-trwXzipfile.ZipInfo.volumerw(jEjEXBhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.volumeX-trwXio.TextIOBase.encodingrw(jEjEX=http://docs.python.org/library/io.html#io.TextIOBase.encodingX-trwXfilecmp.dircmp.rightrw(jEjEX@http://docs.python.org/library/filecmp.html#filecmp.dircmp.rightX-trwXshlex.shlex.quotesrw(jEjEX<http://docs.python.org/library/shlex.html#shlex.shlex.quotesX-trwXobject.__dict__rw(jEjEX<http://docs.python.org/library/stdtypes.html#object.__dict__X-trwXio.FileIO.namerw(jEjEX5http://docs.python.org/library/io.html#io.FileIO.nameX-trwXmemoryview.shaperw(jEjEX=http://docs.python.org/library/stdtypes.html#memoryview.shapeX-trwXclass.__bases__rw(jEjEX<http://docs.python.org/library/stdtypes.html#class.__bases__X-trwX+xml.parsers.expat.xmlparser.returns_unicoderw(jEjEXWhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.returns_unicodeX-trwX cmd.Cmd.rulerrw(jEjEX5http://docs.python.org/library/cmd.html#cmd.Cmd.rulerX-trwX"subprocess.STARTUPINFO.wShowWindowrw(jEjEXQhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFO.wShowWindowX-trwXzipfile.ZipFile.debugrw(jEjEXAhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.debugX-trwXsocket.socket.familyrw(jEjEX?http://docs.python.org/library/socket.html#socket.socket.familyX-trwX'unittest.TestResult.unexpectedSuccessesrw(jEjEXThttp://docs.python.org/library/unittest.html#unittest.TestResult.unexpectedSuccessesX-trwX-BaseHTTPServer.BaseHTTPRequestHandler.commandrw(jEjEX`http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.commandX-trwXmemoryview.itemsizerw(jEjEX@http://docs.python.org/library/stdtypes.html#memoryview.itemsizeX-trwXzipfile.ZipInfo.header_offsetrw(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.header_offsetX-trwX0cookielib.DefaultCookiePolicy.DomainStrictNoDotsrw(jEjEX^http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.DomainStrictNoDotsX-trwXzipimport.zipimporter.prefixrw(jEjEXJhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.prefixX-trwX'textwrap.TextWrapper.replace_whitespacerw(jEjEXThttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.replace_whitespaceX-trwX,BaseHTTPServer.BaseHTTPRequestHandler.serverrw(jEjEX_http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.serverX-trwX"unittest.TestCase.failureExceptionrw(jEjEXOhttp://docs.python.org/library/unittest.html#unittest.TestCase.failureExceptionX-trwXpopen2.Popen3.childerrrw(jEjEXAhttp://docs.python.org/library/popen2.html#popen2.Popen3.childerrX-trwX!ossaudiodev.oss_audio_device.namerw(jEjEXQhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.nameX-trwXcookielib.Cookie.namerw(jEjEXChttp://docs.python.org/library/cookielib.html#cookielib.Cookie.nameX-trwXdatetime.timedelta.resolutionrw(jEjEXJhttp://docs.python.org/library/datetime.html#datetime.timedelta.resolutionX-trwXxmlrpclib.ProtocolError.errcoderw(jEjEXMhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ProtocolError.errcodeX-trwXdatetime.time.resolutionrw(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.time.resolutionX-trwXcsv.Dialect.skipinitialspacerw(jEjEXDhttp://docs.python.org/library/csv.html#csv.Dialect.skipinitialspaceX-trwXtarfile.TarInfo.typerw(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarInfo.typeX-trwXmemoryview.formatrw(jEjEX>http://docs.python.org/library/stdtypes.html#memoryview.formatX-trwX$unittest.TestLoader.testMethodPrefixrw(jEjEXQhttp://docs.python.org/library/unittest.html#unittest.TestLoader.testMethodPrefixX-trwXoptparse.Option.metavarrw(jEjEXDhttp://docs.python.org/library/optparse.html#optparse.Option.metavarX-trwX.cookielib.DefaultCookiePolicy.strict_ns_domainrw(jEjEX\http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.strict_ns_domainX-trwXsocket.socket.protorw(jEjEX>http://docs.python.org/library/socket.html#socket.socket.protoX-trwXxml.dom.DocumentType.systemIdrw(jEjEXIhttp://docs.python.org/library/xml.dom.html#xml.dom.DocumentType.systemIdX-trwXshlex.shlex.instreamrw(jEjEX>http://docs.python.org/library/shlex.html#shlex.shlex.instreamX-trwX$xml.dom.ProcessingInstruction.targetrw(jEjEXPhttp://docs.python.org/library/xml.dom.html#xml.dom.ProcessingInstruction.targetX-trwXdoctest.DocTest.docstringrw(jEjEXEhttp://docs.python.org/library/doctest.html#doctest.DocTest.docstringX-trwXfunctools.partial.argsrw(jEjEXDhttp://docs.python.org/library/functools.html#functools.partial.argsX-trwX uuid.UUID.intrw(jEjEX6http://docs.python.org/library/uuid.html#uuid.UUID.intX-trwX+SocketServer.BaseServer.RequestHandlerClassrw(jEjEX\http://docs.python.org/library/socketserver.html#SocketServer.BaseServer.RequestHandlerClassX-trwXsubprocess.Popen.stdinrw(jEjEXEhttp://docs.python.org/library/subprocess.html#subprocess.Popen.stdinX-trwXrfc822.Message.headersrw(jEjEXAhttp://docs.python.org/library/rfc822.html#rfc822.Message.headersX-trwXunittest.TestCase.longMessagerw(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestCase.longMessageX-trwXzipfile.ZipInfo.external_attrrw(jEjEXIhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.external_attrX-trwXtarfile.TarInfo.mtimerw(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.mtimeX-trwX1BaseHTTPServer.BaseHTTPRequestHandler.sys_versionrw(jEjEXdhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.sys_versionX-trxXzipfile.ZipInfo.date_timerx(jEjEXEhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.date_timeX-trxXcookielib.Cookie.securerx(jEjEXEhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.secureX-trxXxml.dom.Node.childNodesrx(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Node.childNodesX-trxXurllib2.HTTPError.reasonrx(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.HTTPError.reasonX-trxXfilecmp.dircmp.common_dirsr x(jEjEXFhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.common_dirsX-tr xXselect.kevent.fflagsr x(jEjEX?http://docs.python.org/library/select.html#select.kevent.fflagsX-tr xXxml.dom.Node.firstChildr x(jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Node.firstChildX-trxX8BaseHTTPServer.BaseHTTPRequestHandler.error_content_typerx(jEjEXkhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.error_content_typeX-trxXoptparse.Option.TYPESrx(jEjEXBhttp://docs.python.org/library/optparse.html#optparse.Option.TYPESX-trxXexceptions.UnicodeError.startrx(jEjEXLhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeError.startX-trxXxml.dom.Node.namespaceURIrx(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.namespaceURIX-trxXshlex.shlex.whitespace_splitrx(jEjEXFhttp://docs.python.org/library/shlex.html#shlex.shlex.whitespace_splitX-trxXctypes._FuncPtr.errcheckrx(jEjEXChttp://docs.python.org/library/ctypes.html#ctypes._FuncPtr.errcheckX-trxXselect.select.PIPE_BUFrx(jEjEXAhttp://docs.python.org/library/select.html#select.select.PIPE_BUFX-trxXpyclbr.Class.linenorx(jEjEX>http://docs.python.org/library/pyclbr.html#pyclbr.Class.linenoX-trxXobject.__methods__rx(jEjEX?http://docs.python.org/library/stdtypes.html#object.__methods__X-tr xX subprocess.STARTUPINFO.hStdErrorr!x(jEjEXOhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFO.hStdErrorX-tr"xX)textwrap.TextWrapper.fix_sentence_endingsr#x(jEjEXVhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.fix_sentence_endingsX-tr$xXcsv.Dialect.delimiterr%x(jEjEX=http://docs.python.org/library/csv.html#csv.Dialect.delimiterX-tr&xXcsv.Dialect.quotingr'x(jEjEX;http://docs.python.org/library/csv.html#csv.Dialect.quotingX-tr(xXsqlite3.Cursor.descriptionr)x(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.descriptionX-tr*xXnetrc.netrc.hostsr+x(jEjEX;http://docs.python.org/library/netrc.html#netrc.netrc.hostsX-tr,xX6BaseHTTPServer.BaseHTTPRequestHandler.protocol_versionr-x(jEjEXihttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.protocol_versionX-tr.xXpyclbr.Class.superr/x(jEjEX=http://docs.python.org/library/pyclbr.html#pyclbr.Class.superX-tr0xXxml.dom.Attr.prefixr1x(jEjEX?http://docs.python.org/library/xml.dom.html#xml.dom.Attr.prefixX-tr2xX-wsgiref.handlers.BaseHandler.wsgi_multithreadr3x(jEjEXYhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.wsgi_multithreadX-tr4xX#textwrap.TextWrapper.initial_indentr5x(jEjEXPhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.initial_indentX-tr6xXast.AST.linenor7x(jEjEX6http://docs.python.org/library/ast.html#ast.AST.linenoX-tr8xXuuid.UUID.versionr9x(jEjEX:http://docs.python.org/library/uuid.html#uuid.UUID.versionX-tr:xX*wsgiref.handlers.BaseHandler.origin_serverr;x(jEjEXVhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.origin_serverX-trxXxml.dom.Node.nodeTyper?x(jEjEXAhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.nodeTypeX-tr@xXdatetime.date.maxrAx(jEjEX>http://docs.python.org/library/datetime.html#datetime.date.maxX-trBxX8SimpleHTTPServer.SimpleHTTPRequestHandler.server_versionrCx(jEjEXmhttp://docs.python.org/library/simplehttpserver.html#SimpleHTTPServer.SimpleHTTPRequestHandler.server_versionX-trDxXtarfile.TarFile.posixrEx(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.posixX-trFxXScrolledText.ScrolledText.vbarrGx(jEjEXOhttp://docs.python.org/library/scrolledtext.html#ScrolledText.ScrolledText.vbarX-trHxXcookielib.Cookie.versionrIx(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.versionX-trJxXdatetime.time.minrKx(jEjEX>http://docs.python.org/library/datetime.html#datetime.time.minX-trLxXcookielib.Cookie.portrMx(jEjEXChttp://docs.python.org/library/cookielib.html#cookielib.Cookie.portX-trNxXmultiprocessing.Process.authkeyrOx(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.authkeyX-trPxXcookielib.Cookie.expiresrQx(jEjEXFhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.expiresX-trRxX*BaseHTTPServer.BaseHTTPRequestHandler.pathrSx(jEjEX]http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.pathX-trTxX%email.charset.Charset.header_encodingrUx(jEjEXWhttp://docs.python.org/library/email.charset.html#email.charset.Charset.header_encodingX-trVxX5BaseHTTPServer.BaseHTTPRequestHandler.request_versionrWx(jEjEXhhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.request_versionX-trXxXoptparse.Option.nargsrYx(jEjEXBhttp://docs.python.org/library/optparse.html#optparse.Option.nargsX-trZxXshlex.shlex.infiler[x(jEjEX<http://docs.python.org/library/shlex.html#shlex.shlex.infileX-tr\xX#doctest.UnexpectedException.exampler]x(jEjEXOhttp://docs.python.org/library/doctest.html#doctest.UnexpectedException.exampleX-tr^xXsubprocess.STARTUPINFO.dwFlagsr_x(jEjEXMhttp://docs.python.org/library/subprocess.html#subprocess.STARTUPINFO.dwFlagsX-tr`xXoptparse.Option.callback_kwargsrax(jEjEXLhttp://docs.python.org/library/optparse.html#optparse.Option.callback_kwargsX-trbxXfunctools.partial.keywordsrcx(jEjEXHhttp://docs.python.org/library/functools.html#functools.partial.keywordsX-trdxXxml.dom.Node.lastChildrex(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.lastChildX-trfxX*xml.parsers.expat.xmlparser.ErrorByteIndexrgx(jEjEXVhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ErrorByteIndexX-trhxXlogging.Logger.propagaterix(jEjEXDhttp://docs.python.org/library/logging.html#logging.Logger.propagateX-trjxXhtmllib.HTMLParser.nofillrkx(jEjEXEhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.nofillX-trlxXxmlrpclib.Binary.datarmx(jEjEXChttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Binary.dataX-trnxX file.namerox(jEjEX6http://docs.python.org/library/stdtypes.html#file.nameX-trpxXmultiprocessing.Process.namerqx(jEjEXPhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.nameX-trrxX cookielib.FileCookieJar.filenamersx(jEjEXNhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJar.filenameX-trtxXzipfile.ZipInfo.extract_versionrux(jEjEXKhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.extract_versionX-trvxXunittest.TestResult.errorsrwx(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestResult.errorsX-trxxX&SocketServer.BaseServer.server_addressryx(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.server_addressX-trzxXshlex.shlex.commentersr{x(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.commentersX-tr|xXdatetime.datetime.tzinfor}x(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.tzinfoX-tr~xXmultiprocessing.Process.pidrx(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.pidX-trxX!subprocess.CalledProcessError.cmdrx(jEjEXPhttp://docs.python.org/library/subprocess.html#subprocess.CalledProcessError.cmdX-trxXtarfile.TarInfo.uidrx(jEjEX?http://docs.python.org/library/tarfile.html#tarfile.TarInfo.uidX-trxX file.errorsrx(jEjEX8http://docs.python.org/library/stdtypes.html#file.errorsX-trxXexceptions.UnicodeError.endrx(jEjEXJhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeError.endX-trxXrepr.Repr.maxlistrx(jEjEX:http://docs.python.org/library/repr.html#repr.Repr.maxlistX-trxXcmd.Cmd.doc_headerrx(jEjEX:http://docs.python.org/library/cmd.html#cmd.Cmd.doc_headerX-trxXshlex.shlex.whitespacerx(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.whitespaceX-trxX$email.charset.Charset.output_charsetrx(jEjEXVhttp://docs.python.org/library/email.charset.html#email.charset.Charset.output_charsetX-trxXxml.dom.Node.localNamerx(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.localNameX-trxXfilecmp.dircmp.left_listrx(jEjEXDhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.left_listX-trxXmultiprocessing.Process.daemonrx(jEjEXRhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.daemonX-trxXclass.__name__rx(jEjEX;http://docs.python.org/library/stdtypes.html#class.__name__X-trxXdatetime.datetime.minrx(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.datetime.minX-trxXfilecmp.dircmp.funny_filesrx(jEjEXFhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.funny_filesX-trxX!mimetypes.MimeTypes.types_map_invrx(jEjEXOhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.types_map_invX-trxXexceptions.UnicodeError.reasonrx(jEjEXMhttp://docs.python.org/library/exceptions.html#exceptions.UnicodeError.reasonX-trxXshlex.shlex.escaperx(jEjEX<http://docs.python.org/library/shlex.html#shlex.shlex.escapeX-trxXunittest.TestResult.testsRunrx(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestResult.testsRunX-trxXcookielib.CookiePolicy.rfc2965rx(jEjEXLhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.rfc2965X-trxXoptparse.Option.callbackrx(jEjEXEhttp://docs.python.org/library/optparse.html#optparse.Option.callbackX-trxXthreading.Thread.namerx(jEjEXChttp://docs.python.org/library/threading.html#threading.Thread.nameX-trxXzipfile.ZipInfo.create_versionrx(jEjEXJhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.create_versionX-trxX8SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_maprx(jEjEXmhttp://docs.python.org/library/simplehttpserver.html#SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_mapX-trxXzipfile.ZipInfo.flag_bitsrx(jEjEXEhttp://docs.python.org/library/zipfile.html#zipfile.ZipInfo.flag_bitsX-trxXdatetime.datetime.monthrx(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.datetime.monthX-trxXUserString.MutableString.datarx(jEjEXJhttp://docs.python.org/library/userdict.html#UserString.MutableString.dataX-trxXrepr.Repr.maxdictrx(jEjEX:http://docs.python.org/library/repr.html#repr.Repr.maxdictX-trxX.xml.parsers.expat.xmlparser.ordered_attributesrx(jEjEXZhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ordered_attributesX-trxXmultifile.MultiFile.levelrx(jEjEXGhttp://docs.python.org/library/multifile.html#multifile.MultiFile.levelX-trxXpyclbr.Class.namerx(jEjEX<http://docs.python.org/library/pyclbr.html#pyclbr.Class.nameX-trxXtarfile.TarInfo.gidrx(jEjEX?http://docs.python.org/library/tarfile.html#tarfile.TarInfo.gidX-trxXsqlite3.Cursor.rowcountrx(jEjEXChttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.rowcountX-trxXzlib.Decompress.unused_datarx(jEjEXDhttp://docs.python.org/library/zlib.html#zlib.Decompress.unused_dataX-trxXoptparse.Option.actionrx(jEjEXChttp://docs.python.org/library/optparse.html#optparse.Option.actionX-trxXoptparse.Option.constrx(jEjEXBhttp://docs.python.org/library/optparse.html#optparse.Option.constX-trxXEasyDialogs.ProgressBar.maxvalrx(jEjEXNhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.maxvalX-trxXselect.kevent.flagsrx(jEjEX>http://docs.python.org/library/select.html#select.kevent.flagsX-trxXdatetime.date.yearrx(jEjEX?http://docs.python.org/library/datetime.html#datetime.date.yearX-trxXzipfile.ZipInfo.CRCrx(jEjEX?http://docs.python.org/library/zipfile.html#zipfile.ZipInfo.CRCX-trxuX py:modulerx}rx(Xfilecmprx(jEjEX3http://docs.python.org/library/filecmp.html#filecmpX-trxXdistutils.debugrx(jEjEX<http://docs.python.org/distutils/apiref.html#distutils.debugX-trxXcurses.textpadrx(jEjEX9http://docs.python.org/library/curses.html#curses.textpadX-trxXcoderx(jEjEX-http://docs.python.org/library/code.html#codeX-trxXgcrx(jEjEX)http://docs.python.org/library/gc.html#gcX-trxXptyrx(jEjEX+http://docs.python.org/library/pty.html#ptyX-trxXdistutils.sysconfigrx(jEjEX@http://docs.python.org/distutils/apiref.html#distutils.sysconfigX-trxXdbmrx(jEjEX+http://docs.python.org/library/dbm.html#dbmX-trxXgdbmrx(jEjEX-http://docs.python.org/library/gdbm.html#gdbmX-trxXglrx(jEjEX)http://docs.python.org/library/gl.html#glX-trxXmimifyrx(jEjEX1http://docs.python.org/library/mimify.html#mimifyX-trxXpprintrx(jEjEX1http://docs.python.org/library/pprint.html#pprintX-trxXCarbon.QuickTimerx(jEjEX;http://docs.python.org/library/carbon.html#Carbon.QuickTimeX-trxXstringrx(jEjEX1http://docs.python.org/library/string.html#stringX-trxX SocketServerrx(jEjEX=http://docs.python.org/library/socketserver.html#SocketServerX-trxXwaverx(jEjEX-http://docs.python.org/library/wave.html#waveX-trxXaetoolsrx(jEjEX3http://docs.python.org/library/aetools.html#aetoolsX-trxXGLrx(jEjEX)http://docs.python.org/library/gl.html#GLX-trxX sunaudiodevrx(jEjEX8http://docs.python.org/library/sunaudio.html#sunaudiodevX-trxXdistutils.filelistrx(jEjEX?http://docs.python.org/distutils/apiref.html#distutils.filelistX-trxXcmdrx(jEjEX+http://docs.python.org/library/cmd.html#cmdX-trxXimageoprx(jEjEX3http://docs.python.org/library/imageop.html#imageopX-trxXrunpyrx(jEjEX/http://docs.python.org/library/runpy.html#runpyX-trxXshlexrx(jEjEX/http://docs.python.org/library/shlex.html#shlexX-tryXmultiprocessing.poolry(jEjEXHhttp://docs.python.org/library/multiprocessing.html#multiprocessing.poolX-tryXmultiprocessingry(jEjEXChttp://docs.python.org/library/multiprocessing.html#multiprocessingX-tryXdummy_threadingry(jEjEXChttp://docs.python.org/library/dummy_threading.html#dummy_threadingX-tryXdisry(jEjEX+http://docs.python.org/library/dis.html#disX-tryXasyncorer y(jEjEX5http://docs.python.org/library/asyncore.html#asyncoreX-tr yX compileallr y(jEjEX9http://docs.python.org/library/compileall.html#compileallX-tr yXsyslogr y(jEjEX1http://docs.python.org/library/syslog.html#syslogX-tryX Carbon.OSAry(jEjEX5http://docs.python.org/library/carbon.html#Carbon.OSAX-tryXabcry(jEjEX+http://docs.python.org/library/abc.html#abcX-tryXCarbon.Componentsry(jEjEX<http://docs.python.org/library/carbon.html#Carbon.ComponentsX-tryXbdbry(jEjEX+http://docs.python.org/library/bdb.html#bdbX-tryX py_compilery(jEjEX9http://docs.python.org/library/py_compile.html#py_compileX-tryXpipesry(jEjEX/http://docs.python.org/library/pipes.html#pipesX-tryXtarfilery(jEjEX3http://docs.python.org/library/tarfile.html#tarfileX-tryXfpformatry(jEjEX5http://docs.python.org/library/fpformat.html#fpformatX-tryXUserListry(jEjEX5http://docs.python.org/library/userdict.html#UserListX-tr yXCarbon.Dragconstr!y(jEjEX;http://docs.python.org/library/carbon.html#Carbon.DragconstX-tr"yXnewr#y(jEjEX+http://docs.python.org/library/new.html#newX-tr$yX PixMapWrapperr%y(jEjEX7http://docs.python.org/library/undoc.html#PixMapWrapperX-tr&yXoptparser'y(jEjEX5http://docs.python.org/library/optparse.html#optparseX-tr(yXCarbon.Dialogsr)y(jEjEX9http://docs.python.org/library/carbon.html#Carbon.DialogsX-tr*yXfnmatchr+y(jEjEX3http://docs.python.org/library/fnmatch.html#fnmatchX-tr,yXcodecsr-y(jEjEX1http://docs.python.org/library/codecs.html#codecsX-tr.yXdistutils.ccompilerr/y(jEjEX@http://docs.python.org/distutils/apiref.html#distutils.ccompilerX-tr0yX buildtoolsr1y(jEjEX4http://docs.python.org/library/undoc.html#buildtoolsX-tr2yX email.headerr3y(jEjEX=http://docs.python.org/library/email.header.html#email.headerX-tr4yXStringIOr5y(jEjEX5http://docs.python.org/library/stringio.html#StringIOX-tr6yXweakrefr7y(jEjEX3http://docs.python.org/library/weakref.html#weakrefX-tr8yXdoctestr9y(jEjEX3http://docs.python.org/library/doctest.html#doctestX-tr:yXaetypesr;y(jEjEX3http://docs.python.org/library/aetypes.html#aetypesX-tryXBastionr?y(jEjEX3http://docs.python.org/library/bastion.html#BastionX-tr@yX email.charsetrAy(jEjEX?http://docs.python.org/library/email.charset.html#email.charsetX-trByXcopy_regrCy(jEjEX5http://docs.python.org/library/copy_reg.html#copy_regX-trDyXFLrEy(jEjEX)http://docs.python.org/library/fl.html#FLX-trFyXselectrGy(jEjEX1http://docs.python.org/library/select.html#selectX-trHyXbinasciirIy(jEjEX5http://docs.python.org/library/binascii.html#binasciiX-trJyXtokenizerKy(jEjEX5http://docs.python.org/library/tokenize.html#tokenizeX-trLyX fractionsrMy(jEjEX7http://docs.python.org/library/fractions.html#fractionsX-trNyXcPicklerOy(jEjEX2http://docs.python.org/library/pickle.html#cPickleX-trPyX posixfilerQy(jEjEX7http://docs.python.org/library/posixfile.html#posixfileX-trRyX Carbon.MenusrSy(jEjEX7http://docs.python.org/library/carbon.html#Carbon.MenusX-trTyX webbrowserrUy(jEjEX9http://docs.python.org/library/webbrowser.html#webbrowserX-trVyX Carbon.QdoffsrWy(jEjEX8http://docs.python.org/library/carbon.html#Carbon.QdoffsX-trXyX unicodedatarYy(jEjEX;http://docs.python.org/library/unicodedata.html#unicodedataX-trZyXanydbmr[y(jEjEX1http://docs.python.org/library/anydbm.html#anydbmX-tr\yX wsgiref.utilr]y(jEjEX8http://docs.python.org/library/wsgiref.html#wsgiref.utilX-tr^yXflpr_y(jEjEX*http://docs.python.org/library/fl.html#flpX-tr`yX modulefinderray(jEjEX=http://docs.python.org/library/modulefinder.html#modulefinderX-trbyXshelvercy(jEjEX1http://docs.python.org/library/shelve.html#shelveX-trdyX exceptionsrey(jEjEX9http://docs.python.org/library/exceptions.html#exceptionsX-trfyXwsgiref.headersrgy(jEjEX;http://docs.python.org/library/wsgiref.html#wsgiref.headersX-trhyXpickleriy(jEjEX1http://docs.python.org/library/pickle.html#pickleX-trjyXiorky(jEjEX)http://docs.python.org/library/io.html#ioX-trlyX CGIHTTPServerrmy(jEjEX?http://docs.python.org/library/cgihttpserver.html#CGIHTTPServerX-trnyX Carbon.Listroy(jEjEX6http://docs.python.org/library/carbon.html#Carbon.ListX-trpyXaepackrqy(jEjEX1http://docs.python.org/library/aepack.html#aepackX-trryXimputilrsy(jEjEX3http://docs.python.org/library/imputil.html#imputilX-trtyXnumbersruy(jEjEX3http://docs.python.org/library/numbers.html#numbersX-trvyXCarbon.CarbonEvtrwy(jEjEX;http://docs.python.org/library/carbon.html#Carbon.CarbonEvtX-trxyX Carbon.Icnsryy(jEjEX6http://docs.python.org/library/carbon.html#Carbon.IcnsX-trzyX email.messager{y(jEjEX?http://docs.python.org/library/email.message.html#email.messageX-tr|yXdistutils.command.sdistr}y(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.command.sdistX-tr~yXshutilry(jEjEX1http://docs.python.org/library/shutil.html#shutilX-tryX videoreaderry(jEjEX5http://docs.python.org/library/undoc.html#videoreaderX-tryXdumbdbmry(jEjEX3http://docs.python.org/library/dumbdbm.html#dumbdbmX-tryX MimeWriterry(jEjEX9http://docs.python.org/library/mimewriter.html#MimeWriterX-tryXcsvry(jEjEX+http://docs.python.org/library/csv.html#csvX-tryXCarbon.OSAconstry(jEjEX:http://docs.python.org/library/carbon.html#Carbon.OSAconstX-tryXhtmlentitydefsry(jEjEX:http://docs.python.org/library/htmllib.html#htmlentitydefsX-tryXcodeopry(jEjEX1http://docs.python.org/library/codeop.html#codeopX-tryX email.parserry(jEjEX=http://docs.python.org/library/email.parser.html#email.parserX-tryXflry(jEjEX)http://docs.python.org/library/fl.html#flX-tryXfmry(jEjEX)http://docs.python.org/library/fm.html#fmX-tryXos.pathry(jEjEX3http://docs.python.org/library/os.path.html#os.pathX-tryXargparsery(jEjEX5http://docs.python.org/library/argparse.html#argparseX-tryXdistutils.corery(jEjEX;http://docs.python.org/distutils/apiref.html#distutils.coreX-tryX rlcompleterry(jEjEX;http://docs.python.org/library/rlcompleter.html#rlcompleterX-tryXttyry(jEjEX+http://docs.python.org/library/tty.html#ttyX-tryX functoolsry(jEjEX7http://docs.python.org/library/functools.html#functoolsX-tryXjpegry(jEjEX-http://docs.python.org/library/jpeg.html#jpegX-tryXttkry(jEjEX+http://docs.python.org/library/ttk.html#ttkX-tryXwhichdbry(jEjEX3http://docs.python.org/library/whichdb.html#whichdbX-tryXtest.test_supportry(jEjEX:http://docs.python.org/library/test.html#test.test_supportX-tryXdistutils.fancy_getoptry(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.fancy_getoptX-tryXCarbon.IBCarbonRuntimery(jEjEXAhttp://docs.python.org/library/carbon.html#Carbon.IBCarbonRuntimeX-tryX Carbon.Iconsry(jEjEX7http://docs.python.org/library/carbon.html#Carbon.IconsX-tryXdistutils.command.buildry(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.command.buildX-tryXsgmllibry(jEjEX3http://docs.python.org/library/sgmllib.html#sgmllibX-tryXdistutils.dep_utilry(jEjEX?http://docs.python.org/distutils/apiref.html#distutils.dep_utilX-tryXuuidry(jEjEX-http://docs.python.org/library/uuid.html#uuidX-tryXtempfilery(jEjEX5http://docs.python.org/library/tempfile.html#tempfileX-tryXimpry(jEjEX+http://docs.python.org/library/imp.html#impX-tryXCarbon.Resourcesry(jEjEX;http://docs.python.org/library/carbon.html#Carbon.ResourcesX-tryX Carbon.TEry(jEjEX4http://docs.python.org/library/carbon.html#Carbon.TEX-tryX Carbon.Helpry(jEjEX6http://docs.python.org/library/carbon.html#Carbon.HelpX-tryXmultiprocessing.sharedctypesry(jEjEXPhttp://docs.python.org/library/multiprocessing.html#multiprocessing.sharedctypesX-tryXhttplibry(jEjEX3http://docs.python.org/library/httplib.html#httplibX-tryXdecimalry(jEjEX3http://docs.python.org/library/decimal.html#decimalX-tryXlogging.handlersry(jEjEXEhttp://docs.python.org/library/logging.handlers.html#logging.handlersX-tryXtokenry(jEjEX/http://docs.python.org/library/token.html#tokenX-tryXemail.encodersry(jEjEXAhttp://docs.python.org/library/email.encoders.html#email.encodersX-tryXdistutils.command.build_clibry(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.command.build_clibX-tryX macostoolsry(jEjEX9http://docs.python.org/library/macostools.html#macostoolsX-tryXturtlery(jEjEX1http://docs.python.org/library/turtle.html#turtleX-tryX cStringIOry(jEjEX6http://docs.python.org/library/stringio.html#cStringIOX-tryXplatformry(jEjEX5http://docs.python.org/library/platform.html#platformX-tryXchunkry(jEjEX/http://docs.python.org/library/chunk.html#chunkX-tryXdistutils.distry(jEjEX;http://docs.python.org/distutils/apiref.html#distutils.distX-tryXBaseHTTPServerry(jEjEXAhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServerX-tryX Carbon.AEry(jEjEX4http://docs.python.org/library/carbon.html#Carbon.AEX-tryX Carbon.Dragry(jEjEX6http://docs.python.org/library/carbon.html#Carbon.DragX-tryXimaplibry(jEjEX3http://docs.python.org/library/imaplib.html#imaplibX-tryX Carbon.AHry(jEjEX4http://docs.python.org/library/carbon.html#Carbon.AHX-tryXdistutils.command.bdist_wininstry(jEjEXLhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_wininstX-tryXrery(jEjEX)http://docs.python.org/library/re.html#reX-tryXCarbon.Windowsry(jEjEX9http://docs.python.org/library/carbon.html#Carbon.WindowsX-tryXencodings.utf_8_sigry(jEjEX>http://docs.python.org/library/codecs.html#encodings.utf_8_sigX-tryX UserStringry(jEjEX7http://docs.python.org/library/userdict.html#UserStringX-tryX!distutils.command.install_headersry(jEjEXNhttp://docs.python.org/distutils/apiref.html#distutils.command.install_headersX-tryXmathry(jEjEX-http://docs.python.org/library/math.html#mathX-tryXTkinterry(jEjEX3http://docs.python.org/library/tkinter.html#TkinterX-tryXastry(jEjEX+http://docs.python.org/library/ast.html#astX-tryX Carbon.Resry(jEjEX5http://docs.python.org/library/carbon.html#Carbon.ResX-tryXW(jEjEX+http://docs.python.org/library/undoc.html#WX-tryX Carbon.Fmry(jEjEX4http://docs.python.org/library/carbon.html#Carbon.FmX-tryXmd5ry(jEjEX+http://docs.python.org/library/md5.html#md5X-tryXloggingry(jEjEX3http://docs.python.org/library/logging.html#loggingX-tryXthreadrz(jEjEX1http://docs.python.org/library/thread.html#threadX-trzX tracebackrz(jEjEX7http://docs.python.org/library/traceback.html#tracebackX-trzX hotshot.statsrz(jEjEX9http://docs.python.org/library/hotshot.html#hotshot.statsX-trzXdistutils.command.bdistrz(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.command.bdistX-trzXdistutils.command.install_librz(jEjEXJhttp://docs.python.org/distutils/apiref.html#distutils.command.install_libX-tr zXDEVICEr z(jEjEX-http://docs.python.org/library/gl.html#DEVICEX-tr zXfpectlr z(jEjEX1http://docs.python.org/library/fpectl.html#fpectlX-tr zXdistutils.utilrz(jEjEX;http://docs.python.org/distutils/apiref.html#distutils.utilX-trzXarrayrz(jEjEX/http://docs.python.org/library/array.html#arrayX-trzX applesinglerz(jEjEX5http://docs.python.org/library/undoc.html#applesingleX-trzX Carbon.Soundrz(jEjEX7http://docs.python.org/library/carbon.html#Carbon.SoundX-trzX Carbon.Eventsrz(jEjEX8http://docs.python.org/library/carbon.html#Carbon.EventsX-trzXtypesrz(jEjEX/http://docs.python.org/library/types.html#typesX-trzXCookierz(jEjEX1http://docs.python.org/library/cookie.html#CookieX-trzX Carbon.Winrz(jEjEX5http://docs.python.org/library/carbon.html#Carbon.WinX-trzXCarbon.Controlsrz(jEjEX:http://docs.python.org/library/carbon.html#Carbon.ControlsX-trzXicopenr z(jEjEX0http://docs.python.org/library/undoc.html#icopenX-tr!zXcopyr"z(jEjEX-http://docs.python.org/library/copy.html#copyX-tr#zX Carbon.Filer$z(jEjEX6http://docs.python.org/library/carbon.html#Carbon.FileX-tr%zXhashlibr&z(jEjEX3http://docs.python.org/library/hashlib.html#hashlibX-tr'zX distutils.logr(z(jEjEX:http://docs.python.org/distutils/apiref.html#distutils.logX-tr)zXkeywordr*z(jEjEX3http://docs.python.org/library/keyword.html#keywordX-tr+zX FrameWorkr,z(jEjEX7http://docs.python.org/library/framework.html#FrameWorkX-tr-zXdistutils.command.bdist_rpmr.z(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_rpmX-tr/zX stringprepr0z(jEjEX9http://docs.python.org/library/stringprep.html#stringprepX-tr1zXposixr2z(jEjEX/http://docs.python.org/library/posix.html#posixX-tr3zXwinsoundr4z(jEjEX5http://docs.python.org/library/winsound.html#winsoundX-tr5zXdistutils.command.cleanr6z(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.command.cleanX-tr7zXwsgiref.simple_serverr8z(jEjEXAhttp://docs.python.org/library/wsgiref.html#wsgiref.simple_serverX-tr9zXgetpassr:z(jEjEX3http://docs.python.org/library/getpass.html#getpassX-tr;zX__main__rz(jEjEX5http://docs.python.org/library/symtable.html#symtableX-tr?zXpyclbrr@z(jEjEX1http://docs.python.org/library/pyclbr.html#pyclbrX-trAzXbz2rBz(jEjEX+http://docs.python.org/library/bz2.html#bz2X-trCzXlib2to3rDz(jEjEX0http://docs.python.org/library/2to3.html#lib2to3X-trEzX threadingrFz(jEjEX7http://docs.python.org/library/threading.html#threadingX-trGzXwsgiref.handlersrHz(jEjEX<http://docs.python.org/library/wsgiref.html#wsgiref.handlersX-trIzXdistutils.unixccompilerrJz(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.unixccompilerX-trKzXhtmllibrLz(jEjEX3http://docs.python.org/library/htmllib.html#htmllibX-trMzXemail.generatorrNz(jEjEXChttp://docs.python.org/library/email.generator.html#email.generatorX-trOzXtracerPz(jEjEX/http://docs.python.org/library/trace.html#traceX-trQzXwarningsrRz(jEjEX5http://docs.python.org/library/warnings.html#warningsX-trSzXglobrTz(jEjEX-http://docs.python.org/library/glob.html#globX-trUzXxdrlibrVz(jEjEX1http://docs.python.org/library/xdrlib.html#xdrlibX-trWzXcgitbrXz(jEjEX/http://docs.python.org/library/cgitb.html#cgitbX-trYzXfuture_builtinsrZz(jEjEXChttp://docs.python.org/library/future_builtins.html#future_builtinsX-tr[zX linecacher\z(jEjEX7http://docs.python.org/library/linecache.html#linecacheX-tr]zXdbhashr^z(jEjEX1http://docs.python.org/library/dbhash.html#dbhashX-tr_zXhmacr`z(jEjEX-http://docs.python.org/library/hmac.html#hmacX-trazXemail.iteratorsrbz(jEjEXChttp://docs.python.org/library/email.iterators.html#email.iteratorsX-trczXrandomrdz(jEjEX1http://docs.python.org/library/random.html#randomX-trezXheapqrfz(jEjEX/http://docs.python.org/library/heapq.html#heapqX-trgzX subprocessrhz(jEjEX9http://docs.python.org/library/subprocess.html#subprocessX-trizXdistutils.bcppcompilerrjz(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.bcppcompilerX-trkzX importlibrlz(jEjEX7http://docs.python.org/library/importlib.html#importlibX-trmzX curses.panelrnz(jEjEX=http://docs.python.org/library/curses.panel.html#curses.panelX-trozX Carbon.Listsrpz(jEjEX7http://docs.python.org/library/carbon.html#Carbon.ListsX-trqzXCarbon.MacHelprrz(jEjEX9http://docs.python.org/library/carbon.html#Carbon.MacHelpX-trszXautoGILrtz(jEjEX3http://docs.python.org/library/autogil.html#autoGILX-truzXrexecrvz(jEjEX/http://docs.python.org/library/rexec.html#rexecX-trwzXcProfilerxz(jEjEX4http://docs.python.org/library/profile.html#cProfileX-tryzXxml.etree.ElementTreerzz(jEjEXOhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTreeX-tr{zXsmtplibr|z(jEjEX3http://docs.python.org/library/smtplib.html#smtplibX-tr}zXdistutils.command.configr~z(jEjEXEhttp://docs.python.org/distutils/apiref.html#distutils.command.configX-trzXdlrz(jEjEX)http://docs.python.org/library/dl.html#dlX-trzXnntplibrz(jEjEX3http://docs.python.org/library/nntplib.html#nntplibX-trzXzipfilerz(jEjEX3http://docs.python.org/library/zipfile.html#zipfileX-trzXreprrz(jEjEX-http://docs.python.org/library/repr.html#reprX-trzX distutils.cmdrz(jEjEX:http://docs.python.org/distutils/apiref.html#distutils.cmdX-trzXsslrz(jEjEX+http://docs.python.org/library/ssl.html#sslX-trzXCarbon.CoreGraphicsrz(jEjEX>http://docs.python.org/library/carbon.html#Carbon.CoreGraphicsX-trzXhotshotrz(jEjEX3http://docs.python.org/library/hotshot.html#hotshotX-trzX cookielibrz(jEjEX7http://docs.python.org/library/cookielib.html#cookielibX-trzXcompilerrz(jEjEX5http://docs.python.org/library/compiler.html#compilerX-trzX sysconfigrz(jEjEX7http://docs.python.org/library/sysconfig.html#sysconfigX-trzXresourcerz(jEjEX5http://docs.python.org/library/resource.html#resourceX-trzXbisectrz(jEjEX1http://docs.python.org/library/bisect.html#bisectX-trzXbinhexrz(jEjEX1http://docs.python.org/library/binhex.html#binhexX-trzXpydocrz(jEjEX/http://docs.python.org/library/pydoc.html#pydocX-trzXsharz(jEjEX+http://docs.python.org/library/sha.html#shaX-trzXmsilibrz(jEjEX1http://docs.python.org/library/msilib.html#msilibX-trzX distutils.command.bdist_packagerrz(jEjEXMhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_packagerX-trzXlocalerz(jEjEX1http://docs.python.org/library/locale.html#localeX-trzXpopen2rz(jEjEX1http://docs.python.org/library/popen2.html#popen2X-trzXatexitrz(jEjEX1http://docs.python.org/library/atexit.html#atexitX-trzXxml.sax.saxutilsrz(jEjEXBhttp://docs.python.org/library/xml.sax.utils.html#xml.sax.saxutilsX-trzXcalendarrz(jEjEX5http://docs.python.org/library/calendar.html#calendarX-trzXmailcaprz(jEjEX3http://docs.python.org/library/mailcap.html#mailcapX-trzXtimeitrz(jEjEX1http://docs.python.org/library/timeit.html#timeitX-trzXplistlibrz(jEjEX5http://docs.python.org/library/plistlib.html#plistlibX-trzXdircacherz(jEjEX5http://docs.python.org/library/dircache.html#dircacheX-trzXurllibrz(jEjEX1http://docs.python.org/library/urllib.html#urllibX-trzXmutexrz(jEjEX/http://docs.python.org/library/mutex.html#mutexX-trzX formatterrz(jEjEX7http://docs.python.org/library/formatter.html#formatterX-trzXemailrz(jEjEX/http://docs.python.org/library/email.html#emailX-trzXfcntlrz(jEjEX/http://docs.python.org/library/fcntl.html#fcntlX-trzXftplibrz(jEjEX1http://docs.python.org/library/ftplib.html#ftplibX-trzXCarbon.QuickDrawrz(jEjEX;http://docs.python.org/library/carbon.html#Carbon.QuickDrawX-trzXmailboxrz(jEjEX3http://docs.python.org/library/mailbox.html#mailboxX-trzXQueuerz(jEjEX/http://docs.python.org/library/queue.html#QueueX-trzXctypesrz(jEjEX1http://docs.python.org/library/ctypes.html#ctypesX-trzXcommandsrz(jEjEX5http://docs.python.org/library/commands.html#commandsX-trzX Carbon.Folderrz(jEjEX8http://docs.python.org/library/carbon.html#Carbon.FolderX-trzX itertoolsrz(jEjEX7http://docs.python.org/library/itertools.html#itertoolsX-trzXdistutils.spawnrz(jEjEX<http://docs.python.org/distutils/apiref.html#distutils.spawnX-trzXpstatsrz(jEjEX2http://docs.python.org/library/profile.html#pstatsX-trzXpdbrz(jEjEX+http://docs.python.org/library/pdb.html#pdbX-trzXCarbon.LaunchServicesrz(jEjEX@http://docs.python.org/library/carbon.html#Carbon.LaunchServicesX-trzXunittestrz(jEjEX5http://docs.python.org/library/unittest.html#unittestX-trzXcdrz(jEjEX)http://docs.python.org/library/cd.html#cdX-trzX dummy_threadrz(jEjEX=http://docs.python.org/library/dummy_thread.html#dummy_threadX-trzXCarbon.Foldersrz(jEjEX9http://docs.python.org/library/carbon.html#Carbon.FoldersX-trzXcfmfilerz(jEjEX1http://docs.python.org/library/undoc.html#cfmfileX-trzX Carbon.Launchrz(jEjEX8http://docs.python.org/library/carbon.html#Carbon.LaunchX-trzX robotparserrz(jEjEX;http://docs.python.org/library/robotparser.html#robotparserX-trzX MiniAEFramerz(jEjEX;http://docs.python.org/library/miniaeframe.html#MiniAEFrameX-trzXpkgutilrz(jEjEX3http://docs.python.org/library/pkgutil.html#pkgutilX-trzX Carbon.Menurz(jEjEX6http://docs.python.org/library/carbon.html#Carbon.MenuX-trzXjsonrz(jEjEX-http://docs.python.org/library/json.html#jsonX-trzX macerrorsrz(jEjEX3http://docs.python.org/library/undoc.html#macerrorsX-trzX Carbon.Mlterz(jEjEX6http://docs.python.org/library/carbon.html#Carbon.MlteX-trzXimgfilerz(jEjEX3http://docs.python.org/library/imgfile.html#imgfileX-trzXSimpleXMLRPCServerrz(jEjEXIhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServerX-trzX email.utilsrz(jEjEX:http://docs.python.org/library/email.util.html#email.utilsX-trzX pickletoolsrz(jEjEX;http://docs.python.org/library/pickletools.html#pickletoolsX-trzXdistutils.command.bdist_msirz(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_msiX-trzXzlibrz(jEjEX-http://docs.python.org/library/zlib.html#zlibX-trzX multifilerz(jEjEX7http://docs.python.org/library/multifile.html#multifileX-trzXCarbon.CoreFounationr{(jEjEX?http://docs.python.org/library/carbon.html#Carbon.CoreFounationX-tr{XTixr{(jEjEX+http://docs.python.org/library/tix.html#TixX-tr{Xdistutils.cygwinccompilerr{(jEjEXFhttp://docs.python.org/distutils/apiref.html#distutils.cygwinccompilerX-tr{Xdistutils.command.build_pyr{(jEjEXGhttp://docs.python.org/distutils/apiref.html#distutils.command.build_pyX-tr{Xsiter{(jEjEX-http://docs.python.org/library/site.html#siteX-tr {XNavr {(jEjEX-http://docs.python.org/library/undoc.html#NavX-tr {Xwsgirefr {(jEjEX3http://docs.python.org/library/wsgiref.html#wsgirefX-tr {X Carbon.Scrapr{(jEjEX7http://docs.python.org/library/carbon.html#Carbon.ScrapX-tr{Xdistutils.command.build_extr{(jEjEXHhttp://docs.python.org/distutils/apiref.html#distutils.command.build_extX-tr{Xicr{(jEjEX)http://docs.python.org/library/ic.html#icX-tr{Xsndhdrr{(jEjEX1http://docs.python.org/library/sndhdr.html#sndhdrX-tr{X Carbon.Sndr{(jEjEX5http://docs.python.org/library/carbon.html#Carbon.SndX-tr{XCarbon.CarbonEventsr{(jEjEX>http://docs.python.org/library/carbon.html#Carbon.CarbonEventsX-tr{X Carbon.Appr{(jEjEX5http://docs.python.org/library/carbon.html#Carbon.AppX-tr{Xsqlite3r{(jEjEX3http://docs.python.org/library/sqlite3.html#sqlite3X-tr{X ossaudiodevr{(jEjEX;http://docs.python.org/library/ossaudiodev.html#ossaudiodevX-tr{Xtabnannyr {(jEjEX5http://docs.python.org/library/tabnanny.html#tabnannyX-tr!{Xschedr"{(jEjEX/http://docs.python.org/library/sched.html#schedX-tr#{Xrfc822r${(jEjEX1http://docs.python.org/library/rfc822.html#rfc822X-tr%{Xgensuitemoduler&{(jEjEXAhttp://docs.python.org/library/gensuitemodule.html#gensuitemoduleX-tr'{Xdistutils.archive_utilr({(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.archive_utilX-tr){Xsysr*{(jEjEX+http://docs.python.org/library/sys.html#sysX-tr+{Xuserr,{(jEjEX-http://docs.python.org/library/user.html#userX-tr-{Xnisr.{(jEjEX+http://docs.python.org/library/nis.html#nisX-tr/{Xdistutils.emxccompilerr0{(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.emxccompilerX-tr1{Xdifflibr2{(jEjEX3http://docs.python.org/library/difflib.html#difflibX-tr3{Xdistutils.errorsr4{(jEjEX=http://docs.python.org/distutils/apiref.html#distutils.errorsX-tr5{Xurlparser6{(jEjEX5http://docs.python.org/library/urlparse.html#urlparseX-tr7{Xencodings.idnar8{(jEjEX9http://docs.python.org/library/codecs.html#encodings.idnaX-tr9{Xdistutils.msvccompilerr:{(jEjEXChttp://docs.python.org/distutils/apiref.html#distutils.msvccompilerX-tr;{Xsetsr<{(jEjEX-http://docs.python.org/library/sets.html#setsX-tr={Xgzipr>{(jEjEX-http://docs.python.org/library/gzip.html#gzipX-tr?{Xmhlibr@{(jEjEX/http://docs.python.org/library/mhlib.html#mhlibX-trA{XMacOSrB{(jEjEX/http://docs.python.org/library/macos.html#MacOSX-trC{X distutilsrD{(jEjEX7http://docs.python.org/library/distutils.html#distutilsX-trE{XaudiooprF{(jEjEX3http://docs.python.org/library/audioop.html#audioopX-trG{XaifcrH{(jEjEX-http://docs.python.org/library/aifc.html#aifcX-trI{X email.mimerJ{(jEjEX9http://docs.python.org/library/email.mime.html#email.mimeX-trK{XmsvcrtrL{(jEjEX1http://docs.python.org/library/msvcrt.html#msvcrtX-trM{Xdistutils.command.registerrN{(jEjEXGhttp://docs.python.org/distutils/apiref.html#distutils.command.registerX-trO{XstructrP{(jEjEX1http://docs.python.org/library/struct.html#structX-trQ{XdatetimerR{(jEjEX5http://docs.python.org/library/datetime.html#datetimeX-trS{XmmaprT{(jEjEX-http://docs.python.org/library/mmap.html#mmapX-trU{XCarbon.QDOffscreenrV{(jEjEX=http://docs.python.org/library/carbon.html#Carbon.QDOffscreenX-trW{Xlogging.configrX{(jEjEXAhttp://docs.python.org/library/logging.config.html#logging.configX-trY{X collectionsrZ{(jEjEX;http://docs.python.org/library/collections.html#collectionsX-tr[{X compiler.astr\{(jEjEX9http://docs.python.org/library/compiler.html#compiler.astX-tr]{X zipimportr^{(jEjEX7http://docs.python.org/library/zipimport.html#zipimportX-tr_{X!distutils.command.install_scriptsr`{(jEjEXNhttp://docs.python.org/distutils/apiref.html#distutils.command.install_scriptsX-tra{Xmultiprocessing.dummyrb{(jEjEXIhttp://docs.python.org/library/multiprocessing.html#multiprocessing.dummyX-trc{X Carbon.Fontsrd{(jEjEX7http://docs.python.org/library/carbon.html#Carbon.FontsX-tre{Xtextwraprf{(jEjEX5http://docs.python.org/library/textwrap.html#textwrapX-trg{Xtestrh{(jEjEX-http://docs.python.org/library/test.html#testX-tri{X ScrolledTextrj{(jEjEX=http://docs.python.org/library/scrolledtext.html#ScrolledTextX-trk{X ConfigParserrl{(jEjEX=http://docs.python.org/library/configparser.html#ConfigParserX-trm{Xsignalrn{(jEjEX1http://docs.python.org/library/signal.html#signalX-tro{Xsunaurp{(jEjEX/http://docs.python.org/library/sunau.html#sunauX-trq{Xdistutils.command.installrr{(jEjEXFhttp://docs.python.org/distutils/apiref.html#distutils.command.installX-trs{XCarbon.MediaDescrrt{(jEjEX<http://docs.python.org/library/carbon.html#Carbon.MediaDescrX-tru{Xquoprirv{(jEjEX1http://docs.python.org/library/quopri.html#quopriX-trw{Xstatvfsrx{(jEjEX3http://docs.python.org/library/statvfs.html#statvfsX-try{X curses.asciirz{(jEjEX=http://docs.python.org/library/curses.ascii.html#curses.asciiX-tr{{Xdistutils.versionr|{(jEjEX>http://docs.python.org/distutils/apiref.html#distutils.versionX-tr}{XSimpleHTTPServerr~{(jEjEXEhttp://docs.python.org/library/simplehttpserver.html#SimpleHTTPServerX-tr{Xmacpathr{(jEjEX3http://docs.python.org/library/macpath.html#macpathX-tr{Xstatr{(jEjEX-http://docs.python.org/library/stat.html#statX-tr{Xxml.parsers.expatr{(jEjEX=http://docs.python.org/library/pyexpat.html#xml.parsers.expatX-tr{X_winregr{(jEjEX3http://docs.python.org/library/_winreg.html#_winregX-tr{X findertoolsr{(jEjEX:http://docs.python.org/library/macostools.html#findertoolsX-tr{XCarbon.IBCarbonr{(jEjEX:http://docs.python.org/library/carbon.html#Carbon.IBCarbonX-tr{Xasynchatr{(jEjEX5http://docs.python.org/library/asynchat.html#asynchatX-tr{X macresourcer{(jEjEX5http://docs.python.org/library/undoc.html#macresourceX-tr{X email.errorsr{(jEjEX=http://docs.python.org/library/email.errors.html#email.errorsX-tr{Xmultiprocessing.managersr{(jEjEXLhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managersX-tr{Xcgir{(jEjEX+http://docs.python.org/library/cgi.html#cgiX-tr{X Carbon.Qtr{(jEjEX4http://docs.python.org/library/carbon.html#Carbon.QtX-tr{XUserDictr{(jEjEX5http://docs.python.org/library/userdict.html#UserDictX-tr{Xinspectr{(jEjEX3http://docs.python.org/library/inspect.html#inspectX-tr{Xurllib2r{(jEjEX3http://docs.python.org/library/urllib2.html#urllib2X-tr{X Carbon.Qdr{(jEjEX4http://docs.python.org/library/carbon.html#Carbon.QdX-tr{Xcompiler.visitorr{(jEjEX=http://docs.python.org/library/compiler.html#compiler.visitorX-tr{Xsocketr{(jEjEX1http://docs.python.org/library/socket.html#socketX-tr{Ximghdrr{(jEjEX1http://docs.python.org/library/imghdr.html#imghdrX-tr{Xnetrcr{(jEjEX/http://docs.python.org/library/netrc.html#netrcX-tr{X telnetlibr{(jEjEX7http://docs.python.org/library/telnetlib.html#telnetlibX-tr{Xsmtpdr{(jEjEX/http://docs.python.org/library/smtpd.html#smtpdX-tr{Xosr{(jEjEX)http://docs.python.org/library/os.html#osX-tr{Xmarshalr{(jEjEX3http://docs.python.org/library/marshal.html#marshalX-tr{X __future__r{(jEjEX9http://docs.python.org/library/__future__.html#__future__X-tr{X ColorPickerr{(jEjEX;http://docs.python.org/library/colorpicker.html#ColorPickerX-tr{Xcursesr{(jEjEX1http://docs.python.org/library/curses.html#cursesX-tr{X Carbon.Cmr{(jEjEX4http://docs.python.org/library/carbon.html#Carbon.CmX-tr{X __builtin__r{(jEjEX;http://docs.python.org/library/__builtin__.html#__builtin__X-tr{Xdistutils.dir_utilr{(jEjEX?http://docs.python.org/distutils/apiref.html#distutils.dir_utilX-tr{Xdistutils.commandr{(jEjEX>http://docs.python.org/distutils/apiref.html#distutils.commandX-tr{Xxml.sax.xmlreaderr{(jEjEXDhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreaderX-tr{X fileinputr{(jEjEX7http://docs.python.org/library/fileinput.html#fileinputX-tr{Xoperatorr{(jEjEX5http://docs.python.org/library/operator.html#operatorX-tr{Xxml.dom.pulldomr{(jEjEXChttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldomX-tr{X Carbon.CGr{(jEjEX4http://docs.python.org/library/carbon.html#Carbon.CGX-tr{X Carbon.CFr{(jEjEX4http://docs.python.org/library/carbon.html#Carbon.CFX-tr{Xdistutils.command.install_datar{(jEjEXKhttp://docs.python.org/distutils/apiref.html#distutils.command.install_dataX-tr{Xdistutils.command.checkr{(jEjEXDhttp://docs.python.org/distutils/apiref.html#distutils.command.checkX-tr{Xerrnor{(jEjEX/http://docs.python.org/library/errno.html#errnoX-tr{Xmultiprocessing.connectionr{(jEjEXNhttp://docs.python.org/library/multiprocessing.html#multiprocessing.connectionX-tr{X EasyDialogsr{(jEjEX;http://docs.python.org/library/easydialogs.html#EasyDialogsX-tr{Xxml.sax.handlerr{(jEjEXChttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handlerX-tr{Xdistutils.command.build_scriptsr{(jEjEXLhttp://docs.python.org/distutils/apiref.html#distutils.command.build_scriptsX-tr{X SUNAUDIODEVr{(jEjEX8http://docs.python.org/library/sunaudio.html#SUNAUDIODEVX-tr{Xpwdr{(jEjEX+http://docs.python.org/library/pwd.html#pwdX-tr{Xprofiler{(jEjEX3http://docs.python.org/library/profile.html#profileX-tr{Xwsgiref.validater{(jEjEX<http://docs.python.org/library/wsgiref.html#wsgiref.validateX-tr{Xuur{(jEjEX)http://docs.python.org/library/uu.html#uuX-tr{Xxml.dom.minidomr{(jEjEXChttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidomX-tr{XCarbon.TextEditr{(jEjEX:http://docs.python.org/library/carbon.html#Carbon.TextEditX-tr{Xdistutils.extensionr{(jEjEX@http://docs.python.org/distutils/apiref.html#distutils.extensionX-tr{Xcolorsysr{(jEjEX5http://docs.python.org/library/colorsys.html#colorsysX-tr{X Carbon.Evtr{(jEjEX5http://docs.python.org/library/carbon.html#Carbon.EvtX-tr{X HTMLParserr{(jEjEX9http://docs.python.org/library/htmlparser.html#HTMLParserX-tr{XDocXMLRPCServerr{(jEjEXChttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServerX-tr{X mimetoolsr{(jEjEX7http://docs.python.org/library/mimetools.html#mimetoolsX-tr{X Carbon.Filesr{(jEjEX7http://docs.python.org/library/carbon.html#Carbon.FilesX-tr{Xxml.saxr{(jEjEX3http://docs.python.org/library/xml.sax.html#xml.saxX-tr{Xparserr{(jEjEX1http://docs.python.org/library/parser.html#parserX-tr{Xalr{(jEjEX)http://docs.python.org/library/al.html#alX-tr{XCarbon.Appearancer{(jEjEX<http://docs.python.org/library/carbon.html#Carbon.AppearanceX-tr{X contextlibr{(jEjEX9http://docs.python.org/library/contextlib.html#contextlibX-tr{XCarbon.ControlAccessorr{(jEjEXAhttp://docs.python.org/library/carbon.html#Carbon.ControlAccessorX-tr{Xgrpr|(jEjEX+http://docs.python.org/library/grp.html#grpX-tr|X Carbon.Ctlr|(jEjEX5http://docs.python.org/library/carbon.html#Carbon.CtlX-tr|Xcryptr|(jEjEX/http://docs.python.org/library/crypt.html#cryptX-tr|Xgettextr|(jEjEX3http://docs.python.org/library/gettext.html#gettextX-tr|Xbsddbr|(jEjEX/http://docs.python.org/library/bsddb.html#bsddbX-tr |Xgetoptr |(jEjEX1http://docs.python.org/library/getopt.html#getoptX-tr |X Carbon.Dlgr |(jEjEX5http://docs.python.org/library/carbon.html#Carbon.DlgX-tr |X mimetypesr|(jEjEX7http://docs.python.org/library/mimetypes.html#mimetypesX-tr|Xspwdr|(jEjEX-http://docs.python.org/library/spwd.html#spwdX-tr|Xdistutils.command.bdist_dumbr|(jEjEXIhttp://docs.python.org/distutils/apiref.html#distutils.command.bdist_dumbX-tr|Xsymbolr|(jEjEX1http://docs.python.org/library/symbol.html#symbolX-tr|XALr|(jEjEX)http://docs.python.org/library/al.html#ALX-tr|Xtermiosr|(jEjEX3http://docs.python.org/library/termios.html#termiosX-tr|Xdistutils.file_utilr|(jEjEX@http://docs.python.org/distutils/apiref.html#distutils.file_utilX-tr|Xreadliner|(jEjEX5http://docs.python.org/library/readline.html#readlineX-tr|Xxml.domr|(jEjEX3http://docs.python.org/library/xml.dom.html#xml.domX-tr|X xmlrpclibr |(jEjEX7http://docs.python.org/library/xmlrpclib.html#xmlrpclibX-tr!|Xcmathr"|(jEjEX/http://docs.python.org/library/cmath.html#cmathX-tr#|Xtimer$|(jEjEX-http://docs.python.org/library/time.html#timeX-tr%|Xdistutils.text_filer&|(jEjEX@http://docs.python.org/distutils/apiref.html#distutils.text_fileX-tr'|Xpoplibr(|(jEjEX1http://docs.python.org/library/poplib.html#poplibX-tr)|uXc:typer*|}r+|(X PyMethodDefr,|(jEjEX8http://docs.python.org/c-api/structures.html#PyMethodDefX-tr-|Xreadbufferprocr.|(jEjEX8http://docs.python.org/c-api/typeobj.html#readbufferprocX-tr/|X PySetObjectr0|(jEjEX1http://docs.python.org/c-api/set.html#PySetObjectX-tr1|X PyThreadStater2|(jEjEX4http://docs.python.org/c-api/init.html#PyThreadStateX-tr3|X PyIntObjectr4|(jEjEX1http://docs.python.org/c-api/int.html#PyIntObjectX-tr5|X segcountprocr6|(jEjEX6http://docs.python.org/c-api/typeobj.html#segcountprocX-tr7|XPyInterpreterStater8|(jEjEX9http://docs.python.org/c-api/init.html#PyInterpreterStateX-tr9|XPySequenceMethodsr:|(jEjEX;http://docs.python.org/c-api/typeobj.html#PySequenceMethodsX-tr;|X PyGenObjectr<|(jEjEX1http://docs.python.org/c-api/gen.html#PyGenObjectX-tr=|X PyCFunctionr>|(jEjEX8http://docs.python.org/c-api/structures.html#PyCFunctionX-tr?|X PyTupleObjectr@|(jEjEX5http://docs.python.org/c-api/tuple.html#PyTupleObjectX-trA|X PyCellObjectrB|(jEjEX3http://docs.python.org/c-api/cell.html#PyCellObjectX-trC|X PyTypeObjectrD|(jEjEX3http://docs.python.org/c-api/type.html#PyTypeObjectX-trE|XinquiryrF|(jEjEX3http://docs.python.org/c-api/gcsupport.html#inquiryX-trG|XPyNumberMethodsrH|(jEjEX9http://docs.python.org/c-api/typeobj.html#PyNumberMethodsX-trI|XPyCompilerFlagsrJ|(jEjEX:http://docs.python.org/c-api/veryhigh.html#PyCompilerFlagsX-trK|XPyComplexObjectrL|(jEjEX9http://docs.python.org/c-api/complex.html#PyComplexObjectX-trM|XPyFunctionObjectrN|(jEjEX;http://docs.python.org/c-api/function.html#PyFunctionObjectX-trO|XPyStringObjectrP|(jEjEX7http://docs.python.org/c-api/string.html#PyStringObjectX-trQ|X PyCapsulerR|(jEjEX3http://docs.python.org/c-api/capsule.html#PyCapsuleX-trS|XPyCapsule_DestructorrT|(jEjEX>http://docs.python.org/c-api/capsule.html#PyCapsule_DestructorX-trU|X PyVarObjectrV|(jEjEX8http://docs.python.org/c-api/structures.html#PyVarObjectX-trW|XPyObjectrX|(jEjEX5http://docs.python.org/c-api/structures.html#PyObjectX-trY|X PyDictObjectrZ|(jEjEX3http://docs.python.org/c-api/dict.html#PyDictObjectX-tr[|X PyClassObjectr\|(jEjEX5http://docs.python.org/c-api/class.html#PyClassObjectX-tr]|X PyCObjectr^|(jEjEX3http://docs.python.org/c-api/cobject.html#PyCObjectX-tr_|XPyMappingMethodsr`|(jEjEX:http://docs.python.org/c-api/typeobj.html#PyMappingMethodsX-tra|X PyCodeObjectrb|(jEjEX3http://docs.python.org/c-api/code.html#PyCodeObjectX-trc|X PyFileObjectrd|(jEjEX3http://docs.python.org/c-api/file.html#PyFileObjectX-tre|XPyBufferObjectrf|(jEjEX7http://docs.python.org/c-api/buffer.html#PyBufferObjectX-trg|X Py_tracefuncrh|(jEjEX3http://docs.python.org/c-api/init.html#Py_tracefuncX-tri|X PyFloatObjectrj|(jEjEX5http://docs.python.org/c-api/float.html#PyFloatObjectX-trk|X Py_complexrl|(jEjEX4http://docs.python.org/c-api/complex.html#Py_complexX-trm|X_frozenrn|(jEjEX0http://docs.python.org/c-api/import.html#_frozenX-tro|X Py_UNICODErp|(jEjEX4http://docs.python.org/c-api/unicode.html#Py_UNICODEX-trq|XPyUnicodeObjectrr|(jEjEX9http://docs.python.org/c-api/unicode.html#PyUnicodeObjectX-trs|X PyLongObjectrt|(jEjEX3http://docs.python.org/c-api/long.html#PyLongObjectX-tru|X Py_bufferrv|(jEjEX2http://docs.python.org/c-api/buffer.html#Py_bufferX-trw|X PyListObjectrx|(jEjEX3http://docs.python.org/c-api/list.html#PyListObjectX-try|X visitprocrz|(jEjEX5http://docs.python.org/c-api/gcsupport.html#visitprocX-tr{|X PyMemberDefr||(jEjEX8http://docs.python.org/c-api/structures.html#PyMemberDefX-tr}|X_inittabr~|(jEjEX1http://docs.python.org/c-api/import.html#_inittabX-tr|Xcharbufferprocr|(jEjEX8http://docs.python.org/c-api/typeobj.html#charbufferprocX-tr|XPyByteArrayObjectr|(jEjEX=http://docs.python.org/c-api/bytearray.html#PyByteArrayObjectX-tr|X PyBufferProcsr|(jEjEX7http://docs.python.org/c-api/typeobj.html#PyBufferProcsX-tr|Xwritebufferprocr|(jEjEX9http://docs.python.org/c-api/typeobj.html#writebufferprocX-tr|X traverseprocr|(jEjEX8http://docs.python.org/c-api/gcsupport.html#traverseprocX-tr|uXpy:classmethodr|}r|(Xdatetime.datetime.fromtimestampr|(jEjEXLhttp://docs.python.org/library/datetime.html#datetime.datetime.fromtimestampX-tr|Xdatetime.date.todayr|(jEjEX@http://docs.python.org/library/datetime.html#datetime.date.todayX-tr|Xdatetime.datetime.nowr|(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.datetime.nowX-tr|Xdatetime.datetime.combiner|(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.datetime.combineX-tr|Xdatetime.datetime.todayr|(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.datetime.todayX-tr|Xdatetime.date.fromordinalr|(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.date.fromordinalX-tr|Xitertools.chain.from_iterabler|(jEjEXKhttp://docs.python.org/library/itertools.html#itertools.chain.from_iterableX-tr|X"datetime.datetime.utcfromtimestampr|(jEjEXOhttp://docs.python.org/library/datetime.html#datetime.datetime.utcfromtimestampX-tr|X collections.somenamedtuple._maker|(jEjEXPhttp://docs.python.org/library/collections.html#collections.somenamedtuple._makeX-tr|Xdatetime.datetime.fromordinalr|(jEjEXJhttp://docs.python.org/library/datetime.html#datetime.datetime.fromordinalX-tr|Xdatetime.datetime.utcnowr|(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.utcnowX-tr|Xdatetime.datetime.strptimer|(jEjEXGhttp://docs.python.org/library/datetime.html#datetime.datetime.strptimeX-tr|Xdatetime.date.fromtimestampr|(jEjEXHhttp://docs.python.org/library/datetime.html#datetime.date.fromtimestampX-tr|uX py:methodr|}r|(Xchunk.Chunk.isattyr|(jEjEX<http://docs.python.org/library/chunk.html#chunk.Chunk.isattyX-tr|X!HTMLParser.HTMLParser.handle_declr|(jEjEXPhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_declX-tr|Xmsilib.Dialog.controlr|(jEjEX@http://docs.python.org/library/msilib.html#msilib.Dialog.controlX-tr|X.xml.parsers.expat.xmlparser.ElementDeclHandlerr|(jEjEXZhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ElementDeclHandlerX-tr|Xdatetime.tzinfo.utcoffsetr|(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.tzinfo.utcoffsetX-tr|Xcurses.panel.Panel.userptrr|(jEjEXKhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.userptrX-tr|X#difflib.SequenceMatcher.quick_ratior|(jEjEXOhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.quick_ratioX-tr|Xmailbox.Mailbox.clearr|(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.clearX-tr|Xcurses.window.hliner|(jEjEX>http://docs.python.org/library/curses.html#curses.window.hlineX-tr|Xlogging.Handler.releaser|(jEjEXChttp://docs.python.org/library/logging.html#logging.Handler.releaseX-tr|Xftplib.FTP.loginr|(jEjEX;http://docs.python.org/library/ftplib.html#ftplib.FTP.loginX-tr|Xmhlib.MH.listfoldersr|(jEjEX>http://docs.python.org/library/mhlib.html#mhlib.MH.listfoldersX-tr|Xdatetime.date.isoweekdayr|(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.date.isoweekdayX-tr|Xpipes.Template.copyr|(jEjEX=http://docs.python.org/library/pipes.html#pipes.Template.copyX-tr|X email.message.Message.add_headerr|(jEjEXRhttp://docs.python.org/library/email.message.html#email.message.Message.add_headerX-tr|Xasynchat.fifo.popr|(jEjEX>http://docs.python.org/library/asynchat.html#asynchat.fifo.popX-tr|Xttk.Progressbar.startr|(jEjEX=http://docs.python.org/library/ttk.html#ttk.Progressbar.startX-tr|X!decimal.Context.compare_total_magr|(jEjEXMhttp://docs.python.org/library/decimal.html#decimal.Context.compare_total_magX-tr|Xshlex.shlex.get_tokenr|(jEjEX?http://docs.python.org/library/shlex.html#shlex.shlex.get_tokenX-tr|Xcollections.deque.countr|(jEjEXGhttp://docs.python.org/library/collections.html#collections.deque.countX-tr|Xttk.Treeview.bboxr|(jEjEX9http://docs.python.org/library/ttk.html#ttk.Treeview.bboxX-tr|Ximaplib.IMAP4.loginr|(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.loginX-tr|X smtpd.SMTPServer.process_messager|(jEjEXJhttp://docs.python.org/library/smtpd.html#smtpd.SMTPServer.process_messageX-tr|Xsocket.socket.connectr|(jEjEX@http://docs.python.org/library/socket.html#socket.socket.connectX-tr|X#ConfigParser.RawConfigParser.readfpr|(jEjEXThttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.readfpX-tr|Xbsddb.bsddbobject.keysr|(jEjEX@http://docs.python.org/library/bsddb.html#bsddb.bsddbobject.keysX-tr|Xtelnetlib.Telnet.read_eagerr|(jEjEXIhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_eagerX-tr|Xemail.generator.Generator.writer|(jEjEXShttp://docs.python.org/library/email.generator.html#email.generator.Generator.writeX-tr|XFSimpleXMLRPCServer.SimpleXMLRPCServer.register_introspection_functionsr|(jEjEX}http://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCServer.register_introspection_functionsX-tr|X dl.dl.closer|(jEjEX2http://docs.python.org/library/dl.html#dl.dl.closeX-tr|Xsched.scheduler.enterr|(jEjEX?http://docs.python.org/library/sched.html#sched.scheduler.enterX-tr|Xdecimal.Context.divide_intr|(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Context.divide_intX-tr|Xbdb.Bdb.clear_bpbynumberr|(jEjEX@http://docs.python.org/library/bdb.html#bdb.Bdb.clear_bpbynumberX-tr|Xtarfile.TarFile.getmemberr|(jEjEXEhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.getmemberX-tr|Xdecimal.Context.maxr|(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.maxX-tr|X!gettext.NullTranslations.lgettextr|(jEjEXMhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.lgettextX-tr|Xarray.array.fromstringr|(jEjEX@http://docs.python.org/library/array.html#array.array.fromstringX-tr|Xurllib2.Request.get_selectorr|(jEjEXHhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_selectorX-tr|Xrfc822.Message.getaddrlistr|(jEjEXEhttp://docs.python.org/library/rfc822.html#rfc822.Message.getaddrlistX-tr|Xmailbox.mbox.lockr|(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.mbox.lockX-tr|Xio.BytesIO.getvaluer|(jEjEX:http://docs.python.org/library/io.html#io.BytesIO.getvalueX-tr|Xrlcompleter.Completer.completer|(jEjEXNhttp://docs.python.org/library/rlcompleter.html#rlcompleter.Completer.completeX-tr|Xoptparse.OptionParser.get_usager|(jEjEXLhttp://docs.python.org/library/optparse.html#optparse.OptionParser.get_usageX-tr|X%ossaudiodev.oss_audio_device.channelsr|(jEjEXUhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.channelsX-tr|Xttk.Treeview.selection_toggler}(jEjEXEhttp://docs.python.org/library/ttk.html#ttk.Treeview.selection_toggleX-tr}Xrfc822.Message.getdate_tzr}(jEjEXDhttp://docs.python.org/library/rfc822.html#rfc822.Message.getdate_tzX-tr}X'xml.sax.handler.ErrorHandler.fatalErrorr}(jEjEX[http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ErrorHandler.fatalErrorX-tr}X,multiprocessing.managers.BaseProxy._getvaluer}(jEjEX`http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseProxy._getvalueX-tr}Ximaplib.IMAP4.getaclr}(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.getaclX-tr }Xclass.__subclasses__r }(jEjEXAhttp://docs.python.org/library/stdtypes.html#class.__subclasses__X-tr }Xshlex.shlex.push_sourcer }(jEjEXAhttp://docs.python.org/library/shlex.html#shlex.shlex.push_sourceX-tr }X#code.InteractiveInterpreter.runcoder}(jEjEXLhttp://docs.python.org/library/code.html#code.InteractiveInterpreter.runcodeX-tr}Xbz2.BZ2File.readlinesr}(jEjEX=http://docs.python.org/library/bz2.html#bz2.BZ2File.readlinesX-tr}X multiprocessing.Queue.put_nowaitr}(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.put_nowaitX-tr}X#wsgiref.handlers.BaseHandler._flushr}(jEjEXOhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler._flushX-tr}Xmailbox.Maildir.get_filer}(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.get_fileX-tr}X str.formatr}(jEjEX7http://docs.python.org/library/stdtypes.html#str.formatX-tr}Xxdrlib.Packer.pack_floatr}(jEjEXChttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_floatX-tr}Xdecimal.Decimal.normalizer}(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.normalizeX-tr}X str.isalnumr}(jEjEX8http://docs.python.org/library/stdtypes.html#str.isalnumX-tr}Xcurses.window.getmaxyxr }(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.getmaxyxX-tr!}X calendar.Calendar.itermonthdays2r"}(jEjEXMhttp://docs.python.org/library/calendar.html#calendar.Calendar.itermonthdays2X-tr#}Xsocket.socket.setblockingr$}(jEjEXDhttp://docs.python.org/library/socket.html#socket.socket.setblockingX-tr%}Xzlib.Decompress.flushr&}(jEjEX>http://docs.python.org/library/zlib.html#zlib.Decompress.flushX-tr'}X)urllib2.HTTPErrorProcessor.https_responser(}(jEjEXUhttp://docs.python.org/library/urllib2.html#urllib2.HTTPErrorProcessor.https_responseX-tr)}X code.InteractiveConsole.interactr*}(jEjEXIhttp://docs.python.org/library/code.html#code.InteractiveConsole.interactX-tr+}X3multiprocessing.pool.multiprocessing.Pool.terminater,}(jEjEXghttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.terminateX-tr-}Xftplib.FTP.set_debuglevelr.}(jEjEXDhttp://docs.python.org/library/ftplib.html#ftplib.FTP.set_debuglevelX-tr/}Xcurses.window.clrtobotr0}(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.clrtobotX-tr1}Xxdrlib.Unpacker.unpack_floatr2}(jEjEXGhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_floatX-tr3}Xmd5.md5.updater4}(jEjEX6http://docs.python.org/library/md5.html#md5.md5.updateX-tr5}X!xml.etree.ElementTree.Element.setr6}(jEjEX[http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.setX-tr7}Xobject.__ilshift__r8}(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__ilshift__X-tr9}Xsubprocess.Popen.pollr:}(jEjEXDhttp://docs.python.org/library/subprocess.html#subprocess.Popen.pollX-tr;}Xttk.Style.configurer<}(jEjEX;http://docs.python.org/library/ttk.html#ttk.Style.configureX-tr=}Xfilecmp.dircmp.reportr>}(jEjEXAhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.reportX-tr?}Xnntplib.NNTP.set_debuglevelr@}(jEjEXGhttp://docs.python.org/library/nntplib.html#nntplib.NNTP.set_debuglevelX-trA}Xdecimal.Decimal.logical_andrB}(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.logical_andX-trC}X$rfc822.Message.getallmatchingheadersrD}(jEjEXOhttp://docs.python.org/library/rfc822.html#rfc822.Message.getallmatchingheadersX-trE}Xemail.charset.Charset.__str__rF}(jEjEXOhttp://docs.python.org/library/email.charset.html#email.charset.Charset.__str__X-trG}Xtarfile.TarFile.addfilerH}(jEjEXChttp://docs.python.org/library/tarfile.html#tarfile.TarFile.addfileX-trI}Xsymtable.Function.get_localsrJ}(jEjEXIhttp://docs.python.org/library/symtable.html#symtable.Function.get_localsX-trK}X1xml.parsers.expat.xmlparser.EndDoctypeDeclHandlerrL}(jEjEX]http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.EndDoctypeDeclHandlerX-trM}Xthreading.Thread.is_aliverN}(jEjEXGhttp://docs.python.org/library/threading.html#threading.Thread.is_aliveX-trO}Xobject.__setitem__rP}(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__setitem__X-trQ}Xcodecs.IncrementalDecoder.resetrR}(jEjEXJhttp://docs.python.org/library/codecs.html#codecs.IncrementalDecoder.resetX-trS}Xfile.writelinesrT}(jEjEX<http://docs.python.org/library/stdtypes.html#file.writelinesX-trU}X file.readrV}(jEjEX6http://docs.python.org/library/stdtypes.html#file.readX-trW}X-distutils.ccompiler.CCompiler.link_executablerX}(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.link_executableX-trY}Xfl.form.find_lastrZ}(jEjEX8http://docs.python.org/library/fl.html#fl.form.find_lastX-tr[}Xset.popr\}(jEjEX4http://docs.python.org/library/stdtypes.html#set.popX-tr]}X&unittest.TestResult.addExpectedFailurer^}(jEjEXShttp://docs.python.org/library/unittest.html#unittest.TestResult.addExpectedFailureX-tr_}Xsched.scheduler.emptyr`}(jEjEX?http://docs.python.org/library/sched.html#sched.scheduler.emptyX-tra}Xtarfile.TarFile.extractfilerb}(jEjEXGhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.extractfileX-trc}Xpickle.Pickler.dumprd}(jEjEX>http://docs.python.org/library/pickle.html#pickle.Pickler.dumpX-tre}X%xml.sax.xmlreader.XMLReader.setLocalerf}(jEjEXXhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setLocaleX-trg}Xcurses.textpad.Textbox.gatherrh}(jEjEXHhttp://docs.python.org/library/curses.html#curses.textpad.Textbox.gatherX-tri}X(email.charset.Charset.encoded_header_lenrj}(jEjEXZhttp://docs.python.org/library/email.charset.html#email.charset.Charset.encoded_header_lenX-trk}XCDocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_documentationrl}(jEjEXwhttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_documentationX-trm}Xmemoryview.tolistrn}(jEjEX>http://docs.python.org/library/stdtypes.html#memoryview.tolistX-tro}Xbsddb.bsddbobject.firstrp}(jEjEXAhttp://docs.python.org/library/bsddb.html#bsddb.bsddbobject.firstX-trq}Xftplib.FTP.abortrr}(jEjEX;http://docs.python.org/library/ftplib.html#ftplib.FTP.abortX-trs}Xhttplib.HTTPConnection.connectrt}(jEjEXJhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.connectX-tru}Xchunk.Chunk.readrv}(jEjEX:http://docs.python.org/library/chunk.html#chunk.Chunk.readX-trw}Xobject.__int__rx}(jEjEX>http://docs.python.org/reference/datamodel.html#object.__int__X-try}Xre.RegexObject.subrz}(jEjEX9http://docs.python.org/library/re.html#re.RegexObject.subX-tr{}Xcurses.window.immedokr|}(jEjEX@http://docs.python.org/library/curses.html#curses.window.immedokX-tr}}XMimeWriter.MimeWriter.startbodyr~}(jEjEXNhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.startbodyX-tr}X-distutils.ccompiler.CCompiler.add_link_objectr}(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.add_link_objectX-tr}Xmailbox.MHMessage.get_sequencesr}(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MHMessage.get_sequencesX-tr}X2xml.sax.handler.ContentHandler.ignorableWhitespacer}(jEjEXfhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.ignorableWhitespaceX-tr}XCookie.BaseCookie.loadr}(jEjEXAhttp://docs.python.org/library/cookie.html#Cookie.BaseCookie.loadX-tr}Xmailbox.Mailbox.iterkeysr}(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.iterkeysX-tr}Xsqlite3.Cursor.fetchallr}(jEjEXChttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.fetchallX-tr}Xmailbox.Mailbox.getr}(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.Mailbox.getX-tr}X"ConfigParser.RawConfigParser.writer}(jEjEXShttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.writeX-tr}X.distutils.ccompiler.CCompiler.set_link_objectsr}(jEjEX[http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_link_objectsX-tr}Ximaplib.IMAP4.expunger}(jEjEXAhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.expungeX-tr}Xthread.lock.acquirer}(jEjEX>http://docs.python.org/library/thread.html#thread.lock.acquireX-tr}X(wsgiref.simple_server.WSGIServer.set_appr}(jEjEXThttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIServer.set_appX-tr}Xmsilib.Record.GetFieldCountr}(jEjEXFhttp://docs.python.org/library/msilib.html#msilib.Record.GetFieldCountX-tr}Xunittest.TestCase.assertLessr}(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertLessX-tr}Xdecimal.Decimal.logical_orr}(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Decimal.logical_orX-tr}Xtrace.CoverageResults.updater}(jEjEXFhttp://docs.python.org/library/trace.html#trace.CoverageResults.updateX-tr}Xemail.message.Message.as_stringr}(jEjEXQhttp://docs.python.org/library/email.message.html#email.message.Message.as_stringX-tr}Xarray.array.fromunicoder}(jEjEXAhttp://docs.python.org/library/array.html#array.array.fromunicodeX-tr}X$xml.sax.handler.ErrorHandler.warningr}(jEjEXXhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ErrorHandler.warningX-tr}Xsocket.socket.bindr}(jEjEX=http://docs.python.org/library/socket.html#socket.socket.bindX-tr}X$xml.dom.Element.getElementsByTagNamer}(jEjEXPhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getElementsByTagNameX-tr}Xcurses.window.touchliner}(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.touchlineX-tr}X'unittest.TestLoader.loadTestsFromModuler}(jEjEXThttp://docs.python.org/library/unittest.html#unittest.TestLoader.loadTestsFromModuleX-tr}X!mhlib.Folder.getsequencesfilenamer}(jEjEXKhttp://docs.python.org/library/mhlib.html#mhlib.Folder.getsequencesfilenameX-tr}X"urllib2.CacheFTPHandler.setTimeoutr}(jEjEXNhttp://docs.python.org/library/urllib2.html#urllib2.CacheFTPHandler.setTimeoutX-tr}Xmsilib.Directory.add_filer}(jEjEXDhttp://docs.python.org/library/msilib.html#msilib.Directory.add_fileX-tr}Xformatter.writer.new_spacingr}(jEjEXJhttp://docs.python.org/library/formatter.html#formatter.writer.new_spacingX-tr}Xrfc822.AddressList.__sub__r}(jEjEXEhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__sub__X-tr}X3xml.parsers.expat.xmlparser.EndNamespaceDeclHandlerr}(jEjEX_http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.EndNamespaceDeclHandlerX-tr}Xobject.__abs__r}(jEjEX>http://docs.python.org/reference/datamodel.html#object.__abs__X-tr}Xpipes.Template.appendr}(jEjEX?http://docs.python.org/library/pipes.html#pipes.Template.appendX-tr}Xdecimal.Context.to_sci_stringr}(jEjEXIhttp://docs.python.org/library/decimal.html#decimal.Context.to_sci_stringX-tr}X(unittest.TestCase.assertNotRegexpMatchesr}(jEjEXUhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertNotRegexpMatchesX-tr}Xcurses.panel.Panel.hiddenr}(jEjEXJhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.hiddenX-tr}X&xml.sax.xmlreader.XMLReader.getFeaturer}(jEjEXYhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getFeatureX-tr}Xaifc.aifc.getmarkersr}(jEjEX=http://docs.python.org/library/aifc.html#aifc.aifc.getmarkersX-tr}X#xml.etree.ElementTree.Element.clearr}(jEjEX]http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.clearX-tr}Xset.isdisjointr}(jEjEX;http://docs.python.org/library/stdtypes.html#set.isdisjointX-tr}X)test.test_support.EnvironmentVarGuard.setr}(jEjEXRhttp://docs.python.org/library/test.html#test.test_support.EnvironmentVarGuard.setX-tr}Ximaplib.IMAP4.listr}(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.listX-tr}Xdecimal.Context.quantizer}(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Context.quantizeX-tr}X mmap.writer}(jEjEX3http://docs.python.org/library/mmap.html#mmap.writeX-tr}Xsocket.socket.getsockoptr}(jEjEXChttp://docs.python.org/library/socket.html#socket.socket.getsockoptX-tr}Xobject.__complex__r}(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__complex__X-tr}Xdict.viewitemsr}(jEjEX;http://docs.python.org/library/stdtypes.html#dict.viewitemsX-tr}X9SimpleXMLRPCServer.CGIXMLRPCRequestHandler.handle_requestr}(jEjEXphttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandler.handle_requestX-tr}Xdecimal.Decimal.conjugater}(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.conjugateX-tr}Xobject.__delslice__r}(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__delslice__X-tr}Xpprint.PrettyPrinter.isreadabler}(jEjEXJhttp://docs.python.org/library/pprint.html#pprint.PrettyPrinter.isreadableX-tr}Xmutex.mutex.unlockr}(jEjEX<http://docs.python.org/library/mutex.html#mutex.mutex.unlockX-tr}X-distutils.ccompiler.CCompiler.link_shared_libr}(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.link_shared_libX-tr}Xmailbox.Mailbox.keysr}(jEjEX@http://docs.python.org/library/mailbox.html#mailbox.Mailbox.keysX-tr}Xobject.__mod__r}(jEjEX>http://docs.python.org/reference/datamodel.html#object.__mod__X-tr}X-xml.parsers.expat.xmlparser.EntityDeclHandlerr}(jEjEXYhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.EntityDeclHandlerX-tr}X)multiprocessing.managers.SyncManager.listr}(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.listX-tr}Xdatetime.datetime.dater}(jEjEXChttp://docs.python.org/library/datetime.html#datetime.datetime.dateX-tr}Xasynchat.fifo.firstr}(jEjEX@http://docs.python.org/library/asynchat.html#asynchat.fifo.firstX-tr}Xemail.charset.Charset.__ne__r}(jEjEXNhttp://docs.python.org/library/email.charset.html#email.charset.Charset.__ne__X-tr}Xlogging.Logger.getChildr}(jEjEXChttp://docs.python.org/library/logging.html#logging.Logger.getChildX-tr}Xdecimal.Context.logical_andr}(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.logical_andX-tr}X"urllib2.BaseHandler.http_error_nnnr}(jEjEXNhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.http_error_nnnX-tr}Xttk.Style.theme_settingsr}(jEjEX@http://docs.python.org/library/ttk.html#ttk.Style.theme_settingsX-tr}Xtrace.Trace.runfuncr}(jEjEX=http://docs.python.org/library/trace.html#trace.Trace.runfuncX-tr}X*xml.etree.ElementTree.ElementTree.findtextr}(jEjEXdhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.findtextX-tr}Xtarfile.TarInfo.ischrr~(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.ischrX-tr~Xio.RawIOBase.readintor~(jEjEX<http://docs.python.org/library/io.html#io.RawIOBase.readintoX-tr~X$logging.handlers.SysLogHandler.closer~(jEjEXYhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SysLogHandler.closeX-tr~Xpoplib.POP3.statr~(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.statX-tr~X.distutils.ccompiler.CCompiler.set_include_dirsr~(jEjEX[http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_include_dirsX-tr ~Xsmtplib.SMTP.helor ~(jEjEX=http://docs.python.org/library/smtplib.html#smtplib.SMTP.heloX-tr ~X'xml.dom.pulldom.DOMEventStream.getEventr ~(jEjEX[http://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.DOMEventStream.getEventX-tr ~X$calendar.HTMLCalendar.formatyearpager~(jEjEXQhttp://docs.python.org/library/calendar.html#calendar.HTMLCalendar.formatyearpageX-tr~Xstring.Formatter.convert_fieldr~(jEjEXIhttp://docs.python.org/library/string.html#string.Formatter.convert_fieldX-tr~Xdecimal.Context.min_magr~(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.min_magX-tr~Xmultiprocessing.Process.startr~(jEjEXQhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.startX-tr~X#SocketServer.BaseServer.server_bindr~(jEjEXThttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.server_bindX-tr~Xcompiler.ast.Node.getChildrenr~(jEjEXJhttp://docs.python.org/library/compiler.html#compiler.ast.Node.getChildrenX-tr~Xxdrlib.Unpacker.unpack_opaquer~(jEjEXHhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_opaqueX-tr~X xml.dom.Element.getAttributeNoder~(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getAttributeNodeX-tr~Xmultifile.MultiFile.readlinesr~(jEjEXKhttp://docs.python.org/library/multifile.html#multifile.MultiFile.readlinesX-tr~X!curses.textpad.Textbox.do_commandr ~(jEjEXLhttp://docs.python.org/library/curses.html#curses.textpad.Textbox.do_commandX-tr!~Ximaplib.IMAP4.setquotar"~(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.setquotaX-tr#~Xio.BufferedIOBase.read1r$~(jEjEX>http://docs.python.org/library/io.html#io.BufferedIOBase.read1X-tr%~Xsmtplib.SMTP.verifyr&~(jEjEX?http://docs.python.org/library/smtplib.html#smtplib.SMTP.verifyX-tr'~Xttk.Treeview.tag_configurer(~(jEjEXBhttp://docs.python.org/library/ttk.html#ttk.Treeview.tag_configureX-tr)~Xmailbox.Maildir.addr*~(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.Maildir.addX-tr+~Xmutex.mutex.lockr,~(jEjEX:http://docs.python.org/library/mutex.html#mutex.mutex.lockX-tr-~Xthreading.Timer.cancelr.~(jEjEXDhttp://docs.python.org/library/threading.html#threading.Timer.cancelX-tr/~Xmultiprocessing.Queue.qsizer0~(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.qsizeX-tr1~Xrexec.RExec.s_unloadr2~(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.s_unloadX-tr3~X)logging.handlers.RotatingFileHandler.emitr4~(jEjEX^http://docs.python.org/library/logging.handlers.html#logging.handlers.RotatingFileHandler.emitX-tr5~Ximaplib.IMAP4.namespacer6~(jEjEXChttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.namespaceX-tr7~X/logging.handlers.NTEventLogHandler.getMessageIDr8~(jEjEXdhttp://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandler.getMessageIDX-tr9~XCookie.Morsel.isReservedKeyr:~(jEjEXFhttp://docs.python.org/library/cookie.html#Cookie.Morsel.isReservedKeyX-tr;~X set.updater<~(jEjEX7http://docs.python.org/library/stdtypes.html#set.updateX-tr=~Xcurses.window.derwinr>~(jEjEX?http://docs.python.org/library/curses.html#curses.window.derwinX-tr?~Xhttplib.HTTPResponse.readr@~(jEjEXEhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.readX-trA~Xdecimal.Context.is_nanrB~(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Context.is_nanX-trC~X!httplib.HTTPConnection.putrequestrD~(jEjEXMhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.putrequestX-trE~Xfile.xreadlinesrF~(jEjEX<http://docs.python.org/library/stdtypes.html#file.xreadlinesX-trG~X#sgmllib.SGMLParser.unknown_starttagrH~(jEjEXOhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.unknown_starttagX-trI~Xcurses.window.bkgdsetrJ~(jEjEX@http://docs.python.org/library/curses.html#curses.window.bkgdsetX-trK~Xdecimal.Context.compare_totalrL~(jEjEXIhttp://docs.python.org/library/decimal.html#decimal.Context.compare_totalX-trM~Xpprint.PrettyPrinter.pprintrN~(jEjEXFhttp://docs.python.org/library/pprint.html#pprint.PrettyPrinter.pprintX-trO~Xobject.__getattribute__rP~(jEjEXGhttp://docs.python.org/reference/datamodel.html#object.__getattribute__X-trQ~Xmailbox.MMDFMessage.get_flagsrR~(jEjEXIhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.get_flagsX-trS~Xurllib2.Request.get_headerrT~(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_headerX-trU~Xthreading.Semaphore.releaserV~(jEjEXIhttp://docs.python.org/library/threading.html#threading.Semaphore.releaseX-trW~X8BaseHTTPServer.BaseHTTPRequestHandler.handle_one_requestrX~(jEjEXkhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.handle_one_requestX-trY~Xformatter.formatter.push_marginrZ~(jEjEXMhttp://docs.python.org/library/formatter.html#formatter.formatter.push_marginX-tr[~X1BaseHTTPServer.BaseHTTPRequestHandler.send_headerr\~(jEjEXdhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.send_headerX-tr]~Xobject.__delete__r^~(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__delete__X-tr_~Xfl.form.unfreeze_formr`~(jEjEX<http://docs.python.org/library/fl.html#fl.form.unfreeze_formX-tra~Xgenerator.nextrb~(jEjEX@http://docs.python.org/reference/expressions.html#generator.nextX-trc~X"formatter.formatter.add_line_breakrd~(jEjEXPhttp://docs.python.org/library/formatter.html#formatter.formatter.add_line_breakX-tre~Xmailbox.mboxMessage.add_flagrf~(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.add_flagX-trg~Xcontextmanager.__enter__rh~(jEjEXEhttp://docs.python.org/library/stdtypes.html#contextmanager.__enter__X-tri~X-multiprocessing.managers.BaseManager.shutdownrj~(jEjEXahttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.shutdownX-trk~Xobject.__invert__rl~(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__invert__X-trm~Xmailbox.Babyl.get_labelsrn~(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.Babyl.get_labelsX-tro~Xemail.header.Header.__eq__rp~(jEjEXKhttp://docs.python.org/library/email.header.html#email.header.Header.__eq__X-trq~X)wsgiref.handlers.BaseHandler.add_cgi_varsrr~(jEjEXUhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.add_cgi_varsX-trs~X"distutils.ccompiler.CCompiler.linkrt~(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.linkX-tru~X"sgmllib.SGMLParser.unknown_charrefrv~(jEjEXNhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.unknown_charrefX-trw~Xlogging.NullHandler.createLockrx~(jEjEXShttp://docs.python.org/library/logging.handlers.html#logging.NullHandler.createLockX-try~Xmhlib.Folder.getfullnamerz~(jEjEXBhttp://docs.python.org/library/mhlib.html#mhlib.Folder.getfullnameX-tr{~Xmimetypes.MimeTypes.readfpr|~(jEjEXHhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.readfpX-tr}~Xttk.Notebook.identifyr~~(jEjEX=http://docs.python.org/library/ttk.html#ttk.Notebook.identifyX-tr~X'ConfigParser.RawConfigParser.getbooleanr~(jEjEXXhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.getbooleanX-tr~Xzipfile.ZipFile.getinfor~(jEjEXChttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.getinfoX-tr~X!logging.Formatter.formatExceptionr~(jEjEXMhttp://docs.python.org/library/logging.html#logging.Formatter.formatExceptionX-tr~Xstruct.Struct.unpack_fromr~(jEjEXDhttp://docs.python.org/library/struct.html#struct.Struct.unpack_fromX-tr~X unittest.TestResult.startTestRunr~(jEjEXMhttp://docs.python.org/library/unittest.html#unittest.TestResult.startTestRunX-tr~X$xml.dom.pulldom.DOMEventStream.resetr~(jEjEXXhttp://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.DOMEventStream.resetX-tr~Xlogging.Logger.makeRecordr~(jEjEXEhttp://docs.python.org/library/logging.html#logging.Logger.makeRecordX-tr~Xtarfile.TarFile.openr~(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarFile.openX-tr~Xrepr.Repr.reprr~(jEjEX7http://docs.python.org/library/repr.html#repr.Repr.reprX-tr~Ximaplib.IMAP4.partialr~(jEjEXAhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.partialX-tr~Xpstats.Stats.print_calleesr~(jEjEXFhttp://docs.python.org/library/profile.html#pstats.Stats.print_calleesX-tr~Ximaplib.IMAP4_SSL.sslr~(jEjEXAhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4_SSL.sslX-tr~Xselect.epoll.closer~(jEjEX=http://docs.python.org/library/select.html#select.epoll.closeX-tr~Xbdb.Bdb.canonicr~(jEjEX7http://docs.python.org/library/bdb.html#bdb.Bdb.canonicX-tr~X*multiprocessing.managers.SyncManager.Eventr~(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.EventX-tr~Xobject.__rxor__r~(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rxor__X-tr~XFrameWork.Window.do_updater~(jEjEXHhttp://docs.python.org/library/framework.html#FrameWork.Window.do_updateX-tr~XTix.tixCommand.tix_getbitmapr~(jEjEXDhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_getbitmapX-tr~X.multiprocessing.pool.multiprocessing.Pool.imapr~(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.imapX-tr~X modulefinder.ModuleFinder.reportr~(jEjEXQhttp://docs.python.org/library/modulefinder.html#modulefinder.ModuleFinder.reportX-tr~X)FrameWork.ScrolledWindow.updatescrollbarsr~(jEjEXWhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.updatescrollbarsX-tr~X.multiprocessing.managers.SyncManager.Conditionr~(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.ConditionX-tr~Xtarfile.TarFile.listr~(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarFile.listX-tr~X.xml.sax.xmlreader.AttributesNS.getValueByQNamer~(jEjEXahttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesNS.getValueByQNameX-tr~Xio.IOBase.closer~(jEjEX6http://docs.python.org/library/io.html#io.IOBase.closeX-tr~Xftplib.FTP.deleter~(jEjEX<http://docs.python.org/library/ftplib.html#ftplib.FTP.deleteX-tr~Xlogging.Handler.flushr~(jEjEXAhttp://docs.python.org/library/logging.html#logging.Handler.flushX-tr~Xftplib.FTP.quitr~(jEjEX:http://docs.python.org/library/ftplib.html#ftplib.FTP.quitX-tr~X)xml.sax.xmlreader.XMLReader.setDTDHandlerr~(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setDTDHandlerX-tr~X mmap.mover~(jEjEX2http://docs.python.org/library/mmap.html#mmap.moveX-tr~Xdifflib.SequenceMatcher.ratior~(jEjEXIhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.ratioX-tr~X cookielib.CookieJar.make_cookiesr~(jEjEXNhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.make_cookiesX-tr~Xre.MatchObject.expandr~(jEjEX<http://docs.python.org/library/re.html#re.MatchObject.expandX-tr~Xttk.Treeview.detachr~(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.detachX-tr~Xdecimal.Context.normalizer~(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.normalizeX-tr~Xlogging.NullHandler.handler~(jEjEXOhttp://docs.python.org/library/logging.handlers.html#logging.NullHandler.handleX-tr~Xmsilib.Control.eventr~(jEjEX?http://docs.python.org/library/msilib.html#msilib.Control.eventX-tr~X&SocketServer.BaseServer.finish_requestr~(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.finish_requestX-tr~X#mimetypes.MimeTypes.guess_extensionr~(jEjEXQhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.guess_extensionX-tr~XHTMLParser.HTMLParser.closer~(jEjEXJhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.closeX-tr~Xdecimal.Context.divmodr~(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Context.divmodX-tr~Xbdb.Bdb.set_tracer~(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.set_traceX-tr~X'xml.sax.handler.DTDHandler.notationDeclr~(jEjEX[http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.DTDHandler.notationDeclX-tr~Xxmlrpclib.DateTime.decoder~(jEjEXGhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.DateTime.decodeX-tr~Xmailbox.Mailbox.discardr~(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.discardX-tr~Xaifc.aifc.rewindr~(jEjEX9http://docs.python.org/library/aifc.html#aifc.aifc.rewindX-tr~X float.hexr~(jEjEX6http://docs.python.org/library/stdtypes.html#float.hexX-tr~X$doctest.DocTestRunner.report_failurer~(jEjEXPhttp://docs.python.org/library/doctest.html#doctest.DocTestRunner.report_failureX-tr~Ximaplib.IMAP4.statusr~(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.statusX-tr~Xttk.Treeview.mover~(jEjEX9http://docs.python.org/library/ttk.html#ttk.Treeview.moveX-tr~Xpprint.PrettyPrinter.formatr~(jEjEXFhttp://docs.python.org/library/pprint.html#pprint.PrettyPrinter.formatX-tr~Xobject.__pow__r~(jEjEX>http://docs.python.org/reference/datamodel.html#object.__pow__X-tr~Xbz2.BZ2File.readliner~(jEjEX<http://docs.python.org/library/bz2.html#bz2.BZ2File.readlineX-tr~Ximaplib.IMAP4.xatomr~(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.xatomX-tr~Xttk.Treeview.existsr~(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.existsX-tr~X_winreg.PyHKEY.Closer~(jEjEX@http://docs.python.org/library/_winreg.html#_winreg.PyHKEY.CloseX-tr~Xsunau.AU_read.getnframesr~(jEjEXBhttp://docs.python.org/library/sunau.html#sunau.AU_read.getnframesX-tr~X(distutils.ccompiler.CCompiler.preprocessr~(jEjEXUhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.preprocessX-tr~X(logging.handlers.MemoryHandler.setTargetr~(jEjEX]http://docs.python.org/library/logging.handlers.html#logging.handlers.MemoryHandler.setTargetX-tr~X calendar.HTMLCalendar.formatyearr~(jEjEXMhttp://docs.python.org/library/calendar.html#calendar.HTMLCalendar.formatyearX-tr~X&SocketServer.BaseServer.verify_requestr~(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.verify_requestX-tr~Xurllib.URLopener.open_unknownr~(jEjEXHhttp://docs.python.org/library/urllib.html#urllib.URLopener.open_unknownX-tr~Xbdb.Bdb.clear_breakr~(jEjEX;http://docs.python.org/library/bdb.html#bdb.Bdb.clear_breakX-tr~XStringIO.StringIO.getvaluer~(jEjEXGhttp://docs.python.org/library/stringio.html#StringIO.StringIO.getvalueX-tr~X1BaseHTTPServer.BaseHTTPRequestHandler.log_requestr(jEjEXdhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.log_requestX-trXttk.Combobox.getr(jEjEX8http://docs.python.org/library/ttk.html#ttk.Combobox.getX-trXdecimal.Decimal.next_towardr(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.next_towardX-trXemail.parser.Parser.parser(jEjEXJhttp://docs.python.org/library/email.parser.html#email.parser.Parser.parseX-trXdatetime.date.toordinalr(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.date.toordinalX-tr X"xml.etree.ElementTree.Element.iterr (jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.iterX-tr X$HTMLParser.HTMLParser.handle_commentr (jEjEXShttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_commentX-tr Xcurses.panel.Panel.bottomr(jEjEXJhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.bottomX-trXmailbox.BabylMessage.set_labelsr(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.set_labelsX-trXsocket.socket.connect_exr(jEjEXChttp://docs.python.org/library/socket.html#socket.socket.connect_exX-trXbdb.Bdb.set_nextr(jEjEX8http://docs.python.org/library/bdb.html#bdb.Bdb.set_nextX-trXpoplib.POP3.uidlr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.uidlX-trXobject.__pos__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__pos__X-trX!multiprocessing.Process.terminater(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.terminateX-trX dict.valuesr(jEjEX8http://docs.python.org/library/stdtypes.html#dict.valuesX-trXttk.Widget.stater(jEjEX8http://docs.python.org/library/ttk.html#ttk.Widget.stateX-trXurllib2.Request.header_itemsr (jEjEXHhttp://docs.python.org/library/urllib2.html#urllib2.Request.header_itemsX-tr!X difflib.SequenceMatcher.set_seq2r"(jEjEXLhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.set_seq2X-tr#X difflib.SequenceMatcher.set_seq1r$(jEjEXLhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.set_seq1X-tr%Xselect.epoll.unregisterr&(jEjEXBhttp://docs.python.org/library/select.html#select.epoll.unregisterX-tr'Xdistutils.cmd.Command.runr((jEjEXFhttp://docs.python.org/distutils/apiref.html#distutils.cmd.Command.runX-tr)X dict.clearr*(jEjEX7http://docs.python.org/library/stdtypes.html#dict.clearX-tr+Xzipfile.ZipFile.namelistr,(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.namelistX-tr-Xurllib2.OpenerDirector.errorr.(jEjEXHhttp://docs.python.org/library/urllib2.html#urllib2.OpenerDirector.errorX-tr/Xmailbox.MMDFMessage.add_flagr0(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.add_flagX-tr1Xobject.__idiv__r2(jEjEX?http://docs.python.org/reference/datamodel.html#object.__idiv__X-tr3Xxdrlib.Packer.pack_listr4(jEjEXBhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_listX-tr5Xobject.__contains__r6(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__contains__X-tr7Xwave.Wave_write.setparamsr8(jEjEXBhttp://docs.python.org/library/wave.html#wave.Wave_write.setparamsX-tr9Xmailbox.mbox.get_filer:(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.mbox.get_fileX-tr;Xzipfile.ZipFile.setpasswordr<(jEjEXGhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.setpasswordX-tr=X gettext.GNUTranslations.lgettextr>(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.lgettextX-tr?Xmultifile.MultiFile.popr@(jEjEXEhttp://docs.python.org/library/multifile.html#multifile.MultiFile.popX-trAXfile.readlinesrB(jEjEX;http://docs.python.org/library/stdtypes.html#file.readlinesX-trCXdatetime.date.timetuplerD(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.date.timetupleX-trEXtelnetlib.Telnet.filenorF(jEjEXEhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.filenoX-trGX#ConfigParser.RawConfigParser.getintrH(jEjEXThttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.getintX-trIXformatter.writer.send_paragraphrJ(jEjEXMhttp://docs.python.org/library/formatter.html#formatter.writer.send_paragraphX-trKX*argparse.ArgumentParser.add_argument_grouprL(jEjEXWhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.add_argument_groupX-trMX difflib.SequenceMatcher.set_seqsrN(jEjEXLhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.set_seqsX-trOXurllib2.Request.get_datarP(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_dataX-trQXobject.__exit__rR(jEjEX?http://docs.python.org/reference/datamodel.html#object.__exit__X-trSXdecimal.Context.clear_flagsrT(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.clear_flagsX-trUXrexec.RExec.s_reloadrV(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.s_reloadX-trWXmsilib.Record.SetStringrX(jEjEXBhttp://docs.python.org/library/msilib.html#msilib.Record.SetStringX-trYXcurses.window.insertlnrZ(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.insertlnX-tr[X"asynchat.async_chat.get_terminatorr\(jEjEXOhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.get_terminatorX-tr]X#ossaudiodev.oss_mixer_device.filenor^(jEjEXShttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.filenoX-tr_Xnetrc.netrc.__repr__r`(jEjEX>http://docs.python.org/library/netrc.html#netrc.netrc.__repr__X-traXrfc822.Message.rewindbodyrb(jEjEXDhttp://docs.python.org/library/rfc822.html#rfc822.Message.rewindbodyX-trcXmultifile.MultiFile.pushrd(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.pushX-treXdecimal.Decimal.compare_signalrf(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Decimal.compare_signalX-trgXlogging.NullHandler.emitrh(jEjEXMhttp://docs.python.org/library/logging.handlers.html#logging.NullHandler.emitX-triX$urllib2.HTTPPasswordMgr.add_passwordrj(jEjEXPhttp://docs.python.org/library/urllib2.html#urllib2.HTTPPasswordMgr.add_passwordX-trkX,xml.sax.handler.ContentHandler.skippedEntityrl(jEjEX`http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.skippedEntityX-trmX'ossaudiodev.oss_mixer_device.set_recsrcrn(jEjEXWhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.set_recsrcX-troXimputil.ImportManager.installrp(jEjEXIhttp://docs.python.org/library/imputil.html#imputil.ImportManager.installX-trqXre.RegexObject.searchrr(jEjEX<http://docs.python.org/library/re.html#re.RegexObject.searchX-trsX&distutils.cmd.Command.finalize_optionsrt(jEjEXShttp://docs.python.org/distutils/apiref.html#distutils.cmd.Command.finalize_optionsX-truX#xml.parsers.expat.xmlparser.SetBaserv(jEjEXOhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.SetBaseX-trwX optparse.OptionParser.has_optionrx(jEjEXMhttp://docs.python.org/library/optparse.html#optparse.OptionParser.has_optionX-tryXstr.joinrz(jEjEX5http://docs.python.org/library/stdtypes.html#str.joinX-tr{X1BaseHTTPServer.BaseHTTPRequestHandler.log_messager|(jEjEXdhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.log_messageX-tr}X xml.dom.Element.setAttributeNoder~(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.setAttributeNodeX-trX.optparse.OptionParser.enable_interspersed_argsr(jEjEX[http://docs.python.org/library/optparse.html#optparse.OptionParser.enable_interspersed_argsX-trX0xml.parsers.expat.xmlparser.DefaultHandlerExpandr(jEjEX\http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.DefaultHandlerExpandX-trXpickle.Unpickler.loadr(jEjEX@http://docs.python.org/library/pickle.html#pickle.Unpickler.loadX-trX$formatter.formatter.assert_line_datar(jEjEXRhttp://docs.python.org/library/formatter.html#formatter.formatter.assert_line_dataX-trXmailbox.MH.add_folderr(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.MH.add_folderX-trXurllib2.HTTPHandler.http_openr(jEjEXIhttp://docs.python.org/library/urllib2.html#urllib2.HTTPHandler.http_openX-trXtelnetlib.Telnet.set_debuglevelr(jEjEXMhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.set_debuglevelX-trXttk.Treeview.nextr(jEjEX9http://docs.python.org/library/ttk.html#ttk.Treeview.nextX-trX3wsgiref.simple_server.WSGIRequestHandler.get_stderrr(jEjEX_http://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIRequestHandler.get_stderrX-trXmsilib.Database.OpenViewr(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Database.OpenViewX-trXcookielib.CookieJar.set_cookier(jEjEXLhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.set_cookieX-trX"string.Formatter.check_unused_argsr(jEjEXMhttp://docs.python.org/library/string.html#string.Formatter.check_unused_argsX-trXdatetime.tzinfo.dstr(jEjEX@http://docs.python.org/library/datetime.html#datetime.tzinfo.dstX-trXarray.array.tofiler(jEjEX<http://docs.python.org/library/array.html#array.array.tofileX-trX#urllib2.UnknownHandler.unknown_openr(jEjEXOhttp://docs.python.org/library/urllib2.html#urllib2.UnknownHandler.unknown_openX-trX!xml.sax.xmlreader.XMLReader.parser(jEjEXThttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.parseX-trXwave.Wave_read.getsampwidthr(jEjEXDhttp://docs.python.org/library/wave.html#wave.Wave_read.getsampwidthX-trX$ossaudiodev.oss_audio_device.bufsizer(jEjEXThttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.bufsizeX-trXlogging.Logger.exceptionr(jEjEXDhttp://docs.python.org/library/logging.html#logging.Logger.exceptionX-trXttk.Progressbar.stepr(jEjEX<http://docs.python.org/library/ttk.html#ttk.Progressbar.stepX-trXssl.SSLSocket.do_handshaker(jEjEXBhttp://docs.python.org/library/ssl.html#ssl.SSLSocket.do_handshakeX-trXio.RawIOBase.writer(jEjEX9http://docs.python.org/library/io.html#io.RawIOBase.writeX-trXunicode.isdecimalr(jEjEX>http://docs.python.org/library/stdtypes.html#unicode.isdecimalX-trX!code.InteractiveConsole.raw_inputr(jEjEXJhttp://docs.python.org/library/code.html#code.InteractiveConsole.raw_inputX-trXnntplib.NNTP.groupr(jEjEX>http://docs.python.org/library/nntplib.html#nntplib.NNTP.groupX-trXaifc.aifc.closer(jEjEX8http://docs.python.org/library/aifc.html#aifc.aifc.closeX-trXmailbox.BabylMessage.get_labelsr(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.get_labelsX-trXfl.form.find_firstr(jEjEX9http://docs.python.org/library/fl.html#fl.form.find_firstX-trXwave.Wave_read.tellr(jEjEX<http://docs.python.org/library/wave.html#wave.Wave_read.tellX-trX!unittest.TestCase.assertDictEqualr(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertDictEqualX-trX!unittest.TestCase.assertListEqualr(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertListEqualX-trXclass.__subclasscheck__r(jEjEXGhttp://docs.python.org/reference/datamodel.html#class.__subclasscheck__X-trX$sgmllib.SGMLParser.unknown_entityrefr(jEjEXPhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.unknown_entityrefX-trXEasyDialogs.ProgressBar.titler(jEjEXMhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.titleX-trXftplib.FTP.closer(jEjEX;http://docs.python.org/library/ftplib.html#ftplib.FTP.closeX-trXlogging.StreamHandler.emitr(jEjEXOhttp://docs.python.org/library/logging.handlers.html#logging.StreamHandler.emitX-trX'sqlite3.Connection.set_progress_handlerr(jEjEXShttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.set_progress_handlerX-trXcurses.panel.Panel.windowr(jEjEXJhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.windowX-trXdatetime.datetime.isocalendarr(jEjEXJhttp://docs.python.org/library/datetime.html#datetime.datetime.isocalendarX-trX mailbox.BabylMessage.set_visibler(jEjEXLhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.set_visibleX-trXfl.form.add_lightbuttonr(jEjEX>http://docs.python.org/library/fl.html#fl.form.add_lightbuttonX-trX(mimetypes.MimeTypes.guess_all_extensionsr(jEjEXVhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.guess_all_extensionsX-trXdecimal.Decimal.to_integralr(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.to_integralX-trXcurses.window.mvwinr(jEjEX>http://docs.python.org/library/curses.html#curses.window.mvwinX-trXio.RawIOBase.readr(jEjEX8http://docs.python.org/library/io.html#io.RawIOBase.readX-trXsmtplib.SMTP.set_debuglevelr(jEjEXGhttp://docs.python.org/library/smtplib.html#smtplib.SMTP.set_debuglevelX-trX)mimetypes.MimeTypes.read_windows_registryr(jEjEXWhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.read_windows_registryX-trX#ossaudiodev.oss_audio_device.filenor(jEjEXShttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.filenoX-trXmsilib.Record.GetStringr(jEjEXBhttp://docs.python.org/library/msilib.html#msilib.Record.GetStringX-trXcollections.deque.extendr(jEjEXHhttp://docs.python.org/library/collections.html#collections.deque.extendX-trXbz2.BZ2Compressor.compressr(jEjEXBhttp://docs.python.org/library/bz2.html#bz2.BZ2Compressor.compressX-trXselect.poll.unregisterr(jEjEXAhttp://docs.python.org/library/select.html#select.poll.unregisterX-trXobject.__call__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__call__X-trX+CGIHTTPServer.CGIHTTPRequestHandler.do_POSTr(jEjEX]http://docs.python.org/library/cgihttpserver.html#CGIHTTPServer.CGIHTTPRequestHandler.do_POSTX-trXfl.form.freeze_formr(jEjEX:http://docs.python.org/library/fl.html#fl.form.freeze_formX-trX"calendar.Calendar.yeardayscalendarr(jEjEXOhttp://docs.python.org/library/calendar.html#calendar.Calendar.yeardayscalendarX-trXstring.Template.substituter(jEjEXEhttp://docs.python.org/library/string.html#string.Template.substituteX-trXmultifile.MultiFile.is_datar(jEjEXIhttp://docs.python.org/library/multifile.html#multifile.MultiFile.is_dataX-trX0distutils.ccompiler.CCompiler.link_shared_objectr(jEjEX]http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.link_shared_objectX-trX_winreg.PyHKEY.__enter__r(jEjEXDhttp://docs.python.org/library/_winreg.html#_winreg.PyHKEY.__enter__X-trXemail.message.Message.keysr(jEjEXLhttp://docs.python.org/library/email.message.html#email.message.Message.keysX-trX$FrameWork.ScrolledWindow.do_activater(jEjEXRhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.do_activateX-trX6multiprocessing.multiprocessing.queues.SimpleQueue.getr(jEjEXjhttp://docs.python.org/library/multiprocessing.html#multiprocessing.multiprocessing.queues.SimpleQueue.getX-trXimaplib.IMAP4.proxyauthr(jEjEXChttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.proxyauthX-trXformatter.writer.new_fontr(jEjEXGhttp://docs.python.org/library/formatter.html#formatter.writer.new_fontX-trXmhlib.Folder.movemessager(jEjEXBhttp://docs.python.org/library/mhlib.html#mhlib.Folder.movemessageX-trX!robotparser.RobotFileParser.parser(jEjEXQhttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.parseX-trX mmap.rfindr(jEjEX3http://docs.python.org/library/mmap.html#mmap.rfindX-trXttk.Notebook.selectr(jEjEX;http://docs.python.org/library/ttk.html#ttk.Notebook.selectX-tr Xselect.kqueue.filenor (jEjEX?http://docs.python.org/library/select.html#select.kqueue.filenoX-tr Xhmac.HMAC.hexdigestr (jEjEX<http://docs.python.org/library/hmac.html#hmac.HMAC.hexdigestX-tr Xaifc.aifc.setparamsr(jEjEX<http://docs.python.org/library/aifc.html#aifc.aifc.setparamsX-trXsqlite3.Cursor.fetchoner(jEjEXChttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.fetchoneX-trX4xml.sax.handler.ContentHandler.processingInstructionr(jEjEXhhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.processingInstructionX-trXdecimal.Decimal.next_plusr(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.next_plusX-trXobject.__rsub__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rsub__X-trX#SocketServer.BaseServer.get_requestr(jEjEXThttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.get_requestX-trX+ossaudiodev.oss_mixer_device.stereocontrolsr(jEjEX[http://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.stereocontrolsX-trXobject.__imul__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__imul__X-trX%httplib.HTTPConnection.set_debuglevelr(jEjEXQhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.set_debuglevelX-trXimaplib.IMAP4.sortr (jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.sortX-tr!Xhotshot.Profile.stopr"(jEjEX@http://docs.python.org/library/hotshot.html#hotshot.Profile.stopX-tr#Xdecimal.Context.is_normalr$(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.is_normalX-tr%X'FrameWork.ScrolledWindow.scalebarvaluesr&(jEjEXUhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.scalebarvaluesX-tr'Xcurses.window.clearokr((jEjEX@http://docs.python.org/library/curses.html#curses.window.clearokX-tr)X!msilib.SummaryInformation.Persistr*(jEjEXLhttp://docs.python.org/library/msilib.html#msilib.SummaryInformation.PersistX-tr+X*ossaudiodev.oss_audio_device.setparametersr,(jEjEXZhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.setparametersX-tr-Xmsilib.Feature.set_currentr.(jEjEXEhttp://docs.python.org/library/msilib.html#msilib.Feature.set_currentX-tr/Xcurses.window.noutrefreshr0(jEjEXDhttp://docs.python.org/library/curses.html#curses.window.noutrefreshX-tr1Xxml.dom.Element.getAttributer2(jEjEXHhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getAttributeX-tr3X"formatter.formatter.push_alignmentr4(jEjEXPhttp://docs.python.org/library/formatter.html#formatter.formatter.push_alignmentX-tr5Xmd5.md5.digestr6(jEjEX6http://docs.python.org/library/md5.html#md5.md5.digestX-tr7Xcontextmanager.__exit__r8(jEjEXDhttp://docs.python.org/library/stdtypes.html#contextmanager.__exit__X-tr9Xshlex.shlex.read_tokenr:(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.read_tokenX-tr;Xmsilib.Control.mappingr<(jEjEXAhttp://docs.python.org/library/msilib.html#msilib.Control.mappingX-tr=Xnumbers.Complex.conjugater>(jEjEXEhttp://docs.python.org/library/numbers.html#numbers.Complex.conjugateX-tr?X$asynchat.async_chat.found_terminatorr@(jEjEXQhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.found_terminatorX-trAXcurses.window.redrawlnrB(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.redrawlnX-trCX"ossaudiodev.oss_audio_device.speedrD(jEjEXRhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.speedX-trEXstruct.Struct.pack_intorF(jEjEXBhttp://docs.python.org/library/struct.html#struct.Struct.pack_intoX-trGXsymtable.Symbol.is_parameterrH(jEjEXIhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_parameterX-trIX$calendar.Calendar.monthdays2calendarrJ(jEjEXQhttp://docs.python.org/library/calendar.html#calendar.Calendar.monthdays2calendarX-trKX%code.InteractiveInterpreter.runsourcerL(jEjEXNhttp://docs.python.org/library/code.html#code.InteractiveInterpreter.runsourceX-trMXic.IC.launchurlrN(jEjEX6http://docs.python.org/library/ic.html#ic.IC.launchurlX-trOX imputil.ImportManager.add_suffixrP(jEjEXLhttp://docs.python.org/library/imputil.html#imputil.ImportManager.add_suffixX-trQX&multiprocessing.pool.AsyncResult.readyrR(jEjEXZhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.AsyncResult.readyX-trSX file.flushrT(jEjEX7http://docs.python.org/library/stdtypes.html#file.flushX-trUXSocketServer.BaseServer.filenorV(jEjEXOhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.filenoX-trWXcmd.Cmd.cmdlooprX(jEjEX7http://docs.python.org/library/cmd.html#cmd.Cmd.cmdloopX-trYXsunau.AU_read.getmarkrZ(jEjEX?http://docs.python.org/library/sunau.html#sunau.AU_read.getmarkX-tr[Xttk.Combobox.setr\(jEjEX8http://docs.python.org/library/ttk.html#ttk.Combobox.setX-tr]Xcookielib.FileCookieJar.revertr^(jEjEXLhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJar.revertX-tr_Xcurses.window.delchr`(jEjEX>http://docs.python.org/library/curses.html#curses.window.delchX-traX,xml.sax.handler.ContentHandler.startDocumentrb(jEjEX`http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.startDocumentX-trcX$ConfigParser.RawConfigParser.optionsrd(jEjEXUhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.optionsX-treXzipfile.PyZipFile.writepyrf(jEjEXEhttp://docs.python.org/library/zipfile.html#zipfile.PyZipFile.writepyX-trgXrfc822.Message.isheaderrh(jEjEXBhttp://docs.python.org/library/rfc822.html#rfc822.Message.isheaderX-triXmailbox.Maildir.updaterj(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.updateX-trkX'wsgiref.handlers.BaseHandler.get_schemerl(jEjEXShttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.get_schemeX-trmX*multiprocessing.managers.BaseManager.startrn(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.startX-troXmailbox.Maildir.add_folderrp(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.add_folderX-trqXftplib.FTP.retrlinesrr(jEjEX?http://docs.python.org/library/ftplib.html#ftplib.FTP.retrlinesX-trsXxdrlib.Unpacker.set_positionrt(jEjEXGhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.set_positionX-truX*distutils.ccompiler.CCompiler.has_functionrv(jEjEXWhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.has_functionX-trwXstring.Formatter.get_valuerx(jEjEXEhttp://docs.python.org/library/string.html#string.Formatter.get_valueX-tryXimaplib.IMAP4.deleterz(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.deleteX-tr{Xcurses.window.idlokr|(jEjEX>http://docs.python.org/library/curses.html#curses.window.idlokX-tr}Xhtmllib.HTMLParser.save_bgnr~(jEjEXGhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.save_bgnX-trXdatetime.datetime.strftimer(jEjEXGhttp://docs.python.org/library/datetime.html#datetime.datetime.strftimeX-trX!ossaudiodev.oss_audio_device.readr(jEjEXQhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.readX-trXbdb.Bdb.break_herer(jEjEX:http://docs.python.org/library/bdb.html#bdb.Bdb.break_hereX-trXdecimal.Decimal.next_minusr(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Decimal.next_minusX-trXlogging.Logger.errorr(jEjEX@http://docs.python.org/library/logging.html#logging.Logger.errorX-trX,BaseHTTPServer.BaseHTTPRequestHandler.handler(jEjEX_http://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.handleX-trX#multifile.MultiFile.section_dividerr(jEjEXQhttp://docs.python.org/library/multifile.html#multifile.MultiFile.section_dividerX-trXimaplib.IMAP4.storer(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.storeX-trXformatter.writer.new_alignmentr(jEjEXLhttp://docs.python.org/library/formatter.html#formatter.writer.new_alignmentX-trX"doctest.OutputChecker.check_outputr(jEjEXNhttp://docs.python.org/library/doctest.html#doctest.OutputChecker.check_outputX-trXsymtable.Symbol.is_globalr(jEjEXFhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_globalX-trX!email.message.Message.get_payloadr(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.get_payloadX-trXsmtplib.SMTP.loginr(jEjEX>http://docs.python.org/library/smtplib.html#smtplib.SMTP.loginX-trXunittest.TestSuite.__iter__r(jEjEXHhttp://docs.python.org/library/unittest.html#unittest.TestSuite.__iter__X-trXimaplib.IMAP4.renamer(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.renameX-trX)email.message.Message.get_content_charsetr(jEjEX[http://docs.python.org/library/email.message.html#email.message.Message.get_content_charsetX-trXarray.array.fromfiler(jEjEX>http://docs.python.org/library/array.html#array.array.fromfileX-trXdecimal.Decimal.is_finiter(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_finiteX-trXxdrlib.Unpacker.unpack_listr(jEjEXFhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_listX-trX+multiprocessing.pool.AsyncResult.successfulr(jEjEX_http://docs.python.org/library/multiprocessing.html#multiprocessing.pool.AsyncResult.successfulX-trX&unittest.TestCase.assertNotAlmostEqualr(jEjEXShttp://docs.python.org/library/unittest.html#unittest.TestCase.assertNotAlmostEqualX-trX$logging.handlers.SocketHandler.closer(jEjEXYhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.closeX-trX unittest.TestCase.countTestCasesr(jEjEXMhttp://docs.python.org/library/unittest.html#unittest.TestCase.countTestCasesX-trX%SocketServer.BaseServer.serve_foreverr(jEjEXVhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.serve_foreverX-trXhotshot.Profile.startr(jEjEXAhttp://docs.python.org/library/hotshot.html#hotshot.Profile.startX-trX<SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_instancer(jEjEXshttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_instanceX-trXtrace.Trace.runr(jEjEX9http://docs.python.org/library/trace.html#trace.Trace.runX-trX"email.message.Message.get_unixfromr(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.get_unixfromX-trXmultiprocessing.Process.joinr(jEjEXPhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.joinX-trX bdb.Bdb.runr(jEjEX3http://docs.python.org/library/bdb.html#bdb.Bdb.runX-trXcurses.window.refreshr(jEjEX@http://docs.python.org/library/curses.html#curses.window.refreshX-trXCookie.BaseCookie.value_encoder(jEjEXIhttp://docs.python.org/library/cookie.html#Cookie.BaseCookie.value_encodeX-trXdecimal.Context.shiftr(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.shiftX-trX$distutils.ccompiler.CCompiler.mkpathr€(jEjEXQhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.mkpathX-trÀXpickle.Pickler.clear_memorĀ(jEjEXDhttp://docs.python.org/library/pickle.html#pickle.Pickler.clear_memoX-trŀXFrameWork.Window.do_activaterƀ(jEjEXJhttp://docs.python.org/library/framework.html#FrameWork.Window.do_activateX-trǀXxml.dom.Document.createCommentrȀ(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createCommentX-trɀXsymtable.Symbol.is_freerʀ(jEjEXDhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_freeX-trˀXctypes._CData.in_dllr̀(jEjEX?http://docs.python.org/library/ctypes.html#ctypes._CData.in_dllX-tr̀Xio.TextIOBase.seekr΀(jEjEX9http://docs.python.org/library/io.html#io.TextIOBase.seekX-trπXxml.dom.Element.getAttributeNSrЀ(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getAttributeNSX-trрXaifc.aifc.setframeraterҀ(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.setframerateX-trӀXmsilib.Record.SetStreamrԀ(jEjEXBhttp://docs.python.org/library/msilib.html#msilib.Record.SetStreamX-trՀXctypes._CData.from_bufferrր(jEjEXDhttp://docs.python.org/library/ctypes.html#ctypes._CData.from_bufferX-tr׀Xcodecs.StreamWriter.resetr؀(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.StreamWriter.resetX-trـXlogging.Handler.handlerڀ(jEjEXBhttp://docs.python.org/library/logging.html#logging.Handler.handleX-trۀXftplib.FTP.set_pasvr܀(jEjEX>http://docs.python.org/library/ftplib.html#ftplib.FTP.set_pasvX-tr݀Xmemoryview.tobytesrހ(jEjEX?http://docs.python.org/library/stdtypes.html#memoryview.tobytesX-tr߀Xbdb.Bdb.get_breaksr(jEjEX:http://docs.python.org/library/bdb.html#bdb.Bdb.get_breaksX-trX!xml.sax.SAXException.getExceptionr(jEjEXMhttp://docs.python.org/library/xml.sax.html#xml.sax.SAXException.getExceptionX-trX gettext.NullTranslations.installr(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.installX-trX str.stripr(jEjEX6http://docs.python.org/library/stdtypes.html#str.stripX-trXcurses.window.clrtoeolr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.clrtoeolX-trXcalendar.Calendar.iterweekdaysr(jEjEXKhttp://docs.python.org/library/calendar.html#calendar.Calendar.iterweekdaysX-trXdatetime.date.weekdayr(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.date.weekdayX-trXtarfile.TarInfo.issymr(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.issymX-trXobject.__neg__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__neg__X-trXselect.epoll.filenor(jEjEX>http://docs.python.org/library/select.html#select.epoll.filenoX-trXobject.__ror__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__ror__X-trXwave.Wave_read.getparamsr(jEjEXAhttp://docs.python.org/library/wave.html#wave.Wave_read.getparamsX-trXdecimal.Decimal.max_magr(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.max_magX-trXmultifile.MultiFile.tellr(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.tellX-trXunittest.TestCase.setUpr(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.TestCase.setUpX-trX xml.dom.Document.createElementNSr(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createElementNSX-trXbdb.Bdb.dispatch_exceptionr(jEjEXBhttp://docs.python.org/library/bdb.html#bdb.Bdb.dispatch_exceptionX-trX+xml.sax.handler.ContentHandler.startElementr(jEjEX_http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.startElementX-trXwave.Wave_read.getnframesr(jEjEXBhttp://docs.python.org/library/wave.html#wave.Wave_read.getnframesX-trXsunau.AU_read.getsampwidthr(jEjEXDhttp://docs.python.org/library/sunau.html#sunau.AU_read.getsampwidthX-trXsqlite3.Connection.commitr(jEjEXEhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.commitX-tr X"xml.dom.Element.setAttributeNodeNSr (jEjEXNhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.setAttributeNodeNSX-tr Xpoplib.POP3.apopr (jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.apopX-tr Xsymtable.SymbolTable.lookupr(jEjEXHhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.lookupX-trXQueue.Queue.fullr(jEjEX:http://docs.python.org/library/queue.html#Queue.Queue.fullX-trXtimeit.Timer.repeatr(jEjEX>http://docs.python.org/library/timeit.html#timeit.Timer.repeatX-trXaifc.aifc.setsampwidthr(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.setsampwidthX-trXmailbox.BabylMessage.add_labelr(jEjEXJhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.add_labelX-trXttk.Treeview.identify_rowr(jEjEXAhttp://docs.python.org/library/ttk.html#ttk.Treeview.identify_rowX-trXset.difference_updater(jEjEXBhttp://docs.python.org/library/stdtypes.html#set.difference_updateX-trXobject.__rdiv__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rdiv__X-trXmailbox.Mailbox.remover(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.removeX-trX!sgmllib.SGMLParser.handle_charrefr (jEjEXMhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_charrefX-tr!X0distutils.ccompiler.CCompiler.library_dir_optionr"(jEjEX]http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.library_dir_optionX-tr#X'cookielib.CookiePolicy.domain_return_okr$(jEjEXUhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.domain_return_okX-tr%Ximaplib.IMAP4.threadr&(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.threadX-tr'Xbdb.Bdb.user_liner((jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.user_lineX-tr)X5multiprocessing.pool.multiprocessing.Pool.apply_asyncr*(jEjEXihttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.apply_asyncX-tr+Xcurses.window.leaveokr,(jEjEX@http://docs.python.org/library/curses.html#curses.window.leaveokX-tr-Xfl.form.add_sliderr.(jEjEX9http://docs.python.org/library/fl.html#fl.form.add_sliderX-tr/Xmsilib.Dialog.textr0(jEjEX=http://docs.python.org/library/msilib.html#msilib.Dialog.textX-tr1Xnetrc.netrc.authenticatorsr2(jEjEXDhttp://docs.python.org/library/netrc.html#netrc.netrc.authenticatorsX-tr3X+FrameWork.ScrolledWindow.getscrollbarvaluesr4(jEjEXYhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.getscrollbarvaluesX-tr5Xcurses.window.boxr6(jEjEX<http://docs.python.org/library/curses.html#curses.window.boxX-tr7XTix.tixCommand.tix_option_getr8(jEjEXEhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_option_getX-tr9X&xml.etree.ElementTree.Element.itertextr:(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.itertextX-tr;Xcmd.Cmd.postloopr<(jEjEX8http://docs.python.org/library/cmd.html#cmd.Cmd.postloopX-tr=Xcodecs.Codec.encoder>(jEjEX>http://docs.python.org/library/codecs.html#codecs.Codec.encodeX-tr?Xmailbox.MMDFMessage.set_flagsr@(jEjEXIhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.set_flagsX-trAX*urllib2.HTTPRedirectHandler.http_error_307rB(jEjEXVhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandler.http_error_307X-trCX*urllib2.HTTPRedirectHandler.http_error_301rD(jEjEXVhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandler.http_error_301X-trEXselect.poll.modifyrF(jEjEX=http://docs.python.org/library/select.html#select.poll.modifyX-trGX*urllib2.HTTPRedirectHandler.http_error_303rH(jEjEXVhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandler.http_error_303X-trIX*urllib2.HTTPRedirectHandler.http_error_302rJ(jEjEXVhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandler.http_error_302X-trKX!email.message.Message.set_payloadrL(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.set_payloadX-trMX#robotparser.RobotFileParser.set_urlrN(jEjEXShttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.set_urlX-trOXsha.sha.hexdigestrP(jEjEX9http://docs.python.org/library/sha.html#sha.sha.hexdigestX-trQX4logging.handlers.TimedRotatingFileHandler.doRolloverrR(jEjEXihttp://docs.python.org/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandler.doRolloverX-trSX zipimport.zipimporter.is_packagerT(jEjEXNhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.is_packageX-trUX$unittest.TestLoader.getTestCaseNamesrV(jEjEXQhttp://docs.python.org/library/unittest.html#unittest.TestLoader.getTestCaseNamesX-trWXstr.splitlinesrX(jEjEX;http://docs.python.org/library/stdtypes.html#str.splitlinesX-trYXsocket.socket.recv_intorZ(jEjEXBhttp://docs.python.org/library/socket.html#socket.socket.recv_intoX-tr[X)xml.sax.xmlreader.XMLReader.getDTDHandlerr\(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getDTDHandlerX-tr]Xlogging.Handler.__init__r^(jEjEXDhttp://docs.python.org/library/logging.html#logging.Handler.__init__X-tr_Xcodecs.IncrementalEncoder.resetr`(jEjEXJhttp://docs.python.org/library/codecs.html#codecs.IncrementalEncoder.resetX-traX$HTMLParser.HTMLParser.handle_charrefrb(jEjEXShttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_charrefX-trcXftplib.FTP.getwelcomerd(jEjEX@http://docs.python.org/library/ftplib.html#ftplib.FTP.getwelcomeX-treXasyncore.dispatcher.writablerf(jEjEXIhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.writableX-trgXmhlib.Folder.setcurrentrh(jEjEXAhttp://docs.python.org/library/mhlib.html#mhlib.Folder.setcurrentX-triXobject.__getstate__rj(jEjEX>http://docs.python.org/library/pickle.html#object.__getstate__X-trkXobject.__reduce_ex__rl(jEjEX?http://docs.python.org/library/pickle.html#object.__reduce_ex__X-trmXmailbox.Mailbox.poprn(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.Mailbox.popX-troX"xml.dom.Element.getAttributeNodeNSrp(jEjEXNhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getAttributeNodeNSX-trqXarray.array.insertrr(jEjEX<http://docs.python.org/library/array.html#array.array.insertX-trsX&distutils.ccompiler.CCompiler.announcert(jEjEXShttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.announceX-truXwave.Wave_write.setsampwidthrv(jEjEXEhttp://docs.python.org/library/wave.html#wave.Wave_write.setsampwidthX-trwX-urllib2.ProxyDigestAuthHandler.http_error_407rx(jEjEXYhttp://docs.python.org/library/urllib2.html#urllib2.ProxyDigestAuthHandler.http_error_407X-tryXmultifile.MultiFile.readlinerz(jEjEXJhttp://docs.python.org/library/multifile.html#multifile.MultiFile.readlineX-tr{Xdecimal.Context.same_quantumr|(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Context.same_quantumX-tr}Xxdrlib.Unpacker.unpack_fopaquer~(jEjEXIhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_fopaqueX-trXpstats.Stats.addr(jEjEX<http://docs.python.org/library/profile.html#pstats.Stats.addX-trXcurses.panel.Panel.abover(jEjEXIhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.aboveX-trX%unittest.TestCase.assertRegexpMatchesr(jEjEXRhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertRegexpMatchesX-trXstruct.Struct.unpackr(jEjEX?http://docs.python.org/library/struct.html#struct.Struct.unpackX-trXdecimal.Context.subtractr(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Context.subtractX-trXdecimal.Context.copy_signr(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.copy_signX-trX*multiprocessing.managers.BaseProxy.__str__r(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseProxy.__str__X-trXnntplib.NNTP.newgroupsr(jEjEXBhttp://docs.python.org/library/nntplib.html#nntplib.NNTP.newgroupsX-trXnntplib.NNTP.xoverr(jEjEX>http://docs.python.org/library/nntplib.html#nntplib.NNTP.xoverX-trX mmap.resizer(jEjEX4http://docs.python.org/library/mmap.html#mmap.resizeX-trXre.MatchObject.endr(jEjEX9http://docs.python.org/library/re.html#re.MatchObject.endX-trXBSimpleXMLRPCServer.SimpleXMLRPCServer.register_multicall_functionsr(jEjEXyhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCServer.register_multicall_functionsX-trX sgmllib.SGMLParser.handle_endtagr(jEjEXLhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_endtagX-trXobject.__mul__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__mul__X-trX dl.dl.symr(jEjEX0http://docs.python.org/library/dl.html#dl.dl.symX-trXobject.__del__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__del__X-trXmsilib.Record.GetIntegerr(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Record.GetIntegerX-trXaifc.aifc.writeframesr(jEjEX>http://docs.python.org/library/aifc.html#aifc.aifc.writeframesX-trX"formatter.writer.send_flowing_datar(jEjEXPhttp://docs.python.org/library/formatter.html#formatter.writer.send_flowing_dataX-trXmhlib.MH.listallfoldersr(jEjEXAhttp://docs.python.org/library/mhlib.html#mhlib.MH.listallfoldersX-trX4xml.parsers.expat.xmlparser.StartCdataSectionHandlerr(jEjEX`http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.StartCdataSectionHandlerX-trXchunk.Chunk.seekr(jEjEX:http://docs.python.org/library/chunk.html#chunk.Chunk.seekX-trXmultifile.MultiFile.nextr(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.nextX-trXmailbox.Maildir.get_folderr(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.get_folderX-trXmultiprocessing.Queue.putr(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.putX-trXmhlib.Folder.refilemessagesr(jEjEXEhttp://docs.python.org/library/mhlib.html#mhlib.Folder.refilemessagesX-trXpipes.Template.debugr(jEjEX>http://docs.python.org/library/pipes.html#pipes.Template.debugX-trX"xml.sax.handler.ErrorHandler.errorr(jEjEXVhttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ErrorHandler.errorX-trX+logging.handlers.DatagramHandler.makeSocketr(jEjEX`http://docs.python.org/library/logging.handlers.html#logging.handlers.DatagramHandler.makeSocketX-trX'logging.handlers.NTEventLogHandler.emitr(jEjEX\http://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandler.emitX-trXdecimal.Context.powerr(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.powerX-trX md5.md5.copyr(jEjEX4http://docs.python.org/library/md5.html#md5.md5.copyX-trX"argparse.ArgumentParser.print_helpr(jEjEXOhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.print_helpX-trXsqlite3.Row.keysr(jEjEX<http://docs.python.org/library/sqlite3.html#sqlite3.Row.keysX-trÁXobject.__rshift__rā(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__rshift__X-trŁXurllib2.Request.is_unverifiablerƁ(jEjEXKhttp://docs.python.org/library/urllib2.html#urllib2.Request.is_unverifiableX-trǁXnntplib.NNTP.quitrȁ(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.quitX-trɁX0telnetlib.Telnet.set_option_negotiation_callbackrʁ(jEjEX^http://docs.python.org/library/telnetlib.html#telnetlib.Telnet.set_option_negotiation_callbackX-trˁXsocket.socket.getpeernameŕ(jEjEXDhttp://docs.python.org/library/socket.html#socket.socket.getpeernameX-tŕXftplib.FTP.nlstr΁(jEjEX:http://docs.python.org/library/ftplib.html#ftplib.FTP.nlstX-trρX'HTMLParser.HTMLParser.get_starttag_textrЁ(jEjEXVhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.get_starttag_textX-trсXftplib.FTP.sendcmdrҁ(jEjEX=http://docs.python.org/library/ftplib.html#ftplib.FTP.sendcmdX-trӁXnntplib.NNTP.xhdrrԁ(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.xhdrX-trՁXmultiprocessing.Queue.emptyrց(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.emptyX-trׁXttk.Treeview.tag_bindr؁(jEjEX=http://docs.python.org/library/ttk.html#ttk.Treeview.tag_bindX-trفXimaplib.IMAP4.readrځ(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.readX-trہXcodecs.StreamWriter.writer܁(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.StreamWriter.writeX-tr݁X#logging.handlers.SocketHandler.emitrށ(jEjEXXhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.emitX-tr߁Xsmtplib.SMTP.quitr(jEjEX=http://docs.python.org/library/smtplib.html#smtplib.SMTP.quitX-trX1xml.sax.handler.ContentHandler.setDocumentLocatorr(jEjEXehttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.setDocumentLocatorX-trXlogging.Logger.warningr(jEjEXBhttp://docs.python.org/library/logging.html#logging.Logger.warningX-trXbdb.Bdb.set_quitr(jEjEX8http://docs.python.org/library/bdb.html#bdb.Bdb.set_quitX-trXmailbox.Mailbox.updater(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.updateX-trXzlib.Compress.copyr(jEjEX;http://docs.python.org/library/zlib.html#zlib.Compress.copyX-trXdecimal.Context.is_qnanr(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.is_qnanX-trX)xml.etree.ElementTree.Element.makeelementr(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.makeelementX-trXobject.__rcmp__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rcmp__X-trXFrameWork.Window.closer(jEjEXDhttp://docs.python.org/library/framework.html#FrameWork.Window.closeX-trX optparse.OptionParser.get_optionr(jEjEXMhttp://docs.python.org/library/optparse.html#optparse.OptionParser.get_optionX-trX$doctest.DocTestRunner.report_successr(jEjEXPhttp://docs.python.org/library/doctest.html#doctest.DocTestRunner.report_successX-trXdatetime.date.replacer(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.date.replaceX-trXcurses.window.getchr(jEjEX>http://docs.python.org/library/curses.html#curses.window.getchX-trXthreading.Thread.runr(jEjEXBhttp://docs.python.org/library/threading.html#threading.Thread.runX-trXStringIO.StringIO.closer(jEjEXDhttp://docs.python.org/library/stringio.html#StringIO.StringIO.closeX-trX#HTMLParser.HTMLParser.handle_endtagr(jEjEXRhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_endtagX-trXsunau.AU_read.getcomptyper(jEjEXChttp://docs.python.org/library/sunau.html#sunau.AU_read.getcomptypeX-trXmhlib.Folder.getmessagefilenamer(jEjEXIhttp://docs.python.org/library/mhlib.html#mhlib.Folder.getmessagefilenameX-trXcurses.window.cursyncupr(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.cursyncupX-trXmsilib.View.Fetchr(jEjEX<http://docs.python.org/library/msilib.html#msilib.View.FetchX-tr Xrfc822.Message.getheaderr (jEjEXChttp://docs.python.org/library/rfc822.html#rfc822.Message.getheaderX-tr Xselect.kqueue.fromfdr (jEjEX?http://docs.python.org/library/select.html#select.kqueue.fromfdX-tr Xbdb.Breakpoint.deleteMer(jEjEX?http://docs.python.org/library/bdb.html#bdb.Breakpoint.deleteMeX-trXnntplib.NNTP.xgtitler(jEjEX@http://docs.python.org/library/nntplib.html#nntplib.NNTP.xgtitleX-trXrfc822.Message.getaddrr(jEjEXAhttp://docs.python.org/library/rfc822.html#rfc822.Message.getaddrX-trXdumbdbm.dumbdbm.syncr(jEjEX@http://docs.python.org/library/dumbdbm.html#dumbdbm.dumbdbm.syncX-trXmultiprocessing.Connection.pollr(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.pollX-trX(xml.dom.DOMImplementation.createDocumentr(jEjEXThttp://docs.python.org/library/xml.dom.html#xml.dom.DOMImplementation.createDocumentX-trX*difflib.SequenceMatcher.find_longest_matchr(jEjEXVhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.find_longest_matchX-trXselect.epoll.pollr(jEjEX<http://docs.python.org/library/select.html#select.epoll.pollX-trX object.__eq__r(jEjEX=http://docs.python.org/reference/datamodel.html#object.__eq__X-trXdecimal.Decimal.canonicalr (jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.canonicalX-tr!Xaetools.TalkTo._startr"(jEjEXAhttp://docs.python.org/library/aetools.html#aetools.TalkTo._startX-tr#Xtelnetlib.Telnet.read_lazyr$(jEjEXHhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_lazyX-tr%X(difflib.SequenceMatcher.real_quick_ratior&(jEjEXThttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.real_quick_ratioX-tr'Xxml.dom.Node.isSameNoder((jEjEXChttp://docs.python.org/library/xml.dom.html#xml.dom.Node.isSameNodeX-tr)Xoptparse.OptionParser.set_usager*(jEjEXLhttp://docs.python.org/library/optparse.html#optparse.OptionParser.set_usageX-tr+Xdecimal.Context.sqrtr,(jEjEX@http://docs.python.org/library/decimal.html#decimal.Context.sqrtX-tr-X!sgmllib.SGMLParser.handle_commentr.(jEjEXMhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_commentX-tr/Ximputil.Importer.get_coder0(jEjEXEhttp://docs.python.org/library/imputil.html#imputil.Importer.get_codeX-tr1Xunittest.TestResult.addSkipr2(jEjEXHhttp://docs.python.org/library/unittest.html#unittest.TestResult.addSkipX-tr3X+xml.sax.xmlreader.InputSource.getByteStreamr4(jEjEX^http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.getByteStreamX-tr5Xaifc.aifc.getcompnamer6(jEjEX>http://docs.python.org/library/aifc.html#aifc.aifc.getcompnameX-tr7X(cookielib.DefaultCookiePolicy.is_blockedr8(jEjEXVhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.is_blockedX-tr9X!email.message.Message.__setitem__r:(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.__setitem__X-tr;X"SocketServer.RequestHandler.finishr<(jEjEXShttp://docs.python.org/library/socketserver.html#SocketServer.RequestHandler.finishX-tr=Xhashlib.hash.copyr>(jEjEX=http://docs.python.org/library/hashlib.html#hashlib.hash.copyX-tr?X set.unionr@(jEjEX6http://docs.python.org/library/stdtypes.html#set.unionX-trAX codecs.IncrementalDecoder.decoderB(jEjEXKhttp://docs.python.org/library/codecs.html#codecs.IncrementalDecoder.decodeX-trCXsmtplib.SMTP.docmdrD(jEjEX>http://docs.python.org/library/smtplib.html#smtplib.SMTP.docmdX-trEXHTMLParser.HTMLParser.handle_pirF(jEjEXNhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_piX-trGXttk.Treeview.columnrH(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.columnX-trIX!unittest.TestCase.assertIsNotNonerJ(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertIsNotNoneX-trKXobject.__isub__rL(jEjEX?http://docs.python.org/reference/datamodel.html#object.__isub__X-trMXemail.header.Header.appendrN(jEjEXKhttp://docs.python.org/library/email.header.html#email.header.Header.appendX-trOXzlib.Decompress.decompressrP(jEjEXChttp://docs.python.org/library/zlib.html#zlib.Decompress.decompressX-trQXdecimal.Context.canonicalrR(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.canonicalX-trSXposixfile.posixfile.filerT(jEjEXFhttp://docs.python.org/library/posixfile.html#posixfile.posixfile.fileX-trUXlogging.LoggerAdapter.processrV(jEjEXIhttp://docs.python.org/library/logging.html#logging.LoggerAdapter.processX-trWXobject.__get__rX(jEjEX>http://docs.python.org/reference/datamodel.html#object.__get__X-trYXbdb.Bdb.get_stackrZ(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.get_stackX-tr[X+difflib.SequenceMatcher.get_matching_blocksr\(jEjEXWhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.get_matching_blocksX-tr]Xttk.Notebook.tabr^(jEjEX8http://docs.python.org/library/ttk.html#ttk.Notebook.tabX-tr_Xfl.form.add_buttonr`(jEjEX9http://docs.python.org/library/fl.html#fl.form.add_buttonX-traXaifc.aifc.writeframesrawrb(jEjEXAhttp://docs.python.org/library/aifc.html#aifc.aifc.writeframesrawX-trcXshelve.Shelf.syncrd(jEjEX<http://docs.python.org/library/shelve.html#shelve.Shelf.syncX-treX0xml.parsers.expat.xmlparser.NotStandaloneHandlerrf(jEjEX\http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.NotStandaloneHandlerX-trgXmailbox.mboxMessage.set_flagsrh(jEjEXIhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.set_flagsX-triX str.lowerrj(jEjEX6http://docs.python.org/library/stdtypes.html#str.lowerX-trkX dict.keysrl(jEjEX6http://docs.python.org/library/stdtypes.html#dict.keysX-trmX&xml.etree.ElementTree.ElementTree.findrn(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.findX-troXobject.__new__rp(jEjEX>http://docs.python.org/reference/datamodel.html#object.__new__X-trqX"unittest.TestCase.assertIsInstancerr(jEjEXOhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertIsInstanceX-trsX$xml.etree.ElementTree.Element.insertrt(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.insertX-truX$modulefinder.ModuleFinder.run_scriptrv(jEjEXUhttp://docs.python.org/library/modulefinder.html#modulefinder.ModuleFinder.run_scriptX-trwXsymtable.SymbolTable.get_idrx(jEjEXHhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_idX-tryXmsilib.RadioButtonGroup.addrz(jEjEXFhttp://docs.python.org/library/msilib.html#msilib.RadioButtonGroup.addX-tr{Xdecimal.Decimal.log10r|(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Decimal.log10X-tr}Xttk.Style.theme_creater~(jEjEX>http://docs.python.org/library/ttk.html#ttk.Style.theme_createX-trX"email.message.Message.set_unixfromr(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.set_unixfromX-trXEasyDialogs.ProgressBar.incr(jEjEXKhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.incX-trX(MimeWriter.MimeWriter.startmultipartbodyr(jEjEXWhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.startmultipartbodyX-trXimaplib.IMAP4.unsubscriber(jEjEXEhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.unsubscribeX-trXdecimal.Decimal.copy_signr(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.copy_signX-trXchunk.Chunk.skipr(jEjEX:http://docs.python.org/library/chunk.html#chunk.Chunk.skipX-trXtarfile.TarInfo.islnkr(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.islnkX-trXaifc.aifc.setposr(jEjEX9http://docs.python.org/library/aifc.html#aifc.aifc.setposX-trXaifc.aifc.getnframesr(jEjEX=http://docs.python.org/library/aifc.html#aifc.aifc.getnframesX-trXxdrlib.Unpacker.get_bufferr(jEjEXEhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.get_bufferX-trX str.islowerr(jEjEX8http://docs.python.org/library/stdtypes.html#str.islowerX-trXpoplib.POP3.userr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.userX-trXcurses.window.vliner(jEjEX>http://docs.python.org/library/curses.html#curses.window.vlineX-trXfl.form.activate_formr(jEjEX<http://docs.python.org/library/fl.html#fl.form.activate_formX-trX)email.message.Message.get_content_subtyper(jEjEX[http://docs.python.org/library/email.message.html#email.message.Message.get_content_subtypeX-trXobject.__ior__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__ior__X-trXthreading.Thread.isDaemonr(jEjEXGhttp://docs.python.org/library/threading.html#threading.Thread.isDaemonX-trX#difflib.SequenceMatcher.get_opcodesr(jEjEXOhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.get_opcodesX-trXdecimal.Decimal.logbr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Decimal.logbX-trXlogging.StreamHandler.flushr(jEjEXPhttp://docs.python.org/library/logging.handlers.html#logging.StreamHandler.flushX-trX float.fromhexr(jEjEX:http://docs.python.org/library/stdtypes.html#float.fromhexX-trXftplib.FTP_TLS.prot_pr(jEjEX@http://docs.python.org/library/ftplib.html#ftplib.FTP_TLS.prot_pX-trX#calendar.Calendar.yeardays2calendarr(jEjEXPhttp://docs.python.org/library/calendar.html#calendar.Calendar.yeardays2calendarX-trXpickle.Unpickler.noloadr(jEjEXBhttp://docs.python.org/library/pickle.html#pickle.Unpickler.noloadX-trXbz2.BZ2File.tellr(jEjEX8http://docs.python.org/library/bz2.html#bz2.BZ2File.tellX-trX str.splitr(jEjEX6http://docs.python.org/library/stdtypes.html#str.splitX-trXcurses.window.timeoutr(jEjEX@http://docs.python.org/library/curses.html#curses.window.timeoutX-trXxml.dom.Node.normalizer(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.normalizeX-trXasyncore.dispatcher.handle_readr(jEjEXLhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_readX-trXarray.array.popr(jEjEX9http://docs.python.org/library/array.html#array.array.popX-trXthreading.Condition.notifyAllr(jEjEXKhttp://docs.python.org/library/threading.html#threading.Condition.notifyAllX-trXobject.__iter__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__iter__X-trX!distutils.text_file.TextFile.warnr(jEjEXNhttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.warnX-trX$argparse.ArgumentParser.add_argumentr‚(jEjEXQhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.add_argumentX-trÂX-distutils.ccompiler.CCompiler.add_library_dirrĂ(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.add_library_dirX-trłXobject.__rfloordiv__rƂ(jEjEXDhttp://docs.python.org/reference/datamodel.html#object.__rfloordiv__X-trǂXdatetime.time.isoformatrȂ(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.time.isoformatX-trɂXcurses.window.getstrrʂ(jEjEX?http://docs.python.org/library/curses.html#curses.window.getstrX-tr˂Xdoctest.DocTestRunner.summarizer̂(jEjEXKhttp://docs.python.org/library/doctest.html#doctest.DocTestRunner.summarizeX-tr͂X,xml.dom.Document.createProcessingInstructionr΂(jEjEXXhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createProcessingInstructionX-trςX0xml.parsers.expat.xmlparser.CharacterDataHandlerrЂ(jEjEX\http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.CharacterDataHandlerX-trтXmultifile.MultiFile.end_markerr҂(jEjEXLhttp://docs.python.org/library/multifile.html#multifile.MultiFile.end_markerX-trӂXmailbox.mbox.unlockrԂ(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.mbox.unlockX-trՂX$sgmllib.SGMLParser.convert_entityrefrւ(jEjEXPhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.convert_entityrefX-trׂXsmtplib.SMTP.sendmailr؂(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTP.sendmailX-trقXmailbox.Babyl.lockrڂ(jEjEX>http://docs.python.org/library/mailbox.html#mailbox.Babyl.lockX-trۂX'xml.etree.ElementTree.XMLParser.doctyper܂(jEjEXahttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLParser.doctypeX-tr݂X)xml.sax.handler.ContentHandler.charactersrނ(jEjEX]http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.charactersX-tr߂Xfl.form.show_formr(jEjEX8http://docs.python.org/library/fl.html#fl.form.show_formX-trXthreading.Condition.notifyr(jEjEXHhttp://docs.python.org/library/threading.html#threading.Condition.notifyX-trXTix.tixCommand.tix_addbitmapdirr(jEjEXGhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_addbitmapdirX-trX str.isdigitr(jEjEX8http://docs.python.org/library/stdtypes.html#str.isdigitX-trX%logging.handlers.DatagramHandler.sendr(jEjEXZhttp://docs.python.org/library/logging.handlers.html#logging.handlers.DatagramHandler.sendX-trX-logging.handlers.BufferingHandler.shouldFlushr(jEjEXbhttp://docs.python.org/library/logging.handlers.html#logging.handlers.BufferingHandler.shouldFlushX-trXxdrlib.Packer.pack_bytesr(jEjEXChttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_bytesX-trX xml.dom.Document.createAttributer(jEjEXLhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createAttributeX-trXre.RegexObject.splitr(jEjEX;http://docs.python.org/library/re.html#re.RegexObject.splitX-trXsubprocess.Popen.waitr(jEjEXDhttp://docs.python.org/library/subprocess.html#subprocess.Popen.waitX-trXsubprocess.Popen.terminater(jEjEXIhttp://docs.python.org/library/subprocess.html#subprocess.Popen.terminateX-trXzipfile.ZipFile.readr(jEjEX@http://docs.python.org/library/zipfile.html#zipfile.ZipFile.readX-trXasynchat.fifo.is_emptyr(jEjEXChttp://docs.python.org/library/asynchat.html#asynchat.fifo.is_emptyX-trX!code.InteractiveInterpreter.writer(jEjEXJhttp://docs.python.org/library/code.html#code.InteractiveInterpreter.writeX-trXcalendar.TextCalendar.prmonthr(jEjEXJhttp://docs.python.org/library/calendar.html#calendar.TextCalendar.prmonthX-trX str.translater(jEjEX:http://docs.python.org/library/stdtypes.html#str.translateX-trX-xml.sax.handler.ContentHandler.startElementNSr(jEjEXahttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.startElementNSX-trXio.BufferedReader.readr(jEjEX=http://docs.python.org/library/io.html#io.BufferedReader.readX-trXmailbox.Mailbox.iteritemsr(jEjEXEhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.iteritemsX-trX%unittest.TestLoader.loadTestsFromNamer(jEjEXRhttp://docs.python.org/library/unittest.html#unittest.TestLoader.loadTestsFromNameX-trXlogging.Logger.removeFilterr(jEjEXGhttp://docs.python.org/library/logging.html#logging.Logger.removeFilterX-tr X!ossaudiodev.oss_audio_device.syncr (jEjEXQhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.syncX-tr X"mailbox.MaildirMessage.remove_flagr (jEjEXNhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.remove_flagX-tr Xunittest.TestResult.startTestr(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestResult.startTestX-trXthreading.Thread.setDaemonr(jEjEXHhttp://docs.python.org/library/threading.html#threading.Thread.setDaemonX-trX)xml.sax.xmlreader.InputSource.setPublicIdr(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.setPublicIdX-trX-xml.sax.handler.DTDHandler.unparsedEntityDeclr(jEjEXahttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.DTDHandler.unparsedEntityDeclX-trXnntplib.NNTP.headr(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.headX-trXio.BufferedWriter.flushr(jEjEX>http://docs.python.org/library/io.html#io.BufferedWriter.flushX-trX#sgmllib.SGMLParser.handle_entityrefr(jEjEXOhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_entityrefX-trXTix.tixCommand.tix_resetoptionsr(jEjEXGhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_resetoptionsX-trXcsv.csvwriter.writerowr(jEjEX>http://docs.python.org/library/csv.html#csv.csvwriter.writerowX-trX$logging.handlers.MemoryHandler.flushr (jEjEXYhttp://docs.python.org/library/logging.handlers.html#logging.handlers.MemoryHandler.flushX-tr!Xurllib2.Request.add_headerr"(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.Request.add_headerX-tr#Xformatter.formatter.pop_fontr$(jEjEXJhttp://docs.python.org/library/formatter.html#formatter.formatter.pop_fontX-tr%X$compiler.visitor.ASTVisitor.dispatchr&(jEjEXQhttp://docs.python.org/library/compiler.html#compiler.visitor.ASTVisitor.dispatchX-tr'X!HTMLParser.HTMLParser.handle_datar((jEjEXPhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_dataX-tr)Xtarfile.TarFile.getmembersr*(jEjEXFhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.getmembersX-tr+XTix.tixCommand.tix_filedialogr,(jEjEXEhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_filedialogX-tr-Xthreading.Thread.getNamer.(jEjEXFhttp://docs.python.org/library/threading.html#threading.Thread.getNameX-tr/Xmailbox.mboxMessage.set_fromr0(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.set_fromX-tr1Xaifc.aifc.aiffr2(jEjEX7http://docs.python.org/library/aifc.html#aifc.aifc.aiffX-tr3X!sqlite3.Connection.load_extensionr4(jEjEXMhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.load_extensionX-tr5Xaifc.aifc.aifcr6(jEjEX7http://docs.python.org/library/aifc.html#aifc.aifc.aifcX-tr7X4wsgiref.simple_server.WSGIRequestHandler.get_environr8(jEjEX`http://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIRequestHandler.get_environX-tr9Xfl.form.add_valsliderr:(jEjEX<http://docs.python.org/library/fl.html#fl.form.add_valsliderX-tr;XKSimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_introspection_functionsr<(jEjEXhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_introspection_functionsX-tr=Xmsilib.Dialog.checkboxr>(jEjEXAhttp://docs.python.org/library/msilib.html#msilib.Dialog.checkboxX-tr?X)xml.sax.xmlreader.InputSource.getEncodingr@(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.getEncodingX-trAX*logging.handlers.SocketHandler.handleErrorrB(jEjEX_http://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.handleErrorX-trCXssl.SSLSocket.writerD(jEjEX;http://docs.python.org/library/ssl.html#ssl.SSLSocket.writeX-trEX!gettext.GNUTranslations.lngettextrF(jEjEXMhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.lngettextX-trGX)xml.etree.ElementTree.TreeBuilder.doctyperH(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilder.doctypeX-trIXsched.scheduler.runrJ(jEjEX=http://docs.python.org/library/sched.html#sched.scheduler.runX-trKXselect.epoll.fromfdrL(jEjEX>http://docs.python.org/library/select.html#select.epoll.fromfdX-trMXmsilib.View.ExecuterN(jEjEX>http://docs.python.org/library/msilib.html#msilib.View.ExecuteX-trOXurllib2.Request.get_typerP(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_typeX-trQXcurses.panel.Panel.showrR(jEjEXHhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.showX-trSXselect.poll.pollrT(jEjEX;http://docs.python.org/library/select.html#select.poll.pollX-trUX/multiprocessing.pool.multiprocessing.Pool.applyrV(jEjEXchttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.applyX-trWXrexec.RExec.s_importrX(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.s_importX-trYXctypes._CData.from_addressrZ(jEjEXEhttp://docs.python.org/library/ctypes.html#ctypes._CData.from_addressX-tr[Xint.bit_lengthr\(jEjEX;http://docs.python.org/library/stdtypes.html#int.bit_lengthX-tr]Xcurses.window.chgatr^(jEjEX>http://docs.python.org/library/curses.html#curses.window.chgatX-tr_Xmhlib.MH.makefolderr`(jEjEX=http://docs.python.org/library/mhlib.html#mhlib.MH.makefolderX-traX(unittest.TestResult.addUnexpectedSuccessrb(jEjEXUhttp://docs.python.org/library/unittest.html#unittest.TestResult.addUnexpectedSuccessX-trcX datetime.timedelta.total_secondsrd(jEjEXMhttp://docs.python.org/library/datetime.html#datetime.timedelta.total_secondsX-treXsunau.AU_write.setframeraterf(jEjEXEhttp://docs.python.org/library/sunau.html#sunau.AU_write.setframerateX-trgXformatter.formatter.pop_marginrh(jEjEXLhttp://docs.python.org/library/formatter.html#formatter.formatter.pop_marginX-triX#argparse.ArgumentParser.print_usagerj(jEjEXPhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.print_usageX-trkX(sqlite3.Connection.enable_load_extensionrl(jEjEXThttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.enable_load_extensionX-trmX-distutils.ccompiler.CCompiler.set_executablesrn(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_executablesX-troXtelnetlib.Telnet.read_allrp(jEjEXGhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_allX-trqXimaplib.IMAP4.appendrr(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.appendX-trsXaetools.TalkTo.sendrt(jEjEX?http://docs.python.org/library/aetools.html#aetools.TalkTo.sendX-truXunittest.TestCase.assertRaisesrv(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertRaisesX-trwXttk.Notebook.insertrx(jEjEX;http://docs.python.org/library/ttk.html#ttk.Notebook.insertX-tryXasyncore.dispatcher.sendrz(jEjEXEhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.sendX-tr{Xaifc.aifc.tellr|(jEjEX7http://docs.python.org/library/aifc.html#aifc.aifc.tellX-tr}X"asyncore.dispatcher.handle_connectr~(jEjEXOhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_connectX-trXnntplib.NNTP.nextr(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.nextX-trX pdb.Pdb.runr(jEjEX3http://docs.python.org/library/pdb.html#pdb.Pdb.runX-trX)xml.etree.ElementTree.ElementTree.getrootr(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.getrootX-trX!optparse.OptionParser.print_usager(jEjEXNhttp://docs.python.org/library/optparse.html#optparse.OptionParser.print_usageX-trXdecimal.Context.remainder_nearr(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Context.remainder_nearX-trX%xml.etree.ElementTree.TreeBuilder.endr(jEjEX_http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilder.endX-trXtelnetlib.Telnet.msgr(jEjEXBhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.msgX-trX*multiprocessing.managers.SyncManager.Queuer(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.QueueX-trX"formatter.writer.send_literal_datar(jEjEXPhttp://docs.python.org/library/formatter.html#formatter.writer.send_literal_dataX-trXcsv.Sniffer.sniffr(jEjEX9http://docs.python.org/library/csv.html#csv.Sniffer.sniffX-trX5multiprocessing.managers.SyncManager.BoundedSemaphorer(jEjEXihttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.BoundedSemaphoreX-trXmailbox.MH.closer(jEjEX<http://docs.python.org/library/mailbox.html#mailbox.MH.closeX-trXwave.Wave_read.closer(jEjEX=http://docs.python.org/library/wave.html#wave.Wave_read.closeX-trXdecimal.Decimal.lnr(jEjEX>http://docs.python.org/library/decimal.html#decimal.Decimal.lnX-trXxdrlib.Unpacker.get_positionr(jEjEXGhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.get_positionX-trXxml.dom.Node.replaceChildr(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.replaceChildX-trXcookielib.CookieJar.set_policyr(jEjEXLhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.set_policyX-trXobject.__iadd__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__iadd__X-trXcurses.window.notimeoutr(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.notimeoutX-trX)distutils.ccompiler.CCompiler.add_libraryr(jEjEXVhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.add_libraryX-trXunittest.TestSuite.addTestsr(jEjEXHhttp://docs.python.org/library/unittest.html#unittest.TestSuite.addTestsX-trX'xml.etree.ElementTree.TreeBuilder.startr(jEjEXahttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilder.startX-trXFrameWork.Window.do_postresizer(jEjEXLhttp://docs.python.org/library/framework.html#FrameWork.Window.do_postresizeX-trX%filecmp.dircmp.report_partial_closurer(jEjEXQhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.report_partial_closureX-trX%ConfigParser.RawConfigParser.sectionsr(jEjEXVhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.sectionsX-trXarray.array.writer(jEjEX;http://docs.python.org/library/array.html#array.array.writeX-trXturtle.Shape.addcomponentr(jEjEXDhttp://docs.python.org/library/turtle.html#turtle.Shape.addcomponentX-trX urllib2.BaseHandler.default_openr(jEjEXLhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.default_openX-trXdatetime.datetime.isoweekdayr(jEjEXIhttp://docs.python.org/library/datetime.html#datetime.datetime.isoweekdayX-trXemail.parser.FeedParser.closer(jEjEXNhttp://docs.python.org/library/email.parser.html#email.parser.FeedParser.closeX-trXcodecs.StreamWriter.writelinesr(jEjEXIhttp://docs.python.org/library/codecs.html#codecs.StreamWriter.writelinesX-trXlogging.Logger.setLevelr(jEjEXChttp://docs.python.org/library/logging.html#logging.Logger.setLevelX-trXbdb.Breakpoint.enabler(jEjEX=http://docs.python.org/library/bdb.html#bdb.Breakpoint.enableX-trXaifc.aifc.setmarkrƒ(jEjEX:http://docs.python.org/library/aifc.html#aifc.aifc.setmarkX-trÃXhotshot.Profile.runctxră(jEjEXBhttp://docs.python.org/library/hotshot.html#hotshot.Profile.runctxX-trŃX dict.viewkeysrƃ(jEjEX:http://docs.python.org/library/stdtypes.html#dict.viewkeysX-trǃXttk.Treeview.selection_removerȃ(jEjEXEhttp://docs.python.org/library/ttk.html#ttk.Treeview.selection_removeX-trɃXobject.__rlshift__rʃ(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__rlshift__X-tr˃X-xml.parsers.expat.xmlparser.EndElementHandlerr̃(jEjEXYhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.EndElementHandlerX-tr̓X ctypes.LibraryLoader.LoadLibraryr΃(jEjEXKhttp://docs.python.org/library/ctypes.html#ctypes.LibraryLoader.LoadLibraryX-trσX)xml.sax.xmlreader.InputSource.getPublicIdrЃ(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.getPublicIdX-trуXimaplib.IMAP4.searchr҃(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.searchX-trӃXbdb.Breakpoint.disablerԃ(jEjEX>http://docs.python.org/library/bdb.html#bdb.Breakpoint.disableX-trՃXlogging.Handler.setLevelrփ(jEjEXDhttp://docs.python.org/library/logging.html#logging.Handler.setLevelX-tr׃X%distutils.ccompiler.CCompiler.executer؃(jEjEXRhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.executeX-trكXdict.itervaluesrڃ(jEjEX<http://docs.python.org/library/stdtypes.html#dict.itervaluesX-trۃXzipfile.ZipFile.extractr܃(jEjEXChttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.extractX-tr݃Xio.TextIOBase.detachrރ(jEjEX;http://docs.python.org/library/io.html#io.TextIOBase.detachX-tr߃X)xml.etree.ElementTree.ElementTree.findallr(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.findallX-trXzipimport.zipimporter.get_coder(jEjEXLhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.get_codeX-trXxdrlib.Packer.pack_doubler(jEjEXDhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_doubleX-trXparser.ST.compiler(jEjEX<http://docs.python.org/library/parser.html#parser.ST.compileX-trXmimetools.Message.getsubtyper(jEjEXJhttp://docs.python.org/library/mimetools.html#mimetools.Message.getsubtypeX-trX3xml.parsers.expat.xmlparser.StartDoctypeDeclHandlerr(jEjEX_http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.StartDoctypeDeclHandlerX-trXdatetime.datetime.utctimetupler(jEjEXKhttp://docs.python.org/library/datetime.html#datetime.datetime.utctimetupleX-trX!sgmllib.SGMLParser.unknown_endtagr(jEjEXMhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.unknown_endtagX-trX)xml.parsers.expat.xmlparser.UseForeignDTDr(jEjEXUhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.UseForeignDTDX-trXaifc.aifc.getframerater(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.getframerateX-trX*multiprocessing.connection.Listener.acceptr(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.connection.Listener.acceptX-trX&SocketServer.BaseServer.handle_timeoutr(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.handle_timeoutX-trXmailbox.MaildirMessage.set_infor(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.set_infoX-trX"email.message.Message.is_multipartr(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.is_multipartX-trXimaplib.IMAP4.readliner(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.readlineX-trX"SocketServer.RequestHandler.handler(jEjEXShttp://docs.python.org/library/socketserver.html#SocketServer.RequestHandler.handleX-trXpipes.Template.resetr(jEjEX>http://docs.python.org/library/pipes.html#pipes.Template.resetX-trX logging.Logger.getEffectiveLevelr(jEjEXLhttp://docs.python.org/library/logging.html#logging.Logger.getEffectiveLevelX-trXdecimal.Context.radixr(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.radixX-trXunittest.TestCase.tearDownr(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestCase.tearDownX-trXxdrlib.Packer.pack_arrayr(jEjEXChttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_arrayX-tr X4BaseHTTPServer.BaseHTTPRequestHandler.version_stringr (jEjEXghttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.version_stringX-tr X%cookielib.Cookie.get_nonstandard_attrr (jEjEXShttp://docs.python.org/library/cookielib.html#cookielib.Cookie.get_nonstandard_attrX-tr Xdatetime.datetime.timetupler(jEjEXHhttp://docs.python.org/library/datetime.html#datetime.datetime.timetupleX-trXwave.Wave_write.closer(jEjEX>http://docs.python.org/library/wave.html#wave.Wave_write.closeX-trX!multiprocessing.Queue.join_threadr(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.join_threadX-trXssl.SSLSocket.readr(jEjEX:http://docs.python.org/library/ssl.html#ssl.SSLSocket.readX-trX'SocketServer.BaseServer.server_activater(jEjEXXhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.server_activateX-trXmimetools.Message.getmaintyper(jEjEXKhttp://docs.python.org/library/mimetools.html#mimetools.Message.getmaintypeX-trX codecs.IncrementalEncoder.encoder(jEjEXKhttp://docs.python.org/library/codecs.html#codecs.IncrementalEncoder.encodeX-trX mmap.readr(jEjEX2http://docs.python.org/library/mmap.html#mmap.readX-trX!decimal.Context.to_integral_exactr(jEjEXMhttp://docs.python.org/library/decimal.html#decimal.Context.to_integral_exactX-trXttk.Treeview.focusr (jEjEX:http://docs.python.org/library/ttk.html#ttk.Treeview.focusX-tr!Xaifc.aifc.getnchannelsr"(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.getnchannelsX-tr#Xzipfile.ZipFile.testzipr$(jEjEXChttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.testzipX-tr%Xobject.__repr__r&(jEjEX?http://docs.python.org/reference/datamodel.html#object.__repr__X-tr'Xssl.SSLSocket.cipherr((jEjEX<http://docs.python.org/library/ssl.html#ssl.SSLSocket.cipherX-tr)Xbdb.Bdb.user_returnr*(jEjEX;http://docs.python.org/library/bdb.html#bdb.Bdb.user_returnX-tr+X%MiniAEFrame.AEServer.installaehandlerr,(jEjEXUhttp://docs.python.org/library/miniaeframe.html#MiniAEFrame.AEServer.installaehandlerX-tr-X file.isattyr.(jEjEX8http://docs.python.org/library/stdtypes.html#file.isattyX-tr/Xxdrlib.Unpacker.unpack_farrayr0(jEjEXHhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_farrayX-tr1Xdecimal.Decimal.min_magr2(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.min_magX-tr3Xset.symmetric_difference_updater4(jEjEXLhttp://docs.python.org/library/stdtypes.html#set.symmetric_difference_updateX-tr5Xdecimal.Decimal.is_subnormalr6(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_subnormalX-tr7Xftplib.FTP_TLS.authr8(jEjEX>http://docs.python.org/library/ftplib.html#ftplib.FTP_TLS.authX-tr9Xxml.sax.SAXException.getMessager:(jEjEXKhttp://docs.python.org/library/xml.sax.html#xml.sax.SAXException.getMessageX-tr;Xftplib.FTP.retrbinaryr<(jEjEX@http://docs.python.org/library/ftplib.html#ftplib.FTP.retrbinaryX-tr=Xwave.Wave_read.getframerater>(jEjEXDhttp://docs.python.org/library/wave.html#wave.Wave_read.getframerateX-tr?Xdatetime.date.strftimer@(jEjEXChttp://docs.python.org/library/datetime.html#datetime.date.strftimeX-trAXnntplib.NNTP.listrB(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.listX-trCX$xml.dom.DOMImplementation.hasFeaturerD(jEjEXPhttp://docs.python.org/library/xml.dom.html#xml.dom.DOMImplementation.hasFeatureX-trEXimaplib.IMAP4.selectrF(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.selectX-trGX"unittest.TestCase.assertTupleEqualrH(jEjEXOhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertTupleEqualX-trIXhotshot.Profile.closerJ(jEjEXAhttp://docs.python.org/library/hotshot.html#hotshot.Profile.closeX-trKXobject.__hex__rL(jEjEX>http://docs.python.org/reference/datamodel.html#object.__hex__X-trMXmailbox.oldmailbox.nextrN(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.oldmailbox.nextX-trOX)xml.sax.xmlreader.InputSource.setSystemIdrP(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.setSystemIdX-trQXhtmllib.HTMLParser.handle_imagerR(jEjEXKhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.handle_imageX-trSXchunk.Chunk.getsizerT(jEjEX=http://docs.python.org/library/chunk.html#chunk.Chunk.getsizeX-trUXcurses.window.overlayrV(jEjEX@http://docs.python.org/library/curses.html#curses.window.overlayX-trWXsqlite3.Connection.executemanyrX(jEjEXJhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.executemanyX-trYXobject.__init__rZ(jEjEX?http://docs.python.org/reference/datamodel.html#object.__init__X-tr[Xcollections.deque.appendr\(jEjEXHhttp://docs.python.org/library/collections.html#collections.deque.appendX-tr]Xxml.dom.Node.cloneNoder^(jEjEXBhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.cloneNodeX-tr_Xunittest.TestCase.assertIsNotr`(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertIsNotX-traXrexec.RExec.s_evalrb(jEjEX<http://docs.python.org/library/rexec.html#rexec.RExec.s_evalX-trcXHTMLParser.HTMLParser.getposrd(jEjEXKhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.getposX-treXcalendar.TextCalendar.pryearrf(jEjEXIhttp://docs.python.org/library/calendar.html#calendar.TextCalendar.pryearX-trgXsunau.AU_read.getparamsrh(jEjEXAhttp://docs.python.org/library/sunau.html#sunau.AU_read.getparamsX-triX%multiprocessing.pool.AsyncResult.waitrj(jEjEXYhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.AsyncResult.waitX-trkXhotshot.Profile.filenorl(jEjEXBhttp://docs.python.org/library/hotshot.html#hotshot.Profile.filenoX-trmXnntplib.NNTP.helprn(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.helpX-troX(ConfigParser.RawConfigParser.has_sectionrp(jEjEXYhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.has_sectionX-trqX#urllib2.Request.get_origin_req_hostrr(jEjEXOhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_origin_req_hostX-trsXdecimal.Context.next_plusrt(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.next_plusX-truX6BaseHTTPServer.BaseHTTPRequestHandler.date_time_stringrv(jEjEXihttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.date_time_stringX-trwu(X&FrameWork.ControlsWindow.do_controlhitrx(jEjEXThttp://docs.python.org/library/framework.html#FrameWork.ControlsWindow.do_controlhitX-tryXasyncore.dispatcher.listenrz(jEjEXGhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.listenX-tr{Xthreading.Event.waitr|(jEjEXBhttp://docs.python.org/library/threading.html#threading.Event.waitX-tr}Xio.IOBase.readlinesr~(jEjEX:http://docs.python.org/library/io.html#io.IOBase.readlinesX-trXdecimal.Context.copy_absr(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Context.copy_absX-trXdatetime.datetime.dstr(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.datetime.dstX-trX$xml.etree.ElementTree.XMLParser.feedr(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLParser.feedX-trXQueue.Queue.putr(jEjEX9http://docs.python.org/library/queue.html#Queue.Queue.putX-trXmhlib.MH.listsubfoldersr(jEjEXAhttp://docs.python.org/library/mhlib.html#mhlib.MH.listsubfoldersX-trX+xml.sax.xmlreader.XMLReader.setErrorHandlerr(jEjEX^http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setErrorHandlerX-trX-xml.sax.xmlreader.XMLReader.getContentHandlerr(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getContentHandlerX-trX&email.message.Message.get_default_typer(jEjEXXhttp://docs.python.org/library/email.message.html#email.message.Message.get_default_typeX-trXthreading.Thread.startr(jEjEXDhttp://docs.python.org/library/threading.html#threading.Thread.startX-trXfl.form.add_roundbuttonr(jEjEX>http://docs.python.org/library/fl.html#fl.form.add_roundbuttonX-trXdecimal.Decimal.compare_totalr(jEjEXIhttp://docs.python.org/library/decimal.html#decimal.Decimal.compare_totalX-trXmailbox.Mailbox.__iter__r(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__iter__X-trXdict.iteritemsr(jEjEX;http://docs.python.org/library/stdtypes.html#dict.iteritemsX-trX%unittest.TestCase.assertSequenceEqualr(jEjEXRhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertSequenceEqualX-trXformatter.writer.new_stylesr(jEjEXIhttp://docs.python.org/library/formatter.html#formatter.writer.new_stylesX-trXpstats.Stats.strip_dirsr(jEjEXChttp://docs.python.org/library/profile.html#pstats.Stats.strip_dirsX-trX!httplib.HTTPConnection.endheadersr(jEjEXMhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.endheadersX-trXimaplib.IMAP4.getquotarootr(jEjEXFhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.getquotarootX-trXrexec.RExec.s_execfiler(jEjEX@http://docs.python.org/library/rexec.html#rexec.RExec.s_execfileX-trXimaplib.IMAP4.login_cram_md5r(jEjEXHhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.login_cram_md5X-trXmailbox.MHMessage.add_sequencer(jEjEXJhttp://docs.python.org/library/mailbox.html#mailbox.MHMessage.add_sequenceX-trXthreading.Semaphore.acquirer(jEjEXIhttp://docs.python.org/library/threading.html#threading.Semaphore.acquireX-trXsunau.AU_read.readframesr(jEjEXBhttp://docs.python.org/library/sunau.html#sunau.AU_read.readframesX-trX#email.charset.Charset.header_encoder(jEjEXUhttp://docs.python.org/library/email.charset.html#email.charset.Charset.header_encodeX-trXsgmllib.SGMLParser.setliteralr(jEjEXIhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.setliteralX-trX1xml.parsers.expat.xmlparser.SetParamEntityParsingr(jEjEX]http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.SetParamEntityParsingX-trXdict.popr(jEjEX5http://docs.python.org/library/stdtypes.html#dict.popX-trXbdb.Bdb.set_stepr(jEjEX8http://docs.python.org/library/bdb.html#bdb.Bdb.set_stepX-trX str.endswithr(jEjEX9http://docs.python.org/library/stdtypes.html#str.endswithX-trXio.IOBase.truncater(jEjEX9http://docs.python.org/library/io.html#io.IOBase.truncateX-trXsqlite3.Connection.interruptr(jEjEXHhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.interruptX-trX str.istitler(jEjEX8http://docs.python.org/library/stdtypes.html#str.istitleX-trXdecimal.Context.minusr(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.minusX-trXftplib.FTP.pwdr„(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP.pwdX-trÄXmailbox.MH.lockrĄ(jEjEX;http://docs.python.org/library/mailbox.html#mailbox.MH.lockX-trńXxdrlib.Packer.get_bufferrƄ(jEjEXChttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.get_bufferX-trDŽXcurses.window.subwinrȄ(jEjEX?http://docs.python.org/library/curses.html#curses.window.subwinX-trɄXcurses.window.eraserʄ(jEjEX>http://docs.python.org/library/curses.html#curses.window.eraseX-tr˄X%gettext.NullTranslations.add_fallbackr̄(jEjEXQhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.add_fallbackX-tr̈́X(multiprocessing.Queue.cancel_join_threadr΄(jEjEX\http://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.cancel_join_threadX-trτXdatetime.time.strftimerЄ(jEjEXChttp://docs.python.org/library/datetime.html#datetime.time.strftimeX-trфX&xml.etree.ElementTree.TreeBuilder.datar҄(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilder.dataX-trӄX%msilib.SummaryInformation.GetPropertyrԄ(jEjEXPhttp://docs.python.org/library/msilib.html#msilib.SummaryInformation.GetPropertyX-trՄXFrameWork.Window.openrք(jEjEXChttp://docs.python.org/library/framework.html#FrameWork.Window.openX-trׄX str.countr؄(jEjEX6http://docs.python.org/library/stdtypes.html#str.countX-trلX str.zfillrڄ(jEjEX6http://docs.python.org/library/stdtypes.html#str.zfillX-trۄXunittest.TestSuite.addTestr܄(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestSuite.addTestX-tr݄Xdatetime.time.__str__rބ(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.time.__str__X-tr߄Xdecimal.Context.is_subnormalr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Context.is_subnormalX-trXConfigParser.ConfigParser.getr(jEjEXNhttp://docs.python.org/library/configparser.html#ConfigParser.ConfigParser.getX-trXunittest.TestCase.debugr(jEjEXDhttp://docs.python.org/library/unittest.html#unittest.TestCase.debugX-trXrfc822.AddressList.__iadd__r(jEjEXFhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__iadd__X-trXdecimal.Context.logical_invertr(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Context.logical_invertX-trXsocket.socket.gettimeoutr(jEjEXChttp://docs.python.org/library/socket.html#socket.socket.gettimeoutX-trXttk.Treeview.identify_elementr(jEjEXEhttp://docs.python.org/library/ttk.html#ttk.Treeview.identify_elementX-trX file.seekr(jEjEX6http://docs.python.org/library/stdtypes.html#file.seekX-trXasyncore.dispatcher.bindr(jEjEXEhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.bindX-trXchunk.Chunk.getnamer(jEjEX=http://docs.python.org/library/chunk.html#chunk.Chunk.getnameX-trX%cookielib.Cookie.set_nonstandard_attrr(jEjEXShttp://docs.python.org/library/cookielib.html#cookielib.Cookie.set_nonstandard_attrX-trX1BaseHTTPServer.BaseHTTPRequestHandler.end_headersr(jEjEXdhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.end_headersX-trXsgmllib.SGMLParser.feedr(jEjEXChttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.feedX-trXunittest.TestResult.stopTestr(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestResult.stopTestX-trXcompiler.ast.Node.getChildNodesr(jEjEXLhttp://docs.python.org/library/compiler.html#compiler.ast.Node.getChildNodesX-trXdecimal.Context.logbr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Context.logbX-trXsunau.AU_read.getnchannelsr(jEjEXDhttp://docs.python.org/library/sunau.html#sunau.AU_read.getnchannelsX-trXlogging.Handler.emitr(jEjEX@http://docs.python.org/library/logging.html#logging.Handler.emitX-trXpipes.Template.cloner(jEjEX>http://docs.python.org/library/pipes.html#pipes.Template.cloneX-trXstring.Formatter.formatr(jEjEXBhttp://docs.python.org/library/string.html#string.Formatter.formatX-trXwave.Wave_read.getcompnamer(jEjEXChttp://docs.python.org/library/wave.html#wave.Wave_read.getcompnameX-tr X%xml.etree.ElementTree.Element.findallr (jEjEX_http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.findallX-tr X,cookielib.DefaultCookiePolicy.is_not_allowedr (jEjEXZhttp://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.is_not_allowedX-tr X,xml.dom.DOMImplementation.createDocumentTyper(jEjEXXhttp://docs.python.org/library/xml.dom.html#xml.dom.DOMImplementation.createDocumentTypeX-trX(HTMLParser.HTMLParser.handle_startendtagr(jEjEXWhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_startendtagX-trX"logging.logging.Formatter.__init__r(jEjEXLhttp://docs.python.org/howto/logging.html#logging.logging.Formatter.__init__X-trXmsilib.Record.ClearDatar(jEjEXBhttp://docs.python.org/library/msilib.html#msilib.Record.ClearDataX-trXdecimal.Decimal.maxr(jEjEX?http://docs.python.org/library/decimal.html#decimal.Decimal.maxX-trXdecimal.Context.to_eng_stringr(jEjEXIhttp://docs.python.org/library/decimal.html#decimal.Context.to_eng_stringX-trX%xml.etree.ElementTree.XMLParser.closer(jEjEX_http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.XMLParser.closeX-trXttk.Treeview.set_childrenr(jEjEXAhttp://docs.python.org/library/ttk.html#ttk.Treeview.set_childrenX-trXftplib.FTP.sizer(jEjEX:http://docs.python.org/library/ftplib.html#ftplib.FTP.sizeX-trXre.RegexObject.matchr (jEjEX;http://docs.python.org/library/re.html#re.RegexObject.matchX-tr!Xttk.Treeview.identifyr"(jEjEX=http://docs.python.org/library/ttk.html#ttk.Treeview.identifyX-tr#Xmailbox.Maildir.cleanr$(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.cleanX-tr%Xargparse.ArgumentParser.exitr&(jEjEXIhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.exitX-tr'X-logging.handlers.SysLogHandler.encodePriorityr((jEjEXbhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SysLogHandler.encodePriorityX-tr)Xbz2.BZ2File.seekr*(jEjEX8http://docs.python.org/library/bz2.html#bz2.BZ2File.seekX-tr+X0SimpleHTTPServer.SimpleHTTPRequestHandler.do_GETr,(jEjEXehttp://docs.python.org/library/simplehttpserver.html#SimpleHTTPServer.SimpleHTTPRequestHandler.do_GETX-tr-X%ossaudiodev.oss_audio_device.writeallr.(jEjEXUhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.writeallX-tr/X%argparse.add_mutually_exclusive_groupr0(jEjEXRhttp://docs.python.org/library/argparse.html#argparse.add_mutually_exclusive_groupX-tr1X"zipimport.zipimporter.get_filenamer2(jEjEXPhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.get_filenameX-tr3Xwave.Wave_write.setcomptyper4(jEjEXDhttp://docs.python.org/library/wave.html#wave.Wave_write.setcomptypeX-tr5Xlogging.Logger.filterr6(jEjEXAhttp://docs.python.org/library/logging.html#logging.Logger.filterX-tr7Xsunau.AU_read.getframerater8(jEjEXDhttp://docs.python.org/library/sunau.html#sunau.AU_read.getframerateX-tr9Xstr.findr:(jEjEX5http://docs.python.org/library/stdtypes.html#str.findX-tr;X+test.test_support.EnvironmentVarGuard.unsetr<(jEjEXThttp://docs.python.org/library/test.html#test.test_support.EnvironmentVarGuard.unsetX-tr=Xcookielib.CookieJar.clearr>(jEjEXGhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.clearX-tr?Xshlex.shlex.error_leaderr@(jEjEXBhttp://docs.python.org/library/shlex.html#shlex.shlex.error_leaderX-trAXFrameWork.DialogWindow.openrB(jEjEXIhttp://docs.python.org/library/framework.html#FrameWork.DialogWindow.openX-trCXbdb.Bdb.clear_all_breaksrD(jEjEX@http://docs.python.org/library/bdb.html#bdb.Bdb.clear_all_breaksX-trEXwebbrowser.controller.openrF(jEjEXIhttp://docs.python.org/library/webbrowser.html#webbrowser.controller.openX-trGXio.IOBase.readablerH(jEjEX9http://docs.python.org/library/io.html#io.IOBase.readableX-trIX"gettext.NullTranslations.ungettextrJ(jEjEXNhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.ungettextX-trKX!decimal.Decimal.to_integral_exactrL(jEjEXMhttp://docs.python.org/library/decimal.html#decimal.Decimal.to_integral_exactX-trMXttk.Treeview.indexrN(jEjEX:http://docs.python.org/library/ttk.html#ttk.Treeview.indexX-trOXset.intersection_updaterP(jEjEXDhttp://docs.python.org/library/stdtypes.html#set.intersection_updateX-trQXttk.Notebook.tabsrR(jEjEX9http://docs.python.org/library/ttk.html#ttk.Notebook.tabsX-trSXsunau.AU_write.closerT(jEjEX>http://docs.python.org/library/sunau.html#sunau.AU_write.closeX-trUXttk.Style.element_createrV(jEjEX@http://docs.python.org/library/ttk.html#ttk.Style.element_createX-trWXhttplib.HTTPConnection.sendrX(jEjEXGhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.sendX-trYXurllib2.HTTPSHandler.https_openrZ(jEjEXKhttp://docs.python.org/library/urllib2.html#urllib2.HTTPSHandler.https_openX-tr[Xset.differencer\(jEjEX;http://docs.python.org/library/stdtypes.html#set.differenceX-tr]X#trace.CoverageResults.write_resultsr^(jEjEXMhttp://docs.python.org/library/trace.html#trace.CoverageResults.write_resultsX-tr_Xdecimal.Decimal.from_floatr`(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Decimal.from_floatX-traXformatter.formatter.push_stylerb(jEjEXLhttp://docs.python.org/library/formatter.html#formatter.formatter.push_styleX-trcXxdrlib.Unpacker.unpack_arrayrd(jEjEXGhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_arrayX-treXmhlib.MH.getcontextrf(jEjEX=http://docs.python.org/library/mhlib.html#mhlib.MH.getcontextX-trgX cookielib.CookiePolicy.return_okrh(jEjEXNhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.return_okX-triX)logging.handlers.SocketHandler.makePicklerj(jEjEX^http://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.makePickleX-trkXttk.Notebook.addrl(jEjEX8http://docs.python.org/library/ttk.html#ttk.Notebook.addX-trmX gettext.GNUTranslations.ugettextrn(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.ugettextX-troX.xml.parsers.expat.xmlparser.AttlistDeclHandlerrp(jEjEXZhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.AttlistDeclHandlerX-trqX*xml.etree.ElementTree.ElementTree.iterfindrr(jEjEXdhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.iterfindX-trsXbdb.Bdb.set_untilrt(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.set_untilX-truX dict.fromkeysrv(jEjEX:http://docs.python.org/library/stdtypes.html#dict.fromkeysX-trwXdecimal.Context.next_minusrx(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Context.next_minusX-tryXurllib2.Request.get_hostrz(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_hostX-tr{Xdecimal.Decimal.fmar|(jEjEX?http://docs.python.org/library/decimal.html#decimal.Decimal.fmaX-tr}Xsunau.AU_write.writeframesr~(jEjEXDhttp://docs.python.org/library/sunau.html#sunau.AU_write.writeframesX-trX&unittest.TestCase.assertMultiLineEqualr(jEjEXShttp://docs.python.org/library/unittest.html#unittest.TestCase.assertMultiLineEqualX-trX$unittest.TestCase.assertGreaterEqualr(jEjEXQhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertGreaterEqualX-trXdecimal.Context.minr(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.minX-trXcsv.csvreader.nextr(jEjEX:http://docs.python.org/library/csv.html#csv.csvreader.nextX-trXsqlite3.Connection.cursorr(jEjEXEhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.cursorX-trXsymtable.Symbol.get_namespacer(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.Symbol.get_namespaceX-trX)distutils.fancy_getopt.FancyGetopt.getoptr(jEjEXVhttp://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.FancyGetopt.getoptX-trXdecimal.Context.scalebr(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Context.scalebX-trX'xml.etree.ElementTree.ElementTree.parser(jEjEXahttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.parseX-trXcollections.deque.popleftr(jEjEXIhttp://docs.python.org/library/collections.html#collections.deque.popleftX-trXfl.form.add_browserr(jEjEX:http://docs.python.org/library/fl.html#fl.form.add_browserX-trX!weakref.WeakKeyDictionary.keyrefsr(jEjEXMhttp://docs.python.org/library/weakref.html#weakref.WeakKeyDictionary.keyrefsX-trXre.MatchObject.startr(jEjEX;http://docs.python.org/library/re.html#re.MatchObject.startX-trX&FrameWork.ScrolledWindow.do_controlhitr(jEjEXThttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.do_controlhitX-trXemail.message.Message.get_paramr(jEjEXQhttp://docs.python.org/library/email.message.html#email.message.Message.get_paramX-trXdatetime.datetime.replacer(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.datetime.replaceX-trX!mailbox.MaildirMessage.get_subdirr(jEjEXMhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.get_subdirX-trXemail.parser.FeedParser.feedr(jEjEXMhttp://docs.python.org/library/email.parser.html#email.parser.FeedParser.feedX-trXbdb.Bdb.do_clearr(jEjEX8http://docs.python.org/library/bdb.html#bdb.Bdb.do_clearX-trXQueue.Queue.getr(jEjEX9http://docs.python.org/library/queue.html#Queue.Queue.getX-trXlogging.Logger.isEnabledForr(jEjEXGhttp://docs.python.org/library/logging.html#logging.Logger.isEnabledForX-trX<SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_functionr(jEjEXshttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_functionX-trXurllib2.Request.get_methodr(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_methodX-trXmailbox.Maildir.__setitem__r(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.__setitem__X-trXobject.__radd__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__radd__X-trX"sgmllib.SGMLParser.convert_charrefr(jEjEXNhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.convert_charrefX-trX1distutils.ccompiler.CCompiler.executable_filenamer(jEjEX^http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.executable_filenameX-trXstr.rpartitionr(jEjEX;http://docs.python.org/library/stdtypes.html#str.rpartitionX-trXmhlib.MH.listallsubfoldersr(jEjEXDhttp://docs.python.org/library/mhlib.html#mhlib.MH.listallsubfoldersX-trX8distutils.ccompiler.CCompiler.runtime_library_dir_optionr(jEjEXehttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.runtime_library_dir_optionX-trXmailbox.Maildir.closer(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.closeX-trXCookie.Morsel.OutputStringr(jEjEXEhttp://docs.python.org/library/cookie.html#Cookie.Morsel.OutputStringX-trXcurses.window.echocharr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.echocharX-trX dict.has_keyr…(jEjEX9http://docs.python.org/library/stdtypes.html#dict.has_keyX-trÅXio.BufferedReader.read1rą(jEjEX>http://docs.python.org/library/io.html#io.BufferedReader.read1X-trŅXbdb.Breakpoint.pprintrƅ(jEjEX=http://docs.python.org/library/bdb.html#bdb.Breakpoint.pprintX-trDžXformatter.formatter.push_fontrȅ(jEjEXKhttp://docs.python.org/library/formatter.html#formatter.formatter.push_fontX-trɅXthreading.Condition.releaserʅ(jEjEXIhttp://docs.python.org/library/threading.html#threading.Condition.releaseX-tr˅X,distutils.ccompiler.CCompiler.library_optionr̅(jEjEXYhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.library_optionX-trͅX&optparse.OptionParser.get_option_groupr΅(jEjEXShttp://docs.python.org/library/optparse.html#optparse.OptionParser.get_option_groupX-trυX!httplib.HTTPConnection.set_tunnelrЅ(jEjEXMhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.set_tunnelX-trхXic.IC.settypecreatorr҅(jEjEX;http://docs.python.org/library/ic.html#ic.IC.settypecreatorX-trӅXmailbox.MH.__delitem__rԅ(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.MH.__delitem__X-trՅXmailbox.Mailbox.lockrօ(jEjEX@http://docs.python.org/library/mailbox.html#mailbox.Mailbox.lockX-trׅX%ossaudiodev.oss_audio_device.obuffreer؅(jEjEXUhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.obuffreeX-trمXcurses.window.inchrڅ(jEjEX=http://docs.python.org/library/curses.html#curses.window.inchX-trۅXdecimal.Context.logical_orr܅(jEjEXFhttp://docs.python.org/library/decimal.html#decimal.Context.logical_orX-tr݅X*msilib.SummaryInformation.GetPropertyCountrޅ(jEjEXUhttp://docs.python.org/library/msilib.html#msilib.SummaryInformation.GetPropertyCountX-tr߅X&logging.handlers.BufferingHandler.emitr(jEjEX[http://docs.python.org/library/logging.handlers.html#logging.handlers.BufferingHandler.emitX-trXcurses.window.insdellnr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.insdellnX-trXbdb.Bdb.stop_herer(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.stop_hereX-trX&argparse.ArgumentParser.add_subparsersr(jEjEXShttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.add_subparsersX-trXsocket.socket.ioctlr(jEjEX>http://docs.python.org/library/socket.html#socket.socket.ioctlX-trX8DocXMLRPCServer.DocXMLRPCServer.set_server_documentationr(jEjEXlhttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocXMLRPCServer.set_server_documentationX-trX!unittest.TestResult.wasSuccessfulr(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestResult.wasSuccessfulX-trXFrameWork.Application.mainloopr(jEjEXLhttp://docs.python.org/library/framework.html#FrameWork.Application.mainloopX-trXmsilib.Dialog.pushbuttonr(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Dialog.pushbuttonX-trXcollections.deque.extendleftr(jEjEXLhttp://docs.python.org/library/collections.html#collections.deque.extendleftX-trXdecimal.Context.is_canonicalr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Context.is_canonicalX-trXrexec.RExec.r_execr(jEjEX<http://docs.python.org/library/rexec.html#rexec.RExec.r_execX-trXformatter.formatter.set_spacingr(jEjEXMhttp://docs.python.org/library/formatter.html#formatter.formatter.set_spacingX-trX'xml.sax.xmlreader.XMLReader.setPropertyr(jEjEXZhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setPropertyX-trX,urllib2.HTTPRedirectHandler.redirect_requestr(jEjEXXhttp://docs.python.org/library/urllib2.html#urllib2.HTTPRedirectHandler.redirect_requestX-trX!email.message.Message.get_charsetr(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.get_charsetX-trXdbhash.dbhash.nextr(jEjEX=http://docs.python.org/library/dbhash.html#dbhash.dbhash.nextX-trXbdb.Bdb.get_file_breaksr(jEjEX?http://docs.python.org/library/bdb.html#bdb.Bdb.get_file_breaksX-trX ttk.Style.mapr(jEjEX5http://docs.python.org/library/ttk.html#ttk.Style.mapX-trX)distutils.ccompiler.CCompiler.debug_printr(jEjEXVhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.debug_printX-trX object.__or__r(jEjEX=http://docs.python.org/reference/datamodel.html#object.__or__X-tr X!decimal.Decimal.to_integral_valuer (jEjEXMhttp://docs.python.org/library/decimal.html#decimal.Decimal.to_integral_valueX-tr X"HTMLParser.HTMLParser.unknown_declr (jEjEXQhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.unknown_declX-tr Xdatetime.datetime.weekdayr(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.datetime.weekdayX-trXbdb.Bdb.get_breakr(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.get_breakX-trX&email.message.Message.get_content_typer(jEjEXXhttp://docs.python.org/library/email.message.html#email.message.Message.get_content_typeX-trX-distutils.ccompiler.CCompiler.detect_languager(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.detect_languageX-trX"email.message.Message.__contains__r(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.__contains__X-trXobject.__set__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__set__X-trXdatetime.time.utcoffsetr(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.time.utcoffsetX-trX*multiprocessing.managers.SyncManager.Valuer(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.ValueX-trX#logging.handlers.SocketHandler.sendr(jEjEXXhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.sendX-trXmailbox.Mailbox.valuesr (jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.valuesX-tr!Xdatetime.date.isocalendarr"(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.date.isocalendarX-tr#Xsunau.AU_read.getmarkersr$(jEjEXBhttp://docs.python.org/library/sunau.html#sunau.AU_read.getmarkersX-tr%X#unittest.TestCase.assertAlmostEqualr&(jEjEXPhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertAlmostEqualX-tr'Xxdrlib.Unpacker.doner((jEjEX?http://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.doneX-tr)Xzipfile.ZipFile.writestrr*(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.writestrX-tr+X ossaudiodev.oss_mixer_device.getr,(jEjEXPhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.getX-tr-Xasyncore.dispatcher.closer.(jEjEXFhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.closeX-tr/Xunittest.TestResult.stopTestRunr0(jEjEXLhttp://docs.python.org/library/unittest.html#unittest.TestResult.stopTestRunX-tr1Xdatetime.date.ctimer2(jEjEX@http://docs.python.org/library/datetime.html#datetime.date.ctimeX-tr3X mailbox.MaildirMessage.set_flagsr4(jEjEXLhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.set_flagsX-tr5Xxml.dom.Element.hasAttributeNSr6(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.hasAttributeNSX-tr7X*multiprocessing.Connection.recv_bytes_intor8(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.recv_bytes_intoX-tr9Xfloat.is_integerr:(jEjEX=http://docs.python.org/library/stdtypes.html#float.is_integerX-tr;Xio.BufferedIOBase.detachr<(jEjEX?http://docs.python.org/library/io.html#io.BufferedIOBase.detachX-tr=X!calendar.TextCalendar.formatmonthr>(jEjEXNhttp://docs.python.org/library/calendar.html#calendar.TextCalendar.formatmonthX-tr?X%msilib.SummaryInformation.SetPropertyr@(jEjEXPhttp://docs.python.org/library/msilib.html#msilib.SummaryInformation.SetPropertyX-trAXxdrlib.Packer.pack_opaquerB(jEjEXDhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_opaqueX-trCX str.indexrD(jEjEX6http://docs.python.org/library/stdtypes.html#str.indexX-trEXttk.Notebook.hiderF(jEjEX9http://docs.python.org/library/ttk.html#ttk.Notebook.hideX-trGXmailbox.Mailbox.__setitem__rH(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__setitem__X-trIXthreading.Lock.acquirerJ(jEjEXDhttp://docs.python.org/library/threading.html#threading.Lock.acquireX-trKXasyncore.dispatcher.acceptrL(jEjEXGhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.acceptX-trMXcurses.window.idcokrN(jEjEX>http://docs.python.org/library/curses.html#curses.window.idcokX-trOX&FrameWork.ScrolledWindow.do_postresizerP(jEjEXThttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.do_postresizeX-trQX"webbrowser.controller.open_new_tabrR(jEjEXQhttp://docs.python.org/library/webbrowser.html#webbrowser.controller.open_new_tabX-trSX1SimpleHTTPServer.SimpleHTTPRequestHandler.do_HEADrT(jEjEXfhttp://docs.python.org/library/simplehttpserver.html#SimpleHTTPServer.SimpleHTTPRequestHandler.do_HEADX-trUX set.issubsetrV(jEjEX9http://docs.python.org/library/stdtypes.html#set.issubsetX-trWX"sgmllib.SGMLParser.handle_starttagrX(jEjEXNhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_starttagX-trYXsched.scheduler.cancelrZ(jEjEX@http://docs.python.org/library/sched.html#sched.scheduler.cancelX-tr[X$xml.etree.ElementTree.Element.extendr\(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.extendX-tr]Xdecimal.Context.copy_negater^(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.copy_negateX-tr_X#asynchat.async_chat.close_when_doner`(jEjEXPhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.close_when_doneX-traXQueue.Queue.get_nowaitrb(jEjEX@http://docs.python.org/library/queue.html#Queue.Queue.get_nowaitX-trcX dict.updaterd(jEjEX8http://docs.python.org/library/stdtypes.html#dict.updateX-treXimaplib.IMAP4.checkrf(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.checkX-trgXsocket.socket.listenrh(jEjEX?http://docs.python.org/library/socket.html#socket.socket.listenX-triXnntplib.NNTP.articlerj(jEjEX@http://docs.python.org/library/nntplib.html#nntplib.NNTP.articleX-trkX!optparse.OptionParser.get_versionrl(jEjEXNhttp://docs.python.org/library/optparse.html#optparse.OptionParser.get_versionX-trmXobject.__getslice__rn(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__getslice__X-troXmailbox.Mailbox.get_messagerp(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.get_messageX-trqXdatetime.datetime.tznamerr(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.tznameX-trsX#FrameWork.ScrolledWindow.scrollbarsrt(jEjEXQhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.scrollbarsX-truXmultifile.MultiFile.readrv(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.readX-trwXxml.dom.minidom.Node.toxmlrx(jEjEXNhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.Node.toxmlX-tryXhotshot.Profile.runrz(jEjEX?http://docs.python.org/library/hotshot.html#hotshot.Profile.runX-tr{Xarray.array.extendr|(jEjEX<http://docs.python.org/library/array.html#array.array.extendX-tr}Xmailbox.MH.discardr~(jEjEX>http://docs.python.org/library/mailbox.html#mailbox.MH.discardX-trX"MimeWriter.MimeWriter.flushheadersr(jEjEXQhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.flushheadersX-trX#argparse.ArgumentParser.format_helpr(jEjEXPhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.format_helpX-trX#smtplib.SMTP.ehlo_or_helo_if_neededr(jEjEXOhttp://docs.python.org/library/smtplib.html#smtplib.SMTP.ehlo_or_helo_if_neededX-trXobject.__getinitargs__r(jEjEXAhttp://docs.python.org/library/pickle.html#object.__getinitargs__X-trX)code.InteractiveInterpreter.showtracebackr(jEjEXRhttp://docs.python.org/library/code.html#code.InteractiveInterpreter.showtracebackX-trXdecimal.Decimal.logical_xorr(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.logical_xorX-trXmailbox.Babyl.get_filer(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Babyl.get_fileX-trXdatetime.date.isoformatr(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.date.isoformatX-trX#calendar.Calendar.monthdayscalendarr(jEjEXPhttp://docs.python.org/library/calendar.html#calendar.Calendar.monthdayscalendarX-trX7urllib2.AbstractDigestAuthHandler.http_error_auth_reqedr(jEjEXchttp://docs.python.org/library/urllib2.html#urllib2.AbstractDigestAuthHandler.http_error_auth_reqedX-trXrexec.RExec.r_execfiler(jEjEX@http://docs.python.org/library/rexec.html#rexec.RExec.r_execfileX-trX!asyncore.dispatcher.create_socketr(jEjEXNhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.create_socketX-trXdecimal.Context.copyr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Context.copyX-trX#collections.somenamedtuple._replacer(jEjEXShttp://docs.python.org/library/collections.html#collections.somenamedtuple._replaceX-trXobject.__divmod__r(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__divmod__X-trX#formatter.formatter.flush_softspacer(jEjEXQhttp://docs.python.org/library/formatter.html#formatter.formatter.flush_softspaceX-trXaifc.aifc.readframesr(jEjEX=http://docs.python.org/library/aifc.html#aifc.aifc.readframesX-trXthread.lock.releaser(jEjEX>http://docs.python.org/library/thread.html#thread.lock.releaseX-trX mmap.tellr(jEjEX2http://docs.python.org/library/mmap.html#mmap.tellX-trX$sgmllib.SGMLParser.report_unbalancedr(jEjEXPhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.report_unbalancedX-trXsqlite3.Connection.rollbackr(jEjEXGhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.rollbackX-trXurllib2.BaseHandler.add_parentr(jEjEXJhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.add_parentX-trXsha.sha.digestr(jEjEX6http://docs.python.org/library/sha.html#sha.sha.digestX-trXcsv.Sniffer.has_headerr(jEjEX>http://docs.python.org/library/csv.html#csv.Sniffer.has_headerX-trX unittest.TestCase.assertNotEqualr(jEjEXMhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertNotEqualX-trXsymtable.SymbolTable.has_execr(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.has_execX-trXcurses.window.addstrr(jEjEX?http://docs.python.org/library/curses.html#curses.window.addstrX-trXlogging.Handler.handleErrorr(jEjEXGhttp://docs.python.org/library/logging.html#logging.Handler.handleErrorX-trXMimeWriter.MimeWriter.nextpartr(jEjEXMhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.nextpartX-trXdecimal.Context.is_snanr(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.is_snanX-trX&HTMLParser.HTMLParser.handle_entityrefr(jEjEXUhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_entityrefX-trX&xml.etree.ElementTree.Element.iterfindr(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.iterfindX-trXmultiprocessing.Connection.recvr(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.recvX-trXurllib2.FileHandler.file_openr†(jEjEXIhttp://docs.python.org/library/urllib2.html#urllib2.FileHandler.file_openX-trÆXpdb.Pdb.set_tracerĆ(jEjEX9http://docs.python.org/library/pdb.html#pdb.Pdb.set_traceX-trņXCookie.BaseCookie.js_outputrƆ(jEjEXFhttp://docs.python.org/library/cookie.html#Cookie.BaseCookie.js_outputX-trdžXcurses.window.attrsetrȆ(jEjEX@http://docs.python.org/library/curses.html#curses.window.attrsetX-trɆXwave.Wave_write.tellrʆ(jEjEX=http://docs.python.org/library/wave.html#wave.Wave_write.tellX-trˆX!asyncore.dispatcher.handle_acceptr̆(jEjEXNhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_acceptX-tr͆Xobject.__irshift__rΆ(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__irshift__X-trφXcookielib.FileCookieJar.loadrІ(jEjEXJhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJar.loadX-trцXrexec.RExec.s_execr҆(jEjEX<http://docs.python.org/library/rexec.html#rexec.RExec.s_execX-trӆXcookielib.CookiePolicy.set_okrԆ(jEjEXKhttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.set_okX-trՆXtimeit.Timer.print_excrֆ(jEjEXAhttp://docs.python.org/library/timeit.html#timeit.Timer.print_excX-tr׆X urllib2.BaseHandler.unknown_openr؆(jEjEXLhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.unknown_openX-trنXlogging.Handler.closerچ(jEjEXAhttp://docs.python.org/library/logging.html#logging.Handler.closeX-trۆXobject.__delattr__r܆(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__delattr__X-tr݆Xiterator.__iter__rކ(jEjEX>http://docs.python.org/library/stdtypes.html#iterator.__iter__X-tr߆Xxmlrpclib.Binary.decoder(jEjEXEhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Binary.decodeX-trX0xml.sax.xmlreader.InputSource.getCharacterStreamr(jEjEXchttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.getCharacterStreamX-trX!ConfigParser.SafeConfigParser.setr(jEjEXRhttp://docs.python.org/library/configparser.html#ConfigParser.SafeConfigParser.setX-trXobject.__floordiv__r(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__floordiv__X-trX asyncore.dispatcher.handle_closer(jEjEXMhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_closeX-trX-distutils.ccompiler.CCompiler.add_include_dirr(jEjEXZhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.add_include_dirX-trXTix.tixCommand.tix_getimager(jEjEXChttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_getimageX-trXaifc.aifc.getmarkr(jEjEX:http://docs.python.org/library/aifc.html#aifc.aifc.getmarkX-trXemail.header.Header.__ne__r(jEjEXKhttp://docs.python.org/library/email.header.html#email.header.Header.__ne__X-trX&asynchat.async_chat.push_with_producerr(jEjEXShttp://docs.python.org/library/asynchat.html#asynchat.async_chat.push_with_producerX-trXlogging.Logger.logr(jEjEX>http://docs.python.org/library/logging.html#logging.Logger.logX-trXarray.array.remover(jEjEX<http://docs.python.org/library/array.html#array.array.removeX-trXemail.message.Message.get_allr(jEjEXOhttp://docs.python.org/library/email.message.html#email.message.Message.get_allX-trXtarfile.TarInfo.isfiler(jEjEXBhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isfileX-trXbdb.Bdb.format_stack_entryr(jEjEXBhttp://docs.python.org/library/bdb.html#bdb.Bdb.format_stack_entryX-trXGSimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_multicall_functionsr(jEjEX~http://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.CGIXMLRPCRequestHandler.register_multicall_functionsX-trXzlib.Compress.flushr(jEjEX<http://docs.python.org/library/zlib.html#zlib.Compress.flushX-trXdict.getr(jEjEX5http://docs.python.org/library/stdtypes.html#dict.getX-trXcurses.window.scrollr(jEjEX?http://docs.python.org/library/curses.html#curses.window.scrollX-trXdecimal.Decimal.comparer(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.compareX-trX"filecmp.dircmp.report_full_closurer(jEjEXNhttp://docs.python.org/library/filecmp.html#filecmp.dircmp.report_full_closureX-tr Xcurses.panel.Panel.replacer (jEjEXKhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.replaceX-tr Xmhlib.Folder.copymessager (jEjEXBhttp://docs.python.org/library/mhlib.html#mhlib.Folder.copymessageX-tr Xcookielib.Cookie.is_expiredr(jEjEXIhttp://docs.python.org/library/cookielib.html#cookielib.Cookie.is_expiredX-trXobject.__and__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__and__X-trXasyncore.dispatcher.recvr(jEjEXEhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.recvX-trXmailbox.MH.get_folderr(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.MH.get_folderX-trX7SimpleXMLRPCServer.SimpleXMLRPCServer.register_functionr(jEjEXnhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCServer.register_functionX-trX mmap.seekr(jEjEX2http://docs.python.org/library/mmap.html#mmap.seekX-trXpoplib.POP3.listr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.listX-trX%cookielib.Cookie.has_nonstandard_attrr(jEjEXShttp://docs.python.org/library/cookielib.html#cookielib.Cookie.has_nonstandard_attrX-trX*multiprocessing.managers.SyncManager.Arrayr(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.ArrayX-trXpstats.Stats.dump_statsr (jEjEXChttp://docs.python.org/library/profile.html#pstats.Stats.dump_statsX-tr!X0distutils.fancy_getopt.FancyGetopt.generate_helpr"(jEjEX]http://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.FancyGetopt.generate_helpX-tr#Xpipes.Template.openr$(jEjEX=http://docs.python.org/library/pipes.html#pipes.Template.openX-tr%Xcsv.DictWriter.writeheaderr&(jEjEXBhttp://docs.python.org/library/csv.html#csv.DictWriter.writeheaderX-tr'X!gettext.GNUTranslations.ungettextr((jEjEXMhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.ungettextX-tr)X object.__gt__r*(jEjEX=http://docs.python.org/reference/datamodel.html#object.__gt__X-tr+X#FrameWork.Application.makeusermenusr,(jEjEXQhttp://docs.python.org/library/framework.html#FrameWork.Application.makeusermenusX-tr-Xformatter.writer.new_marginr.(jEjEXIhttp://docs.python.org/library/formatter.html#formatter.writer.new_marginX-tr/Xpopen2.Popen3.waitr0(jEjEX=http://docs.python.org/library/popen2.html#popen2.Popen3.waitX-tr1Xunittest.TestResult.addFailurer2(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestResult.addFailureX-tr3Xdecimal.Context.fmar4(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.fmaX-tr5X file.nextr6(jEjEX6http://docs.python.org/library/stdtypes.html#file.nextX-tr7Xdecimal.Context.log10r8(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.log10X-tr9Xio.StringIO.getvaluer:(jEjEX;http://docs.python.org/library/io.html#io.StringIO.getvalueX-tr;Xaifc.aifc.getsampwidthr<(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.getsampwidthX-tr=Xmhlib.MH.getprofiler>(jEjEX=http://docs.python.org/library/mhlib.html#mhlib.MH.getprofileX-tr?Xbz2.BZ2File.closer@(jEjEX9http://docs.python.org/library/bz2.html#bz2.BZ2File.closeX-trAXHTMLParser.HTMLParser.resetrB(jEjEXJhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.resetX-trCXtarfile.TarInfo.fromtarfilerD(jEjEXGhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.fromtarfileX-trEXmailbox.Mailbox.__len__rF(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__len__X-trGXio.BytesIO.read1rH(jEjEX7http://docs.python.org/library/io.html#io.BytesIO.read1X-trIXQueue.Queue.put_nowaitrJ(jEjEX@http://docs.python.org/library/queue.html#Queue.Queue.put_nowaitX-trKX str.titlerL(jEjEX6http://docs.python.org/library/stdtypes.html#str.titleX-trMXfl.form.set_form_positionrN(jEjEX@http://docs.python.org/library/fl.html#fl.form.set_form_positionX-trOX!xml.parsers.expat.xmlparser.ParserP(jEjEXMhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ParseX-trQXmimetypes.MimeTypes.guess_typerR(jEjEXLhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.guess_typeX-trSXmhlib.MH.deletefolderrT(jEjEX?http://docs.python.org/library/mhlib.html#mhlib.MH.deletefolderX-trUX.multiprocessing.managers.SyncManager.SemaphorerV(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.SemaphoreX-trWXimaplib.IMAP4.getquotarX(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.getquotaX-trYXarray.array.appendrZ(jEjEX<http://docs.python.org/library/array.html#array.array.appendX-tr[Xsocket.socket.getsocknamer\(jEjEXDhttp://docs.python.org/library/socket.html#socket.socket.getsocknameX-tr]X&distutils.text_file.TextFile.readlinesr^(jEjEXShttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.readlinesX-tr_Xhotshot.Profile.runcallr`(jEjEXChttp://docs.python.org/library/hotshot.html#hotshot.Profile.runcallX-traXcurses.window.inschrb(jEjEX>http://docs.python.org/library/curses.html#curses.window.inschX-trcX!gettext.NullTranslations.ngettextrd(jEjEXMhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.ngettextX-treX/DocXMLRPCServer.DocXMLRPCServer.set_server_namerf(jEjEXchttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocXMLRPCServer.set_server_nameX-trgXttk.Treeview.get_childrenrh(jEjEXAhttp://docs.python.org/library/ttk.html#ttk.Treeview.get_childrenX-triXarray.array.readrj(jEjEX:http://docs.python.org/library/array.html#array.array.readX-trkXxdrlib.Packer.resetrl(jEjEX>http://docs.python.org/library/xdrlib.html#xdrlib.Packer.resetX-trmXnntplib.NNTP.bodyrn(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.bodyX-troXtarfile.TarInfo.isdirrp(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isdirX-trqXpoplib.POP3.rsetrr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.rsetX-trsXtarfile.TarInfo.frombufrt(jEjEXChttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.frombufX-truXthreading.Thread.setNamerv(jEjEXFhttp://docs.python.org/library/threading.html#threading.Thread.setNameX-trwX xml.dom.minidom.Node.toprettyxmlrx(jEjEXThttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.Node.toprettyxmlX-tryX"argparse.ArgumentParser.parse_argsrz(jEjEXOhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.parse_argsX-tr{Xfl.form.add_counterr|(jEjEX:http://docs.python.org/library/fl.html#fl.form.add_counterX-tr}Xsmtplib.SMTP.connectr~(jEjEX@http://docs.python.org/library/smtplib.html#smtplib.SMTP.connectX-trX#cookielib.CookieJar.extract_cookiesr(jEjEXQhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.extract_cookiesX-trX mailbox.MaildirMessage.get_flagsr(jEjEXLhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.get_flagsX-trXparser.ST.isexprr(jEjEX;http://docs.python.org/library/parser.html#parser.ST.isexprX-trX$symtable.SymbolTable.has_import_starr(jEjEXQhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.has_import_starX-trX'urllib2.Request.add_unredirected_headerr(jEjEXShttp://docs.python.org/library/urllib2.html#urllib2.Request.add_unredirected_headerX-trXdecimal.Decimal.copy_absr(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Decimal.copy_absX-trXobject.__len__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__len__X-trXzipfile.ZipFile.extractallr(jEjEXFhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.extractallX-trXmsilib.Record.SetIntegerr(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Record.SetIntegerX-trXzipfile.ZipFile.infolistr(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.infolistX-trXsgmllib.SGMLParser.closer(jEjEXDhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.closeX-trX_winreg.PyHKEY.Detachr(jEjEXAhttp://docs.python.org/library/_winreg.html#_winreg.PyHKEY.DetachX-trXcode.InteractiveConsole.pushr(jEjEXEhttp://docs.python.org/library/code.html#code.InteractiveConsole.pushX-trX$email.message.Message.replace_headerr(jEjEXVhttp://docs.python.org/library/email.message.html#email.message.Message.replace_headerX-trXdecimal.Context.number_classr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Context.number_classX-trXxml.dom.Element.hasAttributer(jEjEXHhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.hasAttributeX-trXimputil.Importer.import_topr(jEjEXGhttp://docs.python.org/library/imputil.html#imputil.Importer.import_topX-trXmailbox.MH.flushr(jEjEX<http://docs.python.org/library/mailbox.html#mailbox.MH.flushX-trX&xml.dom.Element.getElementsByTagNameNSr(jEjEXRhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.getElementsByTagNameNSX-trXdatetime.time.dstr(jEjEX>http://docs.python.org/library/datetime.html#datetime.time.dstX-trX file.readliner(jEjEX:http://docs.python.org/library/stdtypes.html#file.readlineX-trXcsv.csvwriter.writerowsr(jEjEX?http://docs.python.org/library/csv.html#csv.csvwriter.writerowsX-trXnntplib.NNTP.statr(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.statX-trXdatetime.datetime.isoformatr(jEjEXHhttp://docs.python.org/library/datetime.html#datetime.datetime.isoformatX-trXConfigParser.ConfigParser.itemsr(jEjEXPhttp://docs.python.org/library/configparser.html#ConfigParser.ConfigParser.itemsX-trX/logging.handlers.NTEventLogHandler.getEventTyper(jEjEXdhttp://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandler.getEventTypeX-trX!doctest.DocTestParser.get_doctestr(jEjEXMhttp://docs.python.org/library/doctest.html#doctest.DocTestParser.get_doctestX-trX set.discardr(jEjEX8http://docs.python.org/library/stdtypes.html#set.discardX-trXobject.__setstate__r(jEjEX>http://docs.python.org/library/pickle.html#object.__setstate__X-trXmsilib.Dialog.liner(jEjEX=http://docs.python.org/library/msilib.html#msilib.Dialog.lineX-trX calendar.Calendar.itermonthdatesr(jEjEXMhttp://docs.python.org/library/calendar.html#calendar.Calendar.itermonthdatesX-trXcollections.Counter.elementsr(jEjEXLhttp://docs.python.org/library/collections.html#collections.Counter.elementsX-trX#collections.defaultdict.__missing__r(jEjEXShttp://docs.python.org/library/collections.html#collections.defaultdict.__missing__X-trX calendar.TextCalendar.formatyearr‡(jEjEXMhttp://docs.python.org/library/calendar.html#calendar.TextCalendar.formatyearX-trÇXaifc.aifc.getcomptyperć(jEjEX>http://docs.python.org/library/aifc.html#aifc.aifc.getcomptypeX-trŇXttk.Treeview.reattachrƇ(jEjEX=http://docs.python.org/library/ttk.html#ttk.Treeview.reattachX-trLJXmailbox.MH.get_sequencesrȇ(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.MH.get_sequencesX-trɇXtarfile.TarInfo.tobufrʇ(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.tobufX-trˇXjson.JSONEncoder.encodeṙ(jEjEX@http://docs.python.org/library/json.html#json.JSONEncoder.encodeX-tr͇Xobject.__getnewargs__r·(jEjEX@http://docs.python.org/library/pickle.html#object.__getnewargs__X-trχXbdb.Bdb.set_returnrЇ(jEjEX:http://docs.python.org/library/bdb.html#bdb.Bdb.set_returnX-trчX%weakref.WeakValueDictionary.valuerefsr҇(jEjEXQhttp://docs.python.org/library/weakref.html#weakref.WeakValueDictionary.valuerefsX-trӇX!FrameWork.DialogWindow.do_itemhitrԇ(jEjEXOhttp://docs.python.org/library/framework.html#FrameWork.DialogWindow.do_itemhitX-trՇXpoplib.POP3.toprև(jEjEX:http://docs.python.org/library/poplib.html#poplib.POP3.topX-trׇXmailbox.Mailbox.__contains__r؇(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__contains__X-trهXshlex.shlex.push_tokenrڇ(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.push_tokenX-trۇX iterator.nextr܇(jEjEX:http://docs.python.org/library/stdtypes.html#iterator.nextX-tr݇Xunittest.TestCase.assertFalserއ(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertFalseX-tr߇Xfl.form.redraw_formr(jEjEX:http://docs.python.org/library/fl.html#fl.form.redraw_formX-trXrfc822.Message.iscommentr(jEjEXChttp://docs.python.org/library/rfc822.html#rfc822.Message.iscommentX-trXposixfile.posixfile.dupr(jEjEXEhttp://docs.python.org/library/posixfile.html#posixfile.posixfile.dupX-trX0BaseHTTPServer.BaseHTTPRequestHandler.send_errorr(jEjEXchttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.send_errorX-trX.distutils.ccompiler.CCompiler.library_filenamer(jEjEX[http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.library_filenameX-trXdatetime.date.__str__r(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.date.__str__X-trX$FrameWork.Application.do_dialogeventr(jEjEXRhttp://docs.python.org/library/framework.html#FrameWork.Application.do_dialogeventX-trX telnetlib.Telnet.read_very_eagerr(jEjEXNhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_very_eagerX-trXFrameWork.Application.idler(jEjEXHhttp://docs.python.org/library/framework.html#FrameWork.Application.idleX-trXsocket.socket.filenor(jEjEX?http://docs.python.org/library/socket.html#socket.socket.filenoX-trXimaplib.IMAP4.fetchr(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.fetchX-trX"collections.somenamedtuple._asdictr(jEjEXRhttp://docs.python.org/library/collections.html#collections.somenamedtuple._asdictX-trXdecimal.Context.logical_xorr(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.logical_xorX-trXsocket.socket.closer(jEjEX>http://docs.python.org/library/socket.html#socket.socket.closeX-trXtarfile.TarFile.extractr(jEjEXChttp://docs.python.org/library/tarfile.html#tarfile.TarFile.extractX-trXttk.Treeview.itemr(jEjEX9http://docs.python.org/library/ttk.html#ttk.Treeview.itemX-trX1doctest.DocTestRunner.report_unexpected_exceptionr(jEjEX]http://docs.python.org/library/doctest.html#doctest.DocTestRunner.report_unexpected_exceptionX-trXcurses.window.nodelayr(jEjEX@http://docs.python.org/library/curses.html#curses.window.nodelayX-trXsymtable.Symbol.is_assignedr(jEjEXHhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_assignedX-trXdecimal.Context.is_signedr(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.is_signedX-trXselect.epoll.registerr(jEjEX@http://docs.python.org/library/select.html#select.epoll.registerX-tr Xlogging.Logger.debugr (jEjEX@http://docs.python.org/library/logging.html#logging.Logger.debugX-tr Xpprint.PrettyPrinter.pformatr (jEjEXGhttp://docs.python.org/library/pprint.html#pprint.PrettyPrinter.pformatX-tr Xre.RegexObject.subnr(jEjEX:http://docs.python.org/library/re.html#re.RegexObject.subnX-trXbz2.BZ2File.readr(jEjEX8http://docs.python.org/library/bz2.html#bz2.BZ2File.readX-trXdecimal.Context.copy_decimalr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Context.copy_decimalX-trXdecimal.Context.comparer(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.compareX-trXmailbox.Mailbox.itemsr(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.itemsX-trXsubprocess.Popen.communicater(jEjEXKhttp://docs.python.org/library/subprocess.html#subprocess.Popen.communicateX-trX'xmlrpclib.ServerProxy.system.methodHelpr(jEjEXUhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ServerProxy.system.methodHelpX-trXlogging.Logger.infor(jEjEX?http://docs.python.org/library/logging.html#logging.Logger.infoX-trXxdrlib.Unpacker.unpack_doubler(jEjEXHhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_doubleX-trXQueue.Queue.task_doner (jEjEX?http://docs.python.org/library/queue.html#Queue.Queue.task_doneX-tr!X ic.IC.mapfiler"(jEjEX4http://docs.python.org/library/ic.html#ic.IC.mapfileX-tr#Xcurses.window.attronr$(jEjEX?http://docs.python.org/library/curses.html#curses.window.attronX-tr%X3multiprocessing.pool.multiprocessing.Pool.map_asyncr&(jEjEXghttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.map_asyncX-tr'Xio.IOBase.flushr((jEjEX6http://docs.python.org/library/io.html#io.IOBase.flushX-tr)Xmailbox.mboxMessage.remove_flagr*(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.remove_flagX-tr+Xmsilib.View.Closer,(jEjEX<http://docs.python.org/library/msilib.html#msilib.View.CloseX-tr-Xmutex.mutex.testandsetr.(jEjEX@http://docs.python.org/library/mutex.html#mutex.mutex.testandsetX-tr/X sqlite3.Connection.executescriptr0(jEjEXLhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.executescriptX-tr1Xmhlib.Folder.putsequencesr2(jEjEXChttp://docs.python.org/library/mhlib.html#mhlib.Folder.putsequencesX-tr3Xaifc.aifc.getparamsr4(jEjEX<http://docs.python.org/library/aifc.html#aifc.aifc.getparamsX-tr5X str.rsplitr6(jEjEX7http://docs.python.org/library/stdtypes.html#str.rsplitX-tr7Xxml.dom.Document.createElementr8(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createElementX-tr9X'SocketServer.BaseServer.process_requestr:(jEjEXXhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.process_requestX-tr;Xdecimal.Decimal.number_classr<(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Decimal.number_classX-tr=Xmailbox.Mailbox.popitemr>(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.popitemX-tr?Xfl.form.add_clockr@(jEjEX8http://docs.python.org/library/fl.html#fl.form.add_clockX-trAX4BaseHTTPServer.BaseHTTPRequestHandler.address_stringrB(jEjEXghttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.address_stringX-trCX)xml.etree.ElementTree.Element.getiteratorrD(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.getiteratorX-trEX!calendar.HTMLCalendar.formatmonthrF(jEjEXNhttp://docs.python.org/library/calendar.html#calendar.HTMLCalendar.formatmonthX-trGX%ossaudiodev.oss_audio_device.nonblockrH(jEjEXUhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.nonblockX-trIX$formatter.formatter.add_flowing_datarJ(jEjEXRhttp://docs.python.org/library/formatter.html#formatter.formatter.add_flowing_dataX-trKXsymtable.Class.get_methodsrL(jEjEXGhttp://docs.python.org/library/symtable.html#symtable.Class.get_methodsX-trMXhttplib.HTTPResponse.getheaderrN(jEjEXJhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.getheaderX-trOXobject.__getitem__rP(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__getitem__X-trQX"email.message.Message.get_boundaryrR(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.get_boundaryX-trSX!email.charset.Charset.body_encoderT(jEjEXShttp://docs.python.org/library/email.charset.html#email.charset.Charset.body_encodeX-trUXcurses.window.is_linetouchedrV(jEjEXGhttp://docs.python.org/library/curses.html#curses.window.is_linetouchedX-trWXmailbox.MH.get_filerX(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.MH.get_fileX-trYXthreading.Event.is_setrZ(jEjEXDhttp://docs.python.org/library/threading.html#threading.Event.is_setX-tr[Xxml.dom.Element.removeAttributer\(jEjEXKhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.removeAttributeX-tr]Xbdb.Bdb.break_anywherer^(jEjEX>http://docs.python.org/library/bdb.html#bdb.Bdb.break_anywhereX-tr_X.multiprocessing.managers.BaseProxy._callmethodr`(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseProxy._callmethodX-traXctypes._CData.from_buffer_copyrb(jEjEXIhttp://docs.python.org/library/ctypes.html#ctypes._CData.from_buffer_copyX-trcX"gettext.NullTranslations.lngettextrd(jEjEXNhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.lngettextX-treX!symtable.SymbolTable.has_childrenrf(jEjEXNhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.has_childrenX-trgX,xml.sax.handler.EntityResolver.resolveEntityrh(jEjEX`http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.EntityResolver.resolveEntityX-triXfl.form.hide_formrj(jEjEX8http://docs.python.org/library/fl.html#fl.form.hide_formX-trkXpopen2.Popen3.pollrl(jEjEX=http://docs.python.org/library/popen2.html#popen2.Popen3.pollX-trmXunittest.TestSuite.debugrn(jEjEXEhttp://docs.python.org/library/unittest.html#unittest.TestSuite.debugX-troX(xml.sax.xmlreader.IncrementalParser.feedrp(jEjEX[http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.IncrementalParser.feedX-trqXnntplib.NNTP.daterr(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.dateX-trsXmultiprocessing.Queue.getrt(jEjEXMhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.getX-truX!multiprocessing.Queue.get_no_waitrv(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.get_no_waitX-trwXcurses.window.mvderwinrx(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.mvderwinX-tryXobject.__imod__rz(jEjEX?http://docs.python.org/reference/datamodel.html#object.__imod__X-tr{Xdecimal.Decimal.is_nanr|(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_nanX-tr}Xcurses.window.putwinr~(jEjEX?http://docs.python.org/library/curses.html#curses.window.putwinX-trX)multiprocessing.managers.SyncManager.dictr(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.dictX-trX'logging.handlers.BufferingHandler.flushr(jEjEX\http://docs.python.org/library/logging.handlers.html#logging.handlers.BufferingHandler.flushX-trXobject.__getattr__r(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__getattr__X-trX!email.message.Message.__getitem__r(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.__getitem__X-trXmhlib.Folder.getlastr(jEjEX>http://docs.python.org/library/mhlib.html#mhlib.Folder.getlastX-trX object.__ge__r(jEjEX=http://docs.python.org/reference/datamodel.html#object.__ge__X-trXwave.Wave_read.getmarkr(jEjEX?http://docs.python.org/library/wave.html#wave.Wave_read.getmarkX-trXMimeWriter.MimeWriter.lastpartr(jEjEXMhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.lastpartX-trXxdrlib.Unpacker.unpack_bytesr(jEjEXGhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_bytesX-trXtarfile.TarFile.closer(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.closeX-trX#mailbox.BabylMessage.update_visibler(jEjEXOhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.update_visibleX-trXlogging.Formatter.formatr(jEjEXDhttp://docs.python.org/library/logging.html#logging.Formatter.formatX-trXsubprocess.Popen.send_signalr(jEjEXKhttp://docs.python.org/library/subprocess.html#subprocess.Popen.send_signalX-trXrfc822.Message.islastr(jEjEX@http://docs.python.org/library/rfc822.html#rfc822.Message.islastX-trXdecimal.Context.addr(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.addX-trXic.IC.maptypecreatorr(jEjEX;http://docs.python.org/library/ic.html#ic.IC.maptypecreatorX-trX3logging.handlers.NTEventLogHandler.getEventCategoryr(jEjEXhhttp://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandler.getEventCategoryX-trX str.decoder(jEjEX7http://docs.python.org/library/stdtypes.html#str.decodeX-trX!formatter.formatter.pop_alignmentr(jEjEXOhttp://docs.python.org/library/formatter.html#formatter.formatter.pop_alignmentX-trX8multiprocessing.pool.multiprocessing.Pool.imap_unorderedr(jEjEXlhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.imap_unorderedX-trXselect.poll.registerr(jEjEX?http://docs.python.org/library/select.html#select.poll.registerX-trX$multiprocessing.pool.AsyncResult.getr(jEjEXXhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.AsyncResult.getX-trXmsilib.CAB.commitr(jEjEX<http://docs.python.org/library/msilib.html#msilib.CAB.commitX-trXdecimal.Decimal.same_quantumr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Decimal.same_quantumX-trX*wsgiref.handlers.BaseHandler.log_exceptionr(jEjEXVhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.log_exceptionX-trX$sgmllib.SGMLParser.convert_codepointr(jEjEXPhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.convert_codepointX-trXunicode.isnumericr(jEjEX>http://docs.python.org/library/stdtypes.html#unicode.isnumericX-trX'distutils.ccompiler.CCompiler.move_filer(jEjEXThttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.move_fileX-trXsymtable.Symbol.get_namer(jEjEXEhttp://docs.python.org/library/symtable.html#symtable.Symbol.get_nameX-trXmailbox.MH.list_foldersr(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.MH.list_foldersX-trXre.MatchObject.groupsr(jEjEX<http://docs.python.org/library/re.html#re.MatchObject.groupsX-trX2xml.parsers.expat.xmlparser.EndCdataSectionHandlerr(jEjEX^http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.EndCdataSectionHandlerX-trXcollections.deque.reverser(jEjEXIhttp://docs.python.org/library/collections.html#collections.deque.reverseX-trXpipes.Template.prependrˆ(jEjEX@http://docs.python.org/library/pipes.html#pipes.Template.prependX-trÈXdecimal.Context.rotaterĈ(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Context.rotateX-trňXtrace.Trace.resultsrƈ(jEjEX=http://docs.python.org/library/trace.html#trace.Trace.resultsX-trLjXtelnetlib.Telnet.read_very_lazyrȈ(jEjEXMhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_very_lazyX-trɈXre.MatchObject.groupdictrʈ(jEjEX?http://docs.python.org/library/re.html#re.MatchObject.groupdictX-trˈX(logging.handlers.WatchedFileHandler.emitr̈(jEjEX]http://docs.python.org/library/logging.handlers.html#logging.handlers.WatchedFileHandler.emitX-tr͈Xhmac.HMAC.digestrΈ(jEjEX9http://docs.python.org/library/hmac.html#hmac.HMAC.digestX-trψX%xml.parsers.expat.xmlparser.ParseFilerЈ(jEjEXQhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ParseFileX-trшXio.TextIOBase.readliner҈(jEjEX=http://docs.python.org/library/io.html#io.TextIOBase.readlineX-trӈXCookie.BaseCookie.value_decoderԈ(jEjEXIhttp://docs.python.org/library/cookie.html#Cookie.BaseCookie.value_decodeX-trՈXmultifile.MultiFile.seekrֈ(jEjEXFhttp://docs.python.org/library/multifile.html#multifile.MultiFile.seekX-tr׈Xunittest.TestResult.addSuccessr؈(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestResult.addSuccessX-trوXthreading.Event.clearrڈ(jEjEXChttp://docs.python.org/library/threading.html#threading.Event.clearX-trۈXxdrlib.Unpacker.unpack_fstringr܈(jEjEXIhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_fstringX-tr݈Xmailbox.MaildirMessage.get_daterވ(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.get_dateX-tr߈Xbsddb.bsddbobject.nextr(jEjEX@http://docs.python.org/library/bsddb.html#bsddb.bsddbobject.nextX-trX/multiprocessing.managers.BaseManager.get_serverr(jEjEXchttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.get_serverX-trX6multiprocessing.multiprocessing.queues.SimpleQueue.putr(jEjEXjhttp://docs.python.org/library/multiprocessing.html#multiprocessing.multiprocessing.queues.SimpleQueue.putX-trXformatter.formatter.pop_styler(jEjEXKhttp://docs.python.org/library/formatter.html#formatter.formatter.pop_styleX-trXbdb.Bdb.user_exceptionr(jEjEX>http://docs.python.org/library/bdb.html#bdb.Bdb.user_exceptionX-trX$argparse.ArgumentParser.set_defaultsr(jEjEXQhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.set_defaultsX-trX ossaudiodev.oss_mixer_device.setr(jEjEXPhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.setX-trXthreading.Lock.releaser(jEjEXDhttp://docs.python.org/library/threading.html#threading.Lock.releaseX-trX str.partitionr(jEjEX:http://docs.python.org/library/stdtypes.html#str.partitionX-trXttk.Treeview.selection_addr(jEjEXBhttp://docs.python.org/library/ttk.html#ttk.Treeview.selection_addX-trX sha.sha.copyr(jEjEX4http://docs.python.org/library/sha.html#sha.sha.copyX-trXmimetypes.MimeTypes.readr(jEjEXFhttp://docs.python.org/library/mimetypes.html#mimetypes.MimeTypes.readX-trX.multiprocessing.managers.SyncManager.Namespacer(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.NamespaceX-trXsocket.socket.recvfromr(jEjEXAhttp://docs.python.org/library/socket.html#socket.socket.recvfromX-trXimaplib.IMAP4.openr(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.openX-trXlogging.Handler.createLockr(jEjEXFhttp://docs.python.org/library/logging.html#logging.Handler.createLockX-trXmsilib.View.Modifyr(jEjEX=http://docs.python.org/library/msilib.html#msilib.View.ModifyX-trXrfc822.AddressList.__add__r(jEjEXEhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__add__X-trX mmap.sizer(jEjEX2http://docs.python.org/library/mmap.html#mmap.sizeX-trXdecimal.Context.remainderr(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.remainderX-trXbz2.BZ2File.writelinesr(jEjEX>http://docs.python.org/library/bz2.html#bz2.BZ2File.writelinesX-tr X.distutils.ccompiler.CCompiler.set_library_dirsr (jEjEX[http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_library_dirsX-tr X!sqlite3.Connection.set_authorizerr (jEjEXMhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.set_authorizerX-tr Xobject.__reduce__r(jEjEX<http://docs.python.org/library/pickle.html#object.__reduce__X-trXcurses.window.is_wintouchedr(jEjEXFhttp://docs.python.org/library/curses.html#curses.window.is_wintouchedX-trX#asynchat.async_chat.discard_buffersr(jEjEXPhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.discard_buffersX-trXobject.__reversed__r(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__reversed__X-trX%weakref.WeakKeyDictionary.iterkeyrefsr(jEjEXQhttp://docs.python.org/library/weakref.html#weakref.WeakKeyDictionary.iterkeyrefsX-trX+urllib2.HTTPBasicAuthHandler.http_error_401r(jEjEXWhttp://docs.python.org/library/urllib2.html#urllib2.HTTPBasicAuthHandler.http_error_401X-trX'xml.etree.ElementTree.ElementTree.writer(jEjEXahttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.writeX-trXlogging.LogRecord.getMessager(jEjEXHhttp://docs.python.org/library/logging.html#logging.LogRecord.getMessageX-trX!mailbox.MaildirMessage.set_subdirr(jEjEXMhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.set_subdirX-trXmailbox.Maildir.lockr (jEjEX@http://docs.python.org/library/mailbox.html#mailbox.Maildir.lockX-tr!Xsunau.AU_write.tellr"(jEjEX=http://docs.python.org/library/sunau.html#sunau.AU_write.tellX-tr#Xio.IOBase.writabler$(jEjEX9http://docs.python.org/library/io.html#io.IOBase.writableX-tr%Xsocket.socket.recvfrom_intor&(jEjEXFhttp://docs.python.org/library/socket.html#socket.socket.recvfrom_intoX-tr'Xssl.SSLSocket.getpeercertr((jEjEXAhttp://docs.python.org/library/ssl.html#ssl.SSLSocket.getpeercertX-tr)X5xml.parsers.expat.xmlparser.StartNamespaceDeclHandlerr*(jEjEXahttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.StartNamespaceDeclHandlerX-tr+XFrameWork.Application._quitr,(jEjEXIhttp://docs.python.org/library/framework.html#FrameWork.Application._quitX-tr-Xcurses.window.mover.(jEjEX=http://docs.python.org/library/curses.html#curses.window.moveX-tr/Xhttplib.HTTPConnection.requestr0(jEjEXJhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.requestX-tr1Xdecimal.Context.multiplyr2(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Context.multiplyX-tr3Xsymtable.Symbol.is_localr4(jEjEXEhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_localX-tr5Xxml.dom.Node.hasChildNodesr6(jEjEXFhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.hasChildNodesX-tr7Xparser.ST.tolistr8(jEjEX;http://docs.python.org/library/parser.html#parser.ST.tolistX-tr9Xmailbox.Mailbox.has_keyr:(jEjEXChttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.has_keyX-tr;Xmmap.write_byter<(jEjEX8http://docs.python.org/library/mmap.html#mmap.write_byteX-tr=X/optparse.OptionParser.disable_interspersed_argsr>(jEjEX\http://docs.python.org/library/optparse.html#optparse.OptionParser.disable_interspersed_argsX-tr?X"formatter.formatter.add_label_datar@(jEjEXPhttp://docs.python.org/library/formatter.html#formatter.formatter.add_label_dataX-trAXchunk.Chunk.tellrB(jEjEX:http://docs.python.org/library/chunk.html#chunk.Chunk.tellX-trCX%robotparser.RobotFileParser.can_fetchrD(jEjEXUhttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.can_fetchX-trEX set.removerF(jEjEX7http://docs.python.org/library/stdtypes.html#set.removeX-trGXcgi.FieldStorage.getlistrH(jEjEX@http://docs.python.org/library/cgi.html#cgi.FieldStorage.getlistX-trIXimaplib.IMAP4.subscriberJ(jEjEXChttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.subscribeX-trKXset.symmetric_differencerL(jEjEXEhttp://docs.python.org/library/stdtypes.html#set.symmetric_differenceX-trMXcurses.panel.Panel.set_userptrrN(jEjEXOhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.set_userptrX-trOXre.MatchObject.grouprP(jEjEX;http://docs.python.org/library/re.html#re.MatchObject.groupX-trQX0xml.sax.xmlreader.InputSource.setCharacterStreamrR(jEjEXchttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.setCharacterStreamX-trSXaifc.aifc.setnframesrT(jEjEX=http://docs.python.org/library/aifc.html#aifc.aifc.setnframesX-trUXdecimal.Context.exprV(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.expX-trWXmhlib.Folder.listmessagesrX(jEjEXChttp://docs.python.org/library/mhlib.html#mhlib.Folder.listmessagesX-trYXcurses.window.syncokrZ(jEjEX?http://docs.python.org/library/curses.html#curses.window.syncokX-tr[X,urllib2.ProxyBasicAuthHandler.http_error_407r\(jEjEXXhttp://docs.python.org/library/urllib2.html#urllib2.ProxyBasicAuthHandler.http_error_407X-tr]X8xml.parsers.expat.xmlparser.ProcessingInstructionHandlerr^(jEjEXdhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ProcessingInstructionHandlerX-tr_X)xml.sax.xmlreader.InputSource.getSystemIdr`(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.getSystemIdX-traXhtmllib.HTMLParser.anchor_bgnrb(jEjEXIhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.anchor_bgnX-trcXxml.dom.Node.insertBeforerd(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.insertBeforeX-treXdecimal.Decimal.to_eng_stringrf(jEjEXIhttp://docs.python.org/library/decimal.html#decimal.Decimal.to_eng_stringX-trgXssl.SSLSocket.unwraprh(jEjEX<http://docs.python.org/library/ssl.html#ssl.SSLSocket.unwrapX-triXpstats.Stats.print_callersrj(jEjEXFhttp://docs.python.org/library/profile.html#pstats.Stats.print_callersX-trkXio.IOBase.seekablerl(jEjEX9http://docs.python.org/library/io.html#io.IOBase.seekableX-trmXbdb.Bdb.trace_dispatchrn(jEjEX>http://docs.python.org/library/bdb.html#bdb.Bdb.trace_dispatchX-troX"symtable.Symbol.is_declared_globalrp(jEjEXOhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_declared_globalX-trqX%cookielib.CookiePolicy.path_return_okrr(jEjEXShttp://docs.python.org/library/cookielib.html#cookielib.CookiePolicy.path_return_okX-trsXasyncore.dispatcher.readablert(jEjEXIhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.readableX-truX)xml.sax.xmlreader.IncrementalParser.closerv(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.IncrementalParser.closeX-trwXcurses.panel.Panel.hiderx(jEjEXHhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.hideX-tryXsha.sha.updaterz(jEjEX6http://docs.python.org/library/sha.html#sha.sha.updateX-tr{Xcollections.Counter.subtractr|(jEjEXLhttp://docs.python.org/library/collections.html#collections.Counter.subtractX-tr}X email.message.Message.get_paramsr~(jEjEXRhttp://docs.python.org/library/email.message.html#email.message.Message.get_paramsX-trXunittest.TestResult.stopr(jEjEXEhttp://docs.python.org/library/unittest.html#unittest.TestResult.stopX-trXclass.__instancecheck__r(jEjEXGhttp://docs.python.org/reference/datamodel.html#class.__instancecheck__X-trXlogging.Formatter.formatTimer(jEjEXHhttp://docs.python.org/library/logging.html#logging.Formatter.formatTimeX-trXxmlrpclib.Binary.encoder(jEjEXEhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Binary.encodeX-trXobject.__rrshift__r(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__rrshift__X-trX%unittest.TestCase.assertNotIsInstancer(jEjEXRhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertNotIsInstanceX-trXxmlrpclib.DateTime.encoder(jEjEXGhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.DateTime.encodeX-trXftplib.FTP.renamer(jEjEX<http://docs.python.org/library/ftplib.html#ftplib.FTP.renameX-trXemail.header.Header.__unicode__r(jEjEXPhttp://docs.python.org/library/email.header.html#email.header.Header.__unicode__X-trXwave.Wave_read.setposr(jEjEX>http://docs.python.org/library/wave.html#wave.Wave_read.setposX-trXarray.array.countr(jEjEX;http://docs.python.org/library/array.html#array.array.countX-trXlogging.Logger.criticalr(jEjEXChttp://docs.python.org/library/logging.html#logging.Logger.criticalX-trXunittest.TestCase.runr(jEjEXBhttp://docs.python.org/library/unittest.html#unittest.TestCase.runX-trXcurses.window.addnstrr(jEjEX@http://docs.python.org/library/curses.html#curses.window.addnstrX-trXstring.Formatter.format_fieldr(jEjEXHhttp://docs.python.org/library/string.html#string.Formatter.format_fieldX-trXset.copyr(jEjEX5http://docs.python.org/library/stdtypes.html#set.copyX-trXobject.__rmul__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rmul__X-trXurllib2.OpenerDirector.openr(jEjEXGhttp://docs.python.org/library/urllib2.html#urllib2.OpenerDirector.openX-trXbsddb.bsddbobject.syncr(jEjEX@http://docs.python.org/library/bsddb.html#bsddb.bsddbobject.syncX-trXparser.ST.totupler(jEjEX<http://docs.python.org/library/parser.html#parser.ST.totupleX-trXpstats.Stats.sort_statsr(jEjEXChttp://docs.python.org/library/profile.html#pstats.Stats.sort_statsX-trX"wsgiref.headers.Headers.add_headerr(jEjEXNhttp://docs.python.org/library/wsgiref.html#wsgiref.headers.Headers.add_headerX-trXcurses.panel.Panel.belowr(jEjEXIhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.belowX-trXbdb.Bdb.user_callr(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.user_callX-trX"email.message.Message.set_boundaryr(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.set_boundaryX-trX str.encoder(jEjEX7http://docs.python.org/library/stdtypes.html#str.encodeX-trXic.IC.parseurlr(jEjEX5http://docs.python.org/library/ic.html#ic.IC.parseurlX-trXtextwrap.TextWrapper.fillr(jEjEXFhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.fillX-trXttk.Style.element_namesr(jEjEX?http://docs.python.org/library/ttk.html#ttk.Style.element_namesX-trXwave.Wave_write.writeframesrawr(jEjEXGhttp://docs.python.org/library/wave.html#wave.Wave_write.writeframesrawX-trXnntplib.NNTP.ihaver(jEjEX>http://docs.python.org/library/nntplib.html#nntplib.NNTP.ihaveX-trX mmap.closer(jEjEX3http://docs.python.org/library/mmap.html#mmap.closeX-trX"distutils.ccompiler.CCompiler.warnr(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.warnX-trXtarfile.TarFile.getnamesr‰(jEjEXDhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.getnamesX-trÉXxdrlib.Unpacker.resetrĉ(jEjEX@http://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.resetX-trʼnXwsgiref.headers.Headers.get_allrƉ(jEjEXKhttp://docs.python.org/library/wsgiref.html#wsgiref.headers.Headers.get_allX-trljX&ossaudiodev.oss_audio_device.obufcountrȉ(jEjEXVhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.obufcountX-trɉXimaplib.IMAP4.setaclrʉ(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.setaclX-trˉXio.TextIOBase.readr̉(jEjEX9http://docs.python.org/library/io.html#io.TextIOBase.readX-tr͉X)multiprocessing.connection.Listener.closerΉ(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.connection.Listener.closeX-trωXemail.message.Message.__len__rЉ(jEjEXOhttp://docs.python.org/library/email.message.html#email.message.Message.__len__X-trщXlogging.Logger.addHandlerr҉(jEjEXEhttp://docs.python.org/library/logging.html#logging.Logger.addHandlerX-trӉXsqlite3.Connection.executerԉ(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.executeX-trՉX+xml.sax.handler.ContentHandler.endElementNSr։(jEjEX_http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.endElementNSX-tr׉X+logging.handlers.SocketHandler.createSocketr؉(jEjEX`http://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.createSocketX-trىX mmap.readlinerډ(jEjEX6http://docs.python.org/library/mmap.html#mmap.readlineX-trۉXmhlib.Folder.setlastr܉(jEjEX>http://docs.python.org/library/mhlib.html#mhlib.Folder.setlastX-tr݉X'gettext.NullTranslations.output_charsetrމ(jEjEXShttp://docs.python.org/library/gettext.html#gettext.NullTranslations.output_charsetX-tr߉X&xml.sax.xmlreader.Attributes.getLengthr(jEjEXYhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Attributes.getLengthX-trX!multiprocessing.Connection.filenor(jEjEXUhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.filenoX-trXobject.__rtruediv__r(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__rtruediv__X-trXzipimport.zipimporter.get_datar(jEjEXLhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.get_dataX-trXmailbox.MaildirMessage.add_flagr(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.add_flagX-trX-cookielib.DefaultCookiePolicy.blocked_domainsr(jEjEX[http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.blocked_domainsX-trX$formatter.formatter.add_literal_datar(jEjEXRhttp://docs.python.org/library/formatter.html#formatter.formatter.add_literal_dataX-trX"urllib2.OpenerDirector.add_handlerr(jEjEXNhttp://docs.python.org/library/urllib2.html#urllib2.OpenerDirector.add_handlerX-trX str.rjustr(jEjEX6http://docs.python.org/library/stdtypes.html#str.rjustX-trXxml.dom.Document.createTextNoder(jEjEXKhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createTextNodeX-trXcontainer.__iter__r(jEjEX?http://docs.python.org/library/stdtypes.html#container.__iter__X-trXnntplib.NNTP.newnewsr(jEjEX@http://docs.python.org/library/nntplib.html#nntplib.NNTP.newnewsX-trXcurses.window.addchr(jEjEX>http://docs.python.org/library/curses.html#curses.window.addchX-trXmailbox.Mailbox.addr(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.Mailbox.addX-trXarray.array.fromlistr(jEjEX>http://docs.python.org/library/array.html#array.array.fromlistX-trXobject.__float__r(jEjEX@http://docs.python.org/reference/datamodel.html#object.__float__X-trXdecimal.Decimal.is_snanr(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.is_snanX-trX$logging.handlers.MemoryHandler.closer(jEjEXYhttp://docs.python.org/library/logging.handlers.html#logging.handlers.MemoryHandler.closeX-trXthreading.Condition.acquirer(jEjEXIhttp://docs.python.org/library/threading.html#threading.Condition.acquireX-trXwave.Wave_write.setnframesr(jEjEXChttp://docs.python.org/library/wave.html#wave.Wave_write.setnframesX-trX7SimpleXMLRPCServer.SimpleXMLRPCServer.register_instancer(jEjEXnhttp://docs.python.org/library/simplexmlrpcserver.html#SimpleXMLRPCServer.SimpleXMLRPCServer.register_instanceX-tr X;DocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_titler (jEjEXohttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_titleX-tr X!zipimport.zipimporter.find_moduler (jEjEXOhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.find_moduleX-tr X"xml.etree.ElementTree.Element.findr(jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.findX-trXdecimal.Context.compare_signalr(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Context.compare_signalX-trXpoplib.POP3.rpopr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.rpopX-trXtarfile.TarFile.gettarinfor(jEjEXFhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.gettarinfoX-trXmailbox.Mailbox.flushr(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.flushX-trX!email.message.Message.__delitem__r(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.__delitem__X-trXdecimal.Context.is_zeror(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.is_zeroX-trXjson.JSONDecoder.raw_decoder(jEjEXDhttp://docs.python.org/library/json.html#json.JSONDecoder.raw_decodeX-trXobject.__coerce__r(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__coerce__X-trXmailbox.Maildir.list_foldersr (jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.list_foldersX-tr!Xcurses.window.standoutr"(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.standoutX-tr#X"email.message.Message.get_charsetsr$(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.get_charsetsX-tr%Xdecimal.Decimal.as_tupler&(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Decimal.as_tupleX-tr'Xmailbox.MaildirMessage.get_infor((jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.get_infoX-tr)Xcollections.deque.rotater*(jEjEXHhttp://docs.python.org/library/collections.html#collections.deque.rotateX-tr+Xlogging.Handler.addFilterr,(jEjEXEhttp://docs.python.org/library/logging.html#logging.Handler.addFilterX-tr-Xmsilib.Directory.globr.(jEjEX@http://docs.python.org/library/msilib.html#msilib.Directory.globX-tr/Xobject.__iand__r0(jEjEX?http://docs.python.org/reference/datamodel.html#object.__iand__X-tr1X str.rstripr2(jEjEX7http://docs.python.org/library/stdtypes.html#str.rstripX-tr3Xttk.Notebook.indexr4(jEjEX:http://docs.python.org/library/ttk.html#ttk.Notebook.indexX-tr5Xbz2.BZ2File.xreadlinesr6(jEjEX>http://docs.python.org/library/bz2.html#bz2.BZ2File.xreadlinesX-tr7X/BaseHTTPServer.BaseHTTPRequestHandler.log_errorr8(jEjEXbhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.log_errorX-tr9Xhttplib.HTTPResponse.getheadersr:(jEjEXKhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.getheadersX-tr;Xrexec.RExec.r_reloadr<(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.r_reloadX-tr=Xpstats.Stats.reverse_orderr>(jEjEXFhttp://docs.python.org/library/profile.html#pstats.Stats.reverse_orderX-tr?X(ossaudiodev.oss_mixer_device.reccontrolsr@(jEjEXXhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.reccontrolsX-trAXbdb.Bdb.set_breakrB(jEjEX9http://docs.python.org/library/bdb.html#bdb.Bdb.set_breakX-trCXimaplib.IMAP4.sendrD(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.sendX-trEXmd5.md5.hexdigestrF(jEjEX9http://docs.python.org/library/md5.html#md5.md5.hexdigestX-trGXsunau.AU_read.setposrH(jEjEX>http://docs.python.org/library/sunau.html#sunau.AU_read.setposX-trIXcollections.deque.appendleftrJ(jEjEXLhttp://docs.python.org/library/collections.html#collections.deque.appendleftX-trKXcodecs.StreamReader.readlinerL(jEjEXGhttp://docs.python.org/library/codecs.html#codecs.StreamReader.readlineX-trMX"FrameWork.Application.getabouttextrN(jEjEXPhttp://docs.python.org/library/framework.html#FrameWork.Application.getabouttextX-trOXcurses.window.syncuprP(jEjEX?http://docs.python.org/library/curses.html#curses.window.syncupX-trQXtelnetlib.Telnet.get_socketrR(jEjEXIhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.get_socketX-trSXcollections.OrderedDict.popitemrT(jEjEXOhttp://docs.python.org/library/collections.html#collections.OrderedDict.popitemX-trUXmailbox.Maildir.remove_folderrV(jEjEXIhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.remove_folderX-trWXstring.Template.safe_substituterX(jEjEXJhttp://docs.python.org/library/string.html#string.Template.safe_substituteX-trYXthreading.Thread.isAliverZ(jEjEXFhttp://docs.python.org/library/threading.html#threading.Thread.isAliveX-tr[Xmimetools.Message.getparamr\(jEjEXHhttp://docs.python.org/library/mimetools.html#mimetools.Message.getparamX-tr]Xunittest.TestCase.doCleanupsr^(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestCase.doCleanupsX-tr_Ximaplib.IMAP4.noopr`(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.noopX-traXpoplib.POP3.nooprb(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.noopX-trcX+xml.sax.xmlreader.InputSource.setByteStreamrd(jEjEX^http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.setByteStreamX-treXQueue.Queue.joinrf(jEjEX:http://docs.python.org/library/queue.html#Queue.Queue.joinX-trgXbsddb.bsddbobject.closerh(jEjEXAhttp://docs.python.org/library/bsddb.html#bsddb.bsddbobject.closeX-triXcurses.window.deletelnrj(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.deletelnX-trkXmsilib.Directory.remove_pycrl(jEjEXFhttp://docs.python.org/library/msilib.html#msilib.Directory.remove_pycX-trmX str.isspacern(jEjEX8http://docs.python.org/library/stdtypes.html#str.isspaceX-troXdatetime.time.tznamerp(jEjEXAhttp://docs.python.org/library/datetime.html#datetime.time.tznameX-trqX.multiprocessing.pool.multiprocessing.Pool.joinrr(jEjEXbhttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.joinX-trsXsymtable.Function.get_globalsrt(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.Function.get_globalsX-truXdecimal.Decimal.shiftrv(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Decimal.shiftX-trwXemail.message.Message.attachrx(jEjEXNhttp://docs.python.org/library/email.message.html#email.message.Message.attachX-tryXhashlib.hash.digestrz(jEjEX?http://docs.python.org/library/hashlib.html#hashlib.hash.digestX-tr{Xcurses.window.insstrr|(jEjEX?http://docs.python.org/library/curses.html#curses.window.insstrX-tr}X'multiprocessing.JoinableQueue.task_doner~(jEjEX[http://docs.python.org/library/multiprocessing.html#multiprocessing.JoinableQueue.task_doneX-trXlogging.Logger.removeHandlerr(jEjEXHhttp://docs.python.org/library/logging.html#logging.Logger.removeHandlerX-trXobject.__nonzero__r(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__nonzero__X-trXnntplib.NNTP.slaver(jEjEX>http://docs.python.org/library/nntplib.html#nntplib.NNTP.slaveX-trX zipimport.zipimporter.get_sourcer(jEjEXNhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.get_sourceX-trXthreading.Event.setr(jEjEXAhttp://docs.python.org/library/threading.html#threading.Event.setX-trX str.swapcaser(jEjEX9http://docs.python.org/library/stdtypes.html#str.swapcaseX-trXdecimal.Decimal.adjustedr(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Decimal.adjustedX-trX"ossaudiodev.oss_mixer_device.closer(jEjEXRhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.closeX-trXttk.Style.layoutr(jEjEX8http://docs.python.org/library/ttk.html#ttk.Style.layoutX-trXxml.dom.Node.appendChildr(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.appendChildX-trXshlex.shlex.sourcehookr(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.sourcehookX-trXdoctest.DocTestRunner.runr(jEjEXEhttp://docs.python.org/library/doctest.html#doctest.DocTestRunner.runX-trX'xml.dom.Document.getElementsByTagNameNSr(jEjEXShttp://docs.python.org/library/xml.dom.html#xml.dom.Document.getElementsByTagNameNSX-trX(urllib2.HTTPErrorProcessor.http_responser(jEjEXThttp://docs.python.org/library/urllib2.html#urllib2.HTTPErrorProcessor.http_responseX-trXttk.Combobox.currentr(jEjEX<http://docs.python.org/library/ttk.html#ttk.Combobox.currentX-trXemail.message.Message.itemsr(jEjEXMhttp://docs.python.org/library/email.message.html#email.message.Message.itemsX-trXio.IOBase.seekr(jEjEX5http://docs.python.org/library/io.html#io.IOBase.seekX-trXfl.form.deactivate_formr(jEjEX>http://docs.python.org/library/fl.html#fl.form.deactivate_formX-trXmailbox.Mailbox.closer(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.closeX-trXbdb.Bdb.clear_all_file_breaksr(jEjEXEhttp://docs.python.org/library/bdb.html#bdb.Bdb.clear_all_file_breaksX-trXTix.tixCommand.tix_cgetr(jEjEX?http://docs.python.org/library/tix.html#Tix.tixCommand.tix_cgetX-trX!ConfigParser.RawConfigParser.readr(jEjEXRhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.readX-trX!decimal.Decimal.compare_total_magr(jEjEXMhttp://docs.python.org/library/decimal.html#decimal.Decimal.compare_total_magX-trX mmap.findr(jEjEX2http://docs.python.org/library/mmap.html#mmap.findX-trX"multiprocessing.JoinableQueue.joinr(jEjEXVhttp://docs.python.org/library/multiprocessing.html#multiprocessing.JoinableQueue.joinX-trXdecimal.Context.lnr(jEjEX>http://docs.python.org/library/decimal.html#decimal.Context.lnX-trXsocket.socket.setsockoptr(jEjEXChttp://docs.python.org/library/socket.html#socket.socket.setsockoptX-trXcurses.window.getkeyr(jEjEX?http://docs.python.org/library/curses.html#curses.window.getkeyX-trXsocket.socket.settimeoutr(jEjEXChttp://docs.python.org/library/socket.html#socket.socket.settimeoutX-trXobject.__enter__r(jEjEX@http://docs.python.org/reference/datamodel.html#object.__enter__X-trXcurses.window.clearr(jEjEX>http://docs.python.org/library/curses.html#curses.window.clearX-trXobject.__str__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__str__X-trXmultiprocessing.Connection.sendr(jEjEXShttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.sendX-trXtarfile.TarInfo.isdevrŠ(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isdevX-trÊXstring.Formatter.vformatrĊ(jEjEXChttp://docs.python.org/library/string.html#string.Formatter.vformatX-trŊX%xml.sax.xmlreader.Locator.getPublicIdrƊ(jEjEXXhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Locator.getPublicIdX-trNJX#urllib2.CacheFTPHandler.setMaxConnsrȊ(jEjEXOhttp://docs.python.org/library/urllib2.html#urllib2.CacheFTPHandler.setMaxConnsX-trɊX*xml.parsers.expat.xmlparser.DefaultHandlerrʊ(jEjEXVhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.DefaultHandlerX-trˊX#compiler.visitor.ASTVisitor.defaultr̊(jEjEXPhttp://docs.python.org/library/compiler.html#compiler.visitor.ASTVisitor.defaultX-tr͊Xdecimal.Decimal.is_normalrΊ(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_normalX-trϊXdecimal.Decimal.copy_negaterЊ(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.copy_negateX-trъX%HTMLParser.HTMLParser.handle_starttagrҊ(jEjEXThttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.handle_starttagX-trӊXftplib.FTP.storlinesrԊ(jEjEX?http://docs.python.org/library/ftplib.html#ftplib.FTP.storlinesX-trՊXcurses.window.insnstrr֊(jEjEX@http://docs.python.org/library/curses.html#curses.window.insnstrX-tr׊X$robotparser.RobotFileParser.modifiedr؊(jEjEXThttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.modifiedX-trيX$xml.sax.xmlreader.Attributes.getTyperڊ(jEjEXWhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Attributes.getTypeX-trۊXpoplib.POP3.quitr܊(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.quitX-tr݊Xttk.Treeview.headingrފ(jEjEX<http://docs.python.org/library/ttk.html#ttk.Treeview.headingX-trߊXobject.__add__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__add__X-trX$ossaudiodev.oss_audio_device.getfmtsr(jEjEXThttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.getfmtsX-trX*unittest.TestCase.assertDictContainsSubsetr(jEjEXWhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertDictContainsSubsetX-trXmailbox.MMDFMessage.get_fromr(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.get_fromX-trX multiprocessing.Queue.get_nowaitr(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.get_nowaitX-trX%ConfigParser.RawConfigParser.defaultsr(jEjEXVhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.defaultsX-trXsqlite3.Cursor.fetchmanyr(jEjEXDhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.fetchmanyX-trXbdb.Bdb.get_all_breaksr(jEjEX>http://docs.python.org/library/bdb.html#bdb.Bdb.get_all_breaksX-trXimaplib.IMAP4.getannotationr(jEjEXGhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.getannotationX-trXttk.Progressbar.stopr(jEjEX<http://docs.python.org/library/ttk.html#ttk.Progressbar.stopX-trXwave.Wave_write.writeframesr(jEjEXDhttp://docs.python.org/library/wave.html#wave.Wave_write.writeframesX-trXhashlib.hash.updater(jEjEX?http://docs.python.org/library/hashlib.html#hashlib.hash.updateX-trX"xml.dom.Document.createAttributeNSr(jEjEXNhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.createAttributeNSX-trX str.ljustr(jEjEX6http://docs.python.org/library/stdtypes.html#str.ljustX-trXrfc822.Message.getdater(jEjEXAhttp://docs.python.org/library/rfc822.html#rfc822.Message.getdateX-trX%multiprocessing.Connection.recv_bytesr(jEjEXYhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.recv_bytesX-trXsocket.socket.makefiler(jEjEXAhttp://docs.python.org/library/socket.html#socket.socket.makefileX-trXttk.Treeview.selectionr(jEjEX>http://docs.python.org/library/ttk.html#ttk.Treeview.selectionX-trXparser.ST.issuiter(jEjEX<http://docs.python.org/library/parser.html#parser.ST.issuiteX-trX"unittest.TestCase.shortDescriptionr(jEjEXOhttp://docs.python.org/library/unittest.html#unittest.TestCase.shortDescriptionX-trXdict.setdefaultr(jEjEX<http://docs.python.org/library/stdtypes.html#dict.setdefaultX-tr Xfl.form.add_inputr (jEjEX8http://docs.python.org/library/fl.html#fl.form.add_inputX-tr Xmhlib.Folder.errorr (jEjEX<http://docs.python.org/library/mhlib.html#mhlib.Folder.errorX-tr Xmailbox.MMDFMessage.remove_flagr(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.remove_flagX-trXobject.__rpow__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rpow__X-trXcookielib.FileCookieJar.saver(jEjEXJhttp://docs.python.org/library/cookielib.html#cookielib.FileCookieJar.saveX-trXarray.array.buffer_infor(jEjEXAhttp://docs.python.org/library/array.html#array.array.buffer_infoX-trX ConfigParser.RawConfigParser.setr(jEjEXQhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.setX-trXfl.form.end_groupr(jEjEX8http://docs.python.org/library/fl.html#fl.form.end_groupX-trX dict.iterkeysr(jEjEX:http://docs.python.org/library/stdtypes.html#dict.iterkeysX-trX!xml.dom.Element.removeAttributeNSr(jEjEXMhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.removeAttributeNSX-trXurllib2.Request.has_datar(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.Request.has_dataX-trXunittest.TestResult.addErrorr (jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestResult.addErrorX-tr!Xttk.Treeview.selection_setr"(jEjEXBhttp://docs.python.org/library/ttk.html#ttk.Treeview.selection_setX-tr#X%unittest.TestCase.addTypeEqualityFuncr$(jEjEXRhttp://docs.python.org/library/unittest.html#unittest.TestCase.addTypeEqualityFuncX-tr%X.distutils.ccompiler.CCompiler.object_filenamesr&(jEjEX[http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.object_filenamesX-tr'X&email.message.Message.set_default_typer((jEjEXXhttp://docs.python.org/library/email.message.html#email.message.Message.set_default_typeX-tr)X+gettext.NullTranslations.set_output_charsetr*(jEjEXWhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.set_output_charsetX-tr+X)decimal.Context.create_decimal_from_floatr,(jEjEXUhttp://docs.python.org/library/decimal.html#decimal.Context.create_decimal_from_floatX-tr-Xmimetools.Message.gettyper.(jEjEXGhttp://docs.python.org/library/mimetools.html#mimetools.Message.gettypeX-tr/Xcodecs.StreamReader.resetr0(jEjEXDhttp://docs.python.org/library/codecs.html#codecs.StreamReader.resetX-tr1Xio.TextIOBase.writer2(jEjEX:http://docs.python.org/library/io.html#io.TextIOBase.writeX-tr3X$fractions.Fraction.limit_denominatorr4(jEjEXRhttp://docs.python.org/library/fractions.html#fractions.Fraction.limit_denominatorX-tr5X%distutils.ccompiler.CCompiler.compiler6(jEjEXRhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.compileX-tr7Xsgmllib.SGMLParser.handle_datar8(jEjEXJhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_dataX-tr9Xmailbox.Maildir.flushr:(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.flushX-tr;XMiniAEFrame.AEServer.callbackr<(jEjEXMhttp://docs.python.org/library/miniaeframe.html#MiniAEFrame.AEServer.callbackX-tr=X gettext.NullTranslations.gettextr>(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.gettextX-tr?X,multiprocessing.managers.BaseManager.connectr@(jEjEX`http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.connectX-trAXttk.Treeview.identify_columnrB(jEjEXDhttp://docs.python.org/library/ttk.html#ttk.Treeview.identify_columnX-trCXsocket.socket.sendallrD(jEjEX@http://docs.python.org/library/socket.html#socket.socket.sendallX-trEX&urllib2.BaseHandler.http_error_defaultrF(jEjEXRhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.http_error_defaultX-trGXdatetime.datetime.toordinalrH(jEjEXHhttp://docs.python.org/library/datetime.html#datetime.datetime.toordinalX-trIXmsilib.View.GetColumnInforJ(jEjEXDhttp://docs.python.org/library/msilib.html#msilib.View.GetColumnInfoX-trKXmhlib.Folder.parsesequencerL(jEjEXDhttp://docs.python.org/library/mhlib.html#mhlib.Folder.parsesequenceX-trMX gettext.NullTranslations.charsetrN(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.charsetX-trOXTix.tixCommand.tix_configurerP(jEjEXDhttp://docs.python.org/library/tix.html#Tix.tixCommand.tix_configureX-trQXarray.array.tounicoderR(jEjEX?http://docs.python.org/library/array.html#array.array.tounicodeX-trSXdatetime.datetime.timerT(jEjEXChttp://docs.python.org/library/datetime.html#datetime.datetime.timeX-trUXQueue.Queue.emptyrV(jEjEX;http://docs.python.org/library/queue.html#Queue.Queue.emptyX-trWXmsilib.Dialog.bitmaprX(jEjEX?http://docs.python.org/library/msilib.html#msilib.Dialog.bitmapX-trYXmailbox.mboxMessage.get_fromrZ(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.get_fromX-tr[Xttk.Widget.instater\(jEjEX:http://docs.python.org/library/ttk.html#ttk.Widget.instateX-tr]X)cookielib.CookieJar.clear_session_cookiesr^(jEjEXWhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.clear_session_cookiesX-tr_Xcurses.window.encloser`(jEjEX@http://docs.python.org/library/curses.html#curses.window.encloseX-traX ConfigParser.RawConfigParser.getrb(jEjEXQhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.getX-trcXmultiprocessing.Queue.fullrd(jEjEXNhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.fullX-treXdatetime.datetime.__str__rf(jEjEXFhttp://docs.python.org/library/datetime.html#datetime.datetime.__str__X-trgXdecimal.Context.Etinyrh(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Context.EtinyX-triXthread.lock.lockedrj(jEjEX=http://docs.python.org/library/thread.html#thread.lock.lockedX-trkXmsilib.Dialog.radiogrouprl(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Dialog.radiogroupX-trmX!unittest.TestSuite.countTestCasesrn(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestSuite.countTestCasesX-troXsunau.AU_read.getcompnamerp(jEjEXChttp://docs.python.org/library/sunau.html#sunau.AU_read.getcompnameX-trqXemail.message.Message.getrr(jEjEXKhttp://docs.python.org/library/email.message.html#email.message.Message.getX-trsXsymtable.Symbol.is_referencedrt(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_referencedX-truX(wsgiref.simple_server.WSGIServer.get_apprv(jEjEXThttp://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIServer.get_appX-trwXcollections.deque.clearrx(jEjEXGhttp://docs.python.org/library/collections.html#collections.deque.clearX-tryXunittest.TestCase.addCleanuprz(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestCase.addCleanupX-tr{X*email.message.Message.get_content_maintyper|(jEjEX\http://docs.python.org/library/email.message.html#email.message.Message.get_content_maintypeX-tr}Xarray.array.byteswapr~(jEjEX>http://docs.python.org/library/array.html#array.array.byteswapX-trXdecimal.Decimal.scalebr(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Decimal.scalebX-trX-xml.sax.xmlreader.XMLReader.getEntityResolverr(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getEntityResolverX-trXmailbox.Mailbox.unlockr(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.unlockX-trXtimeit.Timer.timeitr(jEjEX>http://docs.python.org/library/timeit.html#timeit.Timer.timeitX-trXdecimal.Decimal.is_canonicalr(jEjEXHhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_canonicalX-trX object.__ne__r(jEjEX=http://docs.python.org/reference/datamodel.html#object.__ne__X-trXgenerator.closer(jEjEXAhttp://docs.python.org/reference/expressions.html#generator.closeX-trXcurses.window.redrawwinr(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.redrawwinX-trXshlex.shlex.pop_sourcer(jEjEX@http://docs.python.org/library/shlex.html#shlex.shlex.pop_sourceX-trX1xml.sax.handler.ContentHandler.startPrefixMappingr(jEjEXehttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.startPrefixMappingX-trXdecimal.Context.is_infiniter(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.is_infiniteX-trXhmac.HMAC.updater(jEjEX9http://docs.python.org/library/hmac.html#hmac.HMAC.updateX-trXaifc.aifc.setcomptyper(jEjEX>http://docs.python.org/library/aifc.html#aifc.aifc.setcomptypeX-trX bdb.Bdb.resetr(jEjEX5http://docs.python.org/library/bdb.html#bdb.Bdb.resetX-trXQueue.Queue.qsizer(jEjEX;http://docs.python.org/library/queue.html#Queue.Queue.qsizeX-trX%ConfigParser.RawConfigParser.getfloatr(jEjEXVhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.getfloatX-trXmailbox.Mailbox.get_stringr(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.get_stringX-trX file.tellr(jEjEX6http://docs.python.org/library/stdtypes.html#file.tellX-trX imputil.BuiltinImporter.get_coder(jEjEXLhttp://docs.python.org/library/imputil.html#imputil.BuiltinImporter.get_codeX-trXttk.Treeview.prevr(jEjEX9http://docs.python.org/library/ttk.html#ttk.Treeview.prevX-trX!symtable.SymbolTable.get_childrenr(jEjEXNhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_childrenX-trXxml.dom.Element.setAttributeNSr(jEjEXJhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.setAttributeNSX-trXre.MatchObject.spanr(jEjEX:http://docs.python.org/library/re.html#re.MatchObject.spanX-trX"ossaudiodev.oss_audio_device.writer(jEjEXRhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.writeX-trX4distutils.ccompiler.CCompiler.shared_object_filenamer(jEjEXahttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.shared_object_filenameX-trXgettext.GNUTranslations.gettextr(jEjEXKhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.gettextX-trX%xml.dom.Document.getElementsByTagNamer(jEjEXQhttp://docs.python.org/library/xml.dom.html#xml.dom.Document.getElementsByTagNameX-trX#unittest.TestCase.defaultTestResultr(jEjEXPhttp://docs.python.org/library/unittest.html#unittest.TestCase.defaultTestResultX-trXunittest.TestCase.setUpClassr(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestCase.setUpClassX-trXemail.header.Header.encoder(jEjEXKhttp://docs.python.org/library/email.header.html#email.header.Header.encodeX-trXsunau.AU_write.setparamsr(jEjEXBhttp://docs.python.org/library/sunau.html#sunau.AU_write.setparamsX-trXfl.form.add_boxr(jEjEX6http://docs.python.org/library/fl.html#fl.form.add_boxX-trXdatetime.tzinfo.tznamer(jEjEXChttp://docs.python.org/library/datetime.html#datetime.tzinfo.tznameX-trXobject.__setslice__r‹(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__setslice__X-trËXstr.expandtabsrċ(jEjEX;http://docs.python.org/library/stdtypes.html#str.expandtabsX-trŋXjson.JSONEncoder.iterencoderƋ(jEjEXDhttp://docs.python.org/library/json.html#json.JSONEncoder.iterencodeX-trNjXcurses.window.attroffrȋ(jEjEX@http://docs.python.org/library/curses.html#curses.window.attroffX-trɋX+FrameWork.ScrolledWindow.scrollbar_callbackrʋ(jEjEXYhttp://docs.python.org/library/framework.html#FrameWork.ScrolledWindow.scrollbar_callbackX-trˋXttk.Treeview.insertr̋(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.insertX-tr͋Xpstats.Stats.print_statsr΋(jEjEXDhttp://docs.python.org/library/profile.html#pstats.Stats.print_statsX-trϋXrexec.RExec.r_importrЋ(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.r_importX-trыXCookie.Morsel.setrҋ(jEjEX<http://docs.python.org/library/cookie.html#Cookie.Morsel.setX-trӋX formatter.formatter.add_hor_rulerԋ(jEjEXNhttp://docs.python.org/library/formatter.html#formatter.formatter.add_hor_ruleX-trՋXobject.__ipow__r֋(jEjEX?http://docs.python.org/reference/datamodel.html#object.__ipow__X-tr׋Xfl.form.add_menur؋(jEjEX7http://docs.python.org/library/fl.html#fl.form.add_menuX-trًX"doctest.DocTestParser.get_examplesrڋ(jEjEXNhttp://docs.python.org/library/doctest.html#doctest.DocTestParser.get_examplesX-trۋXcurses.panel.Panel.mover܋(jEjEXHhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.moveX-tr݋Xhotshot.Profile.addinforދ(jEjEXChttp://docs.python.org/library/hotshot.html#hotshot.Profile.addinfoX-trߋXtelnetlib.Telnet.interactr(jEjEXGhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.interactX-trXsocket.socket.sendtor(jEjEX?http://docs.python.org/library/socket.html#socket.socket.sendtoX-trXbsddb.bsddbobject.previousr(jEjEXDhttp://docs.python.org/library/bsddb.html#bsddb.bsddbobject.previousX-trXobject.__truediv__r(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__truediv__X-trX/xml.sax.handler.ContentHandler.endPrefixMappingr(jEjEXchttp://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.endPrefixMappingX-trX symtable.SymbolTable.get_symbolsr(jEjEXMhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_symbolsX-trX)weakref.WeakValueDictionary.itervaluerefsr(jEjEXUhttp://docs.python.org/library/weakref.html#weakref.WeakValueDictionary.itervaluerefsX-trX!zipimport.zipimporter.load_moduler(jEjEXOhttp://docs.python.org/library/zipimport.html#zipimport.zipimporter.load_moduleX-trX+xml.parsers.expat.xmlparser.GetInputContextr(jEjEXWhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.GetInputContextX-trX%xml.sax.xmlreader.Attributes.getValuer(jEjEXXhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Attributes.getValueX-trXnntplib.NNTP.getwelcomer(jEjEXChttp://docs.python.org/library/nntplib.html#nntplib.NNTP.getwelcomeX-trXcurses.window.standendr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.standendX-trXcurses.window.instrr(jEjEX>http://docs.python.org/library/curses.html#curses.window.instrX-trXthreading.Condition.notify_allr(jEjEXLhttp://docs.python.org/library/threading.html#threading.Condition.notify_allX-trX1cookielib.DefaultCookiePolicy.set_blocked_domainsr(jEjEX_http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.set_blocked_domainsX-trX dict.popitemr(jEjEX9http://docs.python.org/library/stdtypes.html#dict.popitemX-trX*ConfigParser.RawConfigParser.remove_optionr(jEjEX[http://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.remove_optionX-trXrfc822.AddressList.__str__r(jEjEXEhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__str__X-trXcurses.window.overwriter(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.overwriteX-trXcurses.window.untouchwinr(jEjEXChttp://docs.python.org/library/curses.html#curses.window.untouchwinX-trXposixfile.posixfile.flagsr(jEjEXGhttp://docs.python.org/library/posixfile.html#posixfile.posixfile.flagsX-tr X#optparse.OptionParser.print_versionr (jEjEXPhttp://docs.python.org/library/optparse.html#optparse.OptionParser.print_versionX-tr Xfl.form.add_positionerr (jEjEX=http://docs.python.org/library/fl.html#fl.form.add_positionerX-tr Xbdb.Bdb.set_continuer(jEjEX<http://docs.python.org/library/bdb.html#bdb.Bdb.set_continueX-trXtelnetlib.Telnet.read_somer(jEjEXHhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_someX-trXmhlib.MH.openfolderr(jEjEX=http://docs.python.org/library/mhlib.html#mhlib.MH.openfolderX-trXdbhash.dbhash.firstr(jEjEX>http://docs.python.org/library/dbhash.html#dbhash.dbhash.firstX-trXrepr.Repr.repr1r(jEjEX8http://docs.python.org/library/repr.html#repr.Repr.repr1X-trXdatetime.datetime.astimezoner(jEjEXIhttp://docs.python.org/library/datetime.html#datetime.datetime.astimezoneX-trX httplib.HTTPConnection.putheaderr(jEjEXLhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.putheaderX-trXbsddb.bsddbobject.has_keyr(jEjEXChttp://docs.python.org/library/bsddb.html#bsddb.bsddbobject.has_keyX-trX)xml.dom.pulldom.DOMEventStream.expandNoder(jEjEX]http://docs.python.org/library/xml.dom.pulldom.html#xml.dom.pulldom.DOMEventStream.expandNodeX-trXsunau.AU_write.setnframesr (jEjEXChttp://docs.python.org/library/sunau.html#sunau.AU_write.setnframesX-tr!Ximaplib.IMAP4.lsubr"(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.lsubX-tr#Xio.BufferedIOBase.readr$(jEjEX=http://docs.python.org/library/io.html#io.BufferedIOBase.readX-tr%X!unittest.TestCase.assertLessEqualr&(jEjEXNhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertLessEqualX-tr'Xlogging.Filter.filterr((jEjEXAhttp://docs.python.org/library/logging.html#logging.Filter.filterX-tr)Xmailbox.MaildirMessage.set_dater*(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MaildirMessage.set_dateX-tr+Xhttplib.HTTPConnection.closer,(jEjEXHhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.closeX-tr-X str.isalphar.(jEjEX8http://docs.python.org/library/stdtypes.html#str.isalphaX-tr/Xtarfile.TarInfo.isregr0(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isregX-tr1Xbdb.Bdb.runcallr2(jEjEX7http://docs.python.org/library/bdb.html#bdb.Bdb.runcallX-tr3X'wsgiref.handlers.BaseHandler.get_stderrr4(jEjEXShttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.get_stderrX-tr5X"xml.etree.ElementTree.Element.keysr6(jEjEX\http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.keysX-tr7X!mailbox.BabylMessage.remove_labelr8(jEjEXMhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.remove_labelX-tr9X"unittest.TestCase.assertItemsEqualr:(jEjEXOhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertItemsEqualX-tr;Xlogging.Logger.addFilterr<(jEjEXDhttp://docs.python.org/library/logging.html#logging.Logger.addFilterX-tr=X object.__lt__r>(jEjEX=http://docs.python.org/reference/datamodel.html#object.__lt__X-tr?Xobject.__delitem__r@(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__delitem__X-trAXobject.__cmp__rB(jEjEX>http://docs.python.org/reference/datamodel.html#object.__cmp__X-trCX#calendar.Calendar.yeardatescalendarrD(jEjEXPhttp://docs.python.org/library/calendar.html#calendar.Calendar.yeardatescalendarX-trEXemail.charset.Charset.__eq__rF(jEjEXNhttp://docs.python.org/library/email.charset.html#email.charset.Charset.__eq__X-trGu(Xpoplib.POP3.getwelcomerH(jEjEXAhttp://docs.python.org/library/poplib.html#poplib.POP3.getwelcomeX-trIXarray.array.reverserJ(jEjEX=http://docs.python.org/library/array.html#array.array.reverseX-trKX!symtable.SymbolTable.is_optimizedrL(jEjEXNhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.is_optimizedX-trMXlogging.Handler.filterrN(jEjEXBhttp://docs.python.org/library/logging.html#logging.Handler.filterX-trOXstring.Formatter.parserP(jEjEXAhttp://docs.python.org/library/string.html#string.Formatter.parseX-trQX+xml.sax.xmlreader.XMLReader.getErrorHandlerrR(jEjEX^http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getErrorHandlerX-trSXimaplib.IMAP4.deleteaclrT(jEjEXChttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.deleteaclX-trUX6distutils.ccompiler.CCompiler.set_runtime_library_dirsrV(jEjEXchttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_runtime_library_dirsX-trWXsunau.AU_read.rewindrX(jEjEX>http://docs.python.org/library/sunau.html#sunau.AU_read.rewindX-trYX unittest.TestCase.assertSetEqualrZ(jEjEXMhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertSetEqualX-tr[Xmultiprocessing.Queue.closer\(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Queue.closeX-tr]Xpoplib.POP3.set_debuglevelr^(jEjEXEhttp://docs.python.org/library/poplib.html#poplib.POP3.set_debuglevelX-tr_X/distutils.ccompiler.CCompiler.create_static_libr`(jEjEX\http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.create_static_libX-traX slice.indicesrb(jEjEX=http://docs.python.org/reference/datamodel.html#slice.indicesX-trcX#xml.parsers.expat.xmlparser.GetBaserd(jEjEXOhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.GetBaseX-treX#sqlite3.Connection.create_aggregaterf(jEjEXOhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.create_aggregateX-trgX$sgmllib.SGMLParser.get_starttag_textrh(jEjEXPhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.get_starttag_textX-triXftplib.FTP.storbinaryrj(jEjEX@http://docs.python.org/library/ftplib.html#ftplib.FTP.storbinaryX-trkX#unittest.TextTestRunner._makeResultrl(jEjEXPhttp://docs.python.org/library/unittest.html#unittest.TextTestRunner._makeResultX-trmXlogging.Handler.formatrn(jEjEXBhttp://docs.python.org/library/logging.html#logging.Handler.formatX-troXdifflib.Differ.comparerp(jEjEXBhttp://docs.python.org/library/difflib.html#difflib.Differ.compareX-trqXimaplib.IMAP4.responserr(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.responseX-trsXmimetools.Message.getplistrt(jEjEXHhttp://docs.python.org/library/mimetools.html#mimetools.Message.getplistX-truXgettext.NullTranslations._parserv(jEjEXKhttp://docs.python.org/library/gettext.html#gettext.NullTranslations._parseX-trwXcollections.deque.poprx(jEjEXEhttp://docs.python.org/library/collections.html#collections.deque.popX-tryXobject.__setattr__rz(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__setattr__X-tr{Xdatetime.time.replacer|(jEjEXBhttp://docs.python.org/library/datetime.html#datetime.time.replaceX-tr}Xdecimal.Decimal.expr~(jEjEX?http://docs.python.org/library/decimal.html#decimal.Decimal.expX-trXio.BufferedIOBase.readintor(jEjEXAhttp://docs.python.org/library/io.html#io.BufferedIOBase.readintoX-trXbdb.Bdb.dispatch_callr(jEjEX=http://docs.python.org/library/bdb.html#bdb.Bdb.dispatch_callX-trXftplib.FTP.ntransfercmdr(jEjEXBhttp://docs.python.org/library/ftplib.html#ftplib.FTP.ntransfercmdX-trXobject.__div__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__div__X-trXarray.array.tolistr(jEjEX<http://docs.python.org/library/array.html#array.array.tolistX-trXurllib.URLopener.openr(jEjEX@http://docs.python.org/library/urllib.html#urllib.URLopener.openX-trX'xml.sax.xmlreader.Locator.getLineNumberr(jEjEXZhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Locator.getLineNumberX-trXstr.startswithr(jEjEX;http://docs.python.org/library/stdtypes.html#str.startswithX-trXbdb.Bdb.dispatch_liner(jEjEX=http://docs.python.org/library/bdb.html#bdb.Bdb.dispatch_lineX-trXftplib.FTP.cwdr(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP.cwdX-trXmailbox.MMDF.unlockr(jEjEX?http://docs.python.org/library/mailbox.html#mailbox.MMDF.unlockX-trXMimeWriter.MimeWriter.addheaderr(jEjEXNhttp://docs.python.org/library/mimewriter.html#MimeWriter.MimeWriter.addheaderX-trXdecimal.Decimal.remainder_nearr(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Decimal.remainder_nearX-trXrfc822.Message.getr(jEjEX=http://docs.python.org/library/rfc822.html#rfc822.Message.getX-trX dl.dl.callr(jEjEX1http://docs.python.org/library/dl.html#dl.dl.callX-trX)logging.handlers.SocketHandler.makeSocketr(jEjEX^http://docs.python.org/library/logging.handlers.html#logging.handlers.SocketHandler.makeSocketX-trXemail.message.Message.del_paramr(jEjEXQhttp://docs.python.org/library/email.message.html#email.message.Message.del_paramX-trXcurses.window.getparyxr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.getparyxX-trXthreading.Thread.joinr(jEjEXChttp://docs.python.org/library/threading.html#threading.Thread.joinX-trXxdrlib.Unpacker.unpack_stringr(jEjEXHhttp://docs.python.org/library/xdrlib.html#xdrlib.Unpacker.unpack_stringX-trXnntplib.NNTP.descriptionr(jEjEXDhttp://docs.python.org/library/nntplib.html#nntplib.NNTP.descriptionX-trX'doctest.OutputChecker.output_differencer(jEjEXShttp://docs.python.org/library/doctest.html#doctest.OutputChecker.output_differenceX-trXftplib.FTP.transfercmdr(jEjEXAhttp://docs.python.org/library/ftplib.html#ftplib.FTP.transfercmdX-trXwave.Wave_read.getnchannelsr(jEjEXDhttp://docs.python.org/library/wave.html#wave.Wave_read.getnchannelsX-trXwave.Wave_read.getmarkersr(jEjEXBhttp://docs.python.org/library/wave.html#wave.Wave_read.getmarkersX-trXobject.__rmod__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rmod__X-trX object.__le__r(jEjEX=http://docs.python.org/reference/datamodel.html#object.__le__X-trXcollections.Counter.updater(jEjEXJhttp://docs.python.org/library/collections.html#collections.Counter.updateX-trXdecimal.Decimal.sqrtr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Decimal.sqrtX-trX3BaseHTTPServer.BaseHTTPRequestHandler.send_responser(jEjEXfhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.send_responseX-trXrexec.RExec.r_evalr(jEjEX<http://docs.python.org/library/rexec.html#rexec.RExec.r_evalX-trXpoplib.POP3.retrr(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.retrX-trX(ConfigParser.RawConfigParser.add_sectionr(jEjEXYhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.add_sectionX-trX set.clearrŒ(jEjEX6http://docs.python.org/library/stdtypes.html#set.clearX-trÌXfl.form.bgn_grouprČ(jEjEX8http://docs.python.org/library/fl.html#fl.form.bgn_groupX-trŌXttk.Notebook.enable_traversalrƌ(jEjEXEhttp://docs.python.org/library/ttk.html#ttk.Notebook.enable_traversalX-trnjX-xml.sax.xmlreader.XMLReader.setEntityResolverrȌ(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setEntityResolverX-trɌXimputil.ImportManager.uninstallrʌ(jEjEXKhttp://docs.python.org/library/imputil.html#imputil.ImportManager.uninstallX-trˌX&SocketServer.BaseServer.handle_requestř(jEjEXWhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.handle_requestX-tr͌Xttk.Style.theme_userΌ(jEjEX;http://docs.python.org/library/ttk.html#ttk.Style.theme_useX-trόXurllib2.Request.get_full_urlrЌ(jEjEXHhttp://docs.python.org/library/urllib2.html#urllib2.Request.get_full_urlX-trьXrfc822.Message.getrawheaderrҌ(jEjEXFhttp://docs.python.org/library/rfc822.html#rfc822.Message.getrawheaderX-trӌXcurses.panel.Panel.toprԌ(jEjEXGhttp://docs.python.org/library/curses.panel.html#curses.panel.Panel.topX-trՌX#logging.handlers.SysLogHandler.emitr֌(jEjEXXhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SysLogHandler.emitX-tr׌Xlogging.Logger.findCallerr،(jEjEXEhttp://docs.python.org/library/logging.html#logging.Logger.findCallerX-trٌXftplib.FTP_TLS.prot_crڌ(jEjEX@http://docs.python.org/library/ftplib.html#ftplib.FTP_TLS.prot_cX-trیXEasyDialogs.ProgressBar.labelr܌(jEjEXMhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.labelX-tr݌Xcollections.Counter.most_commonrތ(jEjEXOhttp://docs.python.org/library/collections.html#collections.Counter.most_commonX-trߌX$calendar.Calendar.monthdatescalendarr(jEjEXQhttp://docs.python.org/library/calendar.html#calendar.Calendar.monthdatescalendarX-trXttk.Style.lookupr(jEjEX8http://docs.python.org/library/ttk.html#ttk.Style.lookupX-trXmhlib.MH.setcontextr(jEjEX=http://docs.python.org/library/mhlib.html#mhlib.MH.setcontextX-trX/distutils.ccompiler.CCompiler.find_library_filer(jEjEX\http://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.find_library_fileX-trX,xmlrpclib.ServerProxy.system.methodSignaturer(jEjEXZhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ServerProxy.system.methodSignatureX-trXmailbox.MH.packr(jEjEX;http://docs.python.org/library/mailbox.html#mailbox.MH.packX-trXfractions.Fraction.from_floatr(jEjEXKhttp://docs.python.org/library/fractions.html#fractions.Fraction.from_floatX-trXcurses.window.scrollokr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.scrollokX-trXlogging.FileHandler.closer(jEjEXNhttp://docs.python.org/library/logging.handlers.html#logging.FileHandler.closeX-trXftplib.FTP.dirr(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP.dirX-trX-xml.sax.xmlreader.AttributesNS.getQNameByNamer(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesNS.getQNameByNameX-trX optparse.OptionParser.add_optionr(jEjEXMhttp://docs.python.org/library/optparse.html#optparse.OptionParser.add_optionX-trXwebbrowser.controller.open_newr(jEjEXMhttp://docs.python.org/library/webbrowser.html#webbrowser.controller.open_newX-trX dict.itemsr(jEjEX7http://docs.python.org/library/stdtypes.html#dict.itemsX-trXwave.Wave_write.setnchannelsr(jEjEXEhttp://docs.python.org/library/wave.html#wave.Wave_write.setnchannelsX-trXlogging.FileHandler.emitr(jEjEXMhttp://docs.python.org/library/logging.handlers.html#logging.FileHandler.emitX-trX*logging.handlers.MemoryHandler.shouldFlushr(jEjEX_http://docs.python.org/library/logging.handlers.html#logging.handlers.MemoryHandler.shouldFlushX-trXasyncore.dispatcher.connectr(jEjEXHhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.connectX-trXsmtplib.SMTP.has_extnr(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTP.has_extnX-trX str.lstripr(jEjEX7http://docs.python.org/library/stdtypes.html#str.lstripX-trXtelnetlib.Telnet.expectr(jEjEXEhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.expectX-tr Xhmac.HMAC.copyr (jEjEX7http://docs.python.org/library/hmac.html#hmac.HMAC.copyX-tr Xhashlib.hash.hexdigestr (jEjEXBhttp://docs.python.org/library/hashlib.html#hashlib.hash.hexdigestX-tr Xftplib.FTP.connectr(jEjEX=http://docs.python.org/library/ftplib.html#ftplib.FTP.connectX-trXbz2.BZ2Compressor.flushr(jEjEX?http://docs.python.org/library/bz2.html#bz2.BZ2Compressor.flushX-trX5distutils.ccompiler.CCompiler.add_runtime_library_dirr(jEjEXbhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.add_runtime_library_dirX-trXsqlite3.Cursor.executescriptr(jEjEXHhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.executescriptX-trX$xml.etree.ElementTree.Element.appendr(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.appendX-trXmsilib.Control.conditionr(jEjEXChttp://docs.python.org/library/msilib.html#msilib.Control.conditionX-trXargparse.ArgumentParser.errorr(jEjEXJhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.errorX-trXdecimal.Decimal.logical_invertr(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Decimal.logical_invertX-trXunittest.TestSuite.runr(jEjEXChttp://docs.python.org/library/unittest.html#unittest.TestSuite.runX-trXarray.array.tostringr (jEjEX>http://docs.python.org/library/array.html#array.array.tostringX-tr!Xdecimal.Context.create_decimalr"(jEjEXJhttp://docs.python.org/library/decimal.html#decimal.Context.create_decimalX-tr#Xttk.Treeview.yviewr$(jEjEX:http://docs.python.org/library/ttk.html#ttk.Treeview.yviewX-tr%Xurllib.URLopener.retriever&(jEjEXDhttp://docs.python.org/library/urllib.html#urllib.URLopener.retrieveX-tr'Xhtmllib.HTMLParser.save_endr((jEjEXGhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.save_endX-tr)Xsymtable.Symbol.get_namespacesr*(jEjEXKhttp://docs.python.org/library/symtable.html#symtable.Symbol.get_namespacesX-tr+Xwave.Wave_write.setframerater,(jEjEXEhttp://docs.python.org/library/wave.html#wave.Wave_write.setframerateX-tr-X SocketServer.BaseServer.shutdownr.(jEjEXQhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.shutdownX-tr/Xformatter.writer.flushr0(jEjEXDhttp://docs.python.org/library/formatter.html#formatter.writer.flushX-tr1Xthreading.RLock.releaser2(jEjEXEhttp://docs.python.org/library/threading.html#threading.RLock.releaseX-tr3X(argparse.ArgumentParser.parse_known_argsr4(jEjEXUhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.parse_known_argsX-tr5Xlogging.Handler.acquirer6(jEjEXChttp://docs.python.org/library/logging.html#logging.Handler.acquireX-tr7X pprint.PrettyPrinter.isrecursiver8(jEjEXKhttp://docs.python.org/library/pprint.html#pprint.PrettyPrinter.isrecursiveX-tr9Xdecimal.Context.is_finiter:(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Context.is_finiteX-tr;Xobject.__unicode__r<(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__unicode__X-tr=Xfractions.Fraction.from_decimalr>(jEjEXMhttp://docs.python.org/library/fractions.html#fractions.Fraction.from_decimalX-tr?Ximaplib.IMAP4.closer@(jEjEX?http://docs.python.org/library/imaplib.html#imaplib.IMAP4.closeX-trAXmhlib.MH.errorrB(jEjEX8http://docs.python.org/library/mhlib.html#mhlib.MH.errorX-trCXcurses.window.keypadrD(jEjEX?http://docs.python.org/library/curses.html#curses.window.keypadX-trEXdatetime.datetime.utcoffsetrF(jEjEXHhttp://docs.python.org/library/datetime.html#datetime.datetime.utcoffsetX-trGX$xml.etree.ElementTree.Element.removerH(jEjEX^http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.removeX-trIXxml.dom.minidom.Node.writexmlrJ(jEjEXQhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.Node.writexmlX-trKX(urllib.FancyURLopener.prompt_user_passwdrL(jEjEXShttp://docs.python.org/library/urllib.html#urllib.FancyURLopener.prompt_user_passwdX-trMXcgi.FieldStorage.getfirstrN(jEjEXAhttp://docs.python.org/library/cgi.html#cgi.FieldStorage.getfirstX-trOXftplib.FTP.rmdrP(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP.rmdX-trQXsymtable.SymbolTable.is_nestedrR(jEjEXKhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.is_nestedX-trSXabc.ABCMeta.__subclasshook__rT(jEjEXDhttp://docs.python.org/library/abc.html#abc.ABCMeta.__subclasshook__X-trUXnntplib.NNTP.descriptionsrV(jEjEXEhttp://docs.python.org/library/nntplib.html#nntplib.NNTP.descriptionsX-trWXlogging.Logger.handlerX(jEjEXAhttp://docs.python.org/library/logging.html#logging.Logger.handleX-trYXcurses.window.getyxrZ(jEjEX>http://docs.python.org/library/curses.html#curses.window.getyxX-tr[Xtelnetlib.Telnet.closer\(jEjEXDhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.closeX-tr]X)multiprocessing.managers.SyncManager.Lockr^(jEjEX]http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.LockX-tr_X)xml.sax.xmlreader.InputSource.setEncodingr`(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.InputSource.setEncodingX-traXsymtable.SymbolTable.get_namerb(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_nameX-trcX)imputil.DynLoadSuffixImporter.import_filerd(jEjEXUhttp://docs.python.org/library/imputil.html#imputil.DynLoadSuffixImporter.import_fileX-treXbdb.Bdb.dispatch_returnrf(jEjEX?http://docs.python.org/library/bdb.html#bdb.Bdb.dispatch_returnX-trgX"ConfigParser.RawConfigParser.itemsrh(jEjEXShttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.itemsX-triXre.RegexObject.findallrj(jEjEX=http://docs.python.org/library/re.html#re.RegexObject.findallX-trkXhtmllib.HTMLParser.anchor_endrl(jEjEXIhttp://docs.python.org/library/htmllib.html#htmllib.HTMLParser.anchor_endX-trmXftplib.FTP.voidcmdrn(jEjEX=http://docs.python.org/library/ftplib.html#ftplib.FTP.voidcmdX-troXimaplib.IMAP4.shutdownrp(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.shutdownX-trqXdbhash.dbhash.previousrr(jEjEXAhttp://docs.python.org/library/dbhash.html#dbhash.dbhash.previousX-trsX'ossaudiodev.oss_mixer_device.get_recsrcrt(jEjEXWhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.get_recsrcX-truXmailbox.MH.remove_folderrv(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.MH.remove_folderX-trwXcurses.window.setscrregrx(jEjEXBhttp://docs.python.org/library/curses.html#curses.window.setscrregX-tryXimp.NullImporter.find_modulerz(jEjEXDhttp://docs.python.org/library/imp.html#imp.NullImporter.find_moduleX-tr{X4xml.parsers.expat.xmlparser.ExternalEntityRefHandlerr|(jEjEX`http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ExternalEntityRefHandlerX-tr}X-multiprocessing.managers.BaseManager.registerr~(jEjEXahttp://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseManager.registerX-trXttk.Treeview.tag_hasr(jEjEX<http://docs.python.org/library/ttk.html#ttk.Treeview.tag_hasX-trXdict.viewvaluesr(jEjEX<http://docs.python.org/library/stdtypes.html#dict.viewvaluesX-trXobject.__rdivmod__r(jEjEXBhttp://docs.python.org/reference/datamodel.html#object.__rdivmod__X-trXfl.form.add_choicer(jEjEX9http://docs.python.org/library/fl.html#fl.form.add_choiceX-trXsocket.socket.acceptr(jEjEX?http://docs.python.org/library/socket.html#socket.socket.acceptX-trXurllib2.Request.has_headerr(jEjEXFhttp://docs.python.org/library/urllib2.html#urllib2.Request.has_headerX-trXio.BufferedIOBase.writer(jEjEX>http://docs.python.org/library/io.html#io.BufferedIOBase.writeX-trX%cookielib.CookieJar.add_cookie_headerr(jEjEXShttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.add_cookie_headerX-trX symtable.Function.get_parametersr(jEjEXMhttp://docs.python.org/library/symtable.html#symtable.Function.get_parametersX-trXsocket.socket.sendr(jEjEX=http://docs.python.org/library/socket.html#socket.socket.sendX-trX&xml.etree.ElementTree.ElementTree.iterr(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.iterX-trXtarfile.TarFile.nextr(jEjEX@http://docs.python.org/library/tarfile.html#tarfile.TarFile.nextX-trX"ossaudiodev.oss_audio_device.resetr(jEjEXRhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.resetX-trX)xml.etree.ElementTree.Element.getchildrenr(jEjEXchttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.getchildrenX-trXasyncore.dispatcher.handle_exptr(jEjEXLhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_exptX-trX msilib.Directory.start_componentr(jEjEXKhttp://docs.python.org/library/msilib.html#msilib.Directory.start_componentX-trXxml.dom.minidom.Node.cloneNoder(jEjEXRhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.Node.cloneNodeX-trXio.IOBase.readliner(jEjEX9http://docs.python.org/library/io.html#io.IOBase.readlineX-trXpdb.Pdb.runevalr(jEjEX7http://docs.python.org/library/pdb.html#pdb.Pdb.runevalX-trXcurses.window.getbkgdr(jEjEX@http://docs.python.org/library/curses.html#curses.window.getbkgdX-trX#ossaudiodev.oss_audio_device.setfmtr(jEjEXShttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.setfmtX-trX/xml.parsers.expat.xmlparser.StartElementHandlerr(jEjEX[http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.StartElementHandlerX-trXimaplib.IMAP4.logoutr(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.logoutX-trXmhlib.MH.getpathr(jEjEX:http://docs.python.org/library/mhlib.html#mhlib.MH.getpathX-trXthreading.RLock.acquirer(jEjEXEhttp://docs.python.org/library/threading.html#threading.RLock.acquireX-trXxml.dom.NodeList.itemr(jEjEXAhttp://docs.python.org/library/xml.dom.html#xml.dom.NodeList.itemX-trXCookie.Morsel.outputr(jEjEX?http://docs.python.org/library/cookie.html#Cookie.Morsel.outputX-trX)unittest.TestLoader.loadTestsFromTestCaser(jEjEXVhttp://docs.python.org/library/unittest.html#unittest.TestLoader.loadTestsFromTestCaseX-trXemail.generator.Generator.cloner(jEjEXShttp://docs.python.org/library/email.generator.html#email.generator.Generator.cloneX-trXobject.__index__r(jEjEX@http://docs.python.org/reference/datamodel.html#object.__index__X-trXttk.Style.theme_namesr(jEjEX=http://docs.python.org/library/ttk.html#ttk.Style.theme_namesX-trXsymtable.SymbolTable.get_typer(jEjEXJhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_typeX-trX%xml.sax.xmlreader.Locator.getSystemIdr(jEjEXXhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Locator.getSystemIdX-trXunittest.TestCase.assertTruer(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertTrueX-trÍXio.IOBase.writelinesrč(jEjEX;http://docs.python.org/library/io.html#io.IOBase.writelinesX-trōX&xml.sax.xmlreader.XMLReader.setFeaturerƍ(jEjEXYhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setFeatureX-trǍXtelnetlib.Telnet.mt_interactrȍ(jEjEXJhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.mt_interactX-trɍXasynchat.async_chat.pushrʍ(jEjEXEhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.pushX-trˍXcodecs.StreamReader.readlinesr̍(jEjEXHhttp://docs.python.org/library/codecs.html#codecs.StreamReader.readlinesX-tr͍Xemail.message.Message.valuesr΍(jEjEXNhttp://docs.python.org/library/email.message.html#email.message.Message.valuesX-trύXformatter.writer.send_hor_rulerЍ(jEjEXLhttp://docs.python.org/library/formatter.html#formatter.writer.send_hor_ruleX-trэX!FrameWork.Application.asynceventsrҍ(jEjEXOhttp://docs.python.org/library/framework.html#FrameWork.Application.asynceventsX-trӍX str.rindexrԍ(jEjEX7http://docs.python.org/library/stdtypes.html#str.rindexX-trՍXcmd.Cmd.completedefaultr֍(jEjEX?http://docs.python.org/library/cmd.html#cmd.Cmd.completedefaultX-tr׍Xsunau.AU_read.tellr؍(jEjEX<http://docs.python.org/library/sunau.html#sunau.AU_read.tellX-trٍX"distutils.text_file.TextFile.closerڍ(jEjEXOhttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.closeX-trۍXimaplib.IMAP4.myrightsr܍(jEjEXBhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.myrightsX-trݍXpoplib.POP3.delerލ(jEjEX;http://docs.python.org/library/poplib.html#poplib.POP3.deleX-trߍXmailbox.MMDFMessage.set_fromr(jEjEXHhttp://docs.python.org/library/mailbox.html#mailbox.MMDFMessage.set_fromX-trX,distutils.ccompiler.CCompiler.undefine_macror(jEjEXYhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.undefine_macroX-trX&wsgiref.handlers.BaseHandler.get_stdinr(jEjEXRhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.get_stdinX-trXimaplib.IMAP4.uidr(jEjEX=http://docs.python.org/library/imaplib.html#imaplib.IMAP4.uidX-trXmsilib.Database.Commitr(jEjEXAhttp://docs.python.org/library/msilib.html#msilib.Database.CommitX-trXio.RawIOBase.readallr(jEjEX;http://docs.python.org/library/io.html#io.RawIOBase.readallX-trX*logging.handlers.SysLogHandler.mapPriorityr(jEjEX_http://docs.python.org/library/logging.handlers.html#logging.handlers.SysLogHandler.mapPriorityX-trXwave.Wave_read.rewindr(jEjEX>http://docs.python.org/library/wave.html#wave.Wave_read.rewindX-trXdecimal.Context.plusr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Context.plusX-trXcodecs.Codec.decoder(jEjEX>http://docs.python.org/library/codecs.html#codecs.Codec.decodeX-trX#optparse.OptionParser.remove_optionr(jEjEXPhttp://docs.python.org/library/optparse.html#optparse.OptionParser.remove_optionX-trX$compiler.visitor.ASTVisitor.preorderr(jEjEXQhttp://docs.python.org/library/compiler.html#compiler.visitor.ASTVisitor.preorderX-trX*xml.sax.handler.ContentHandler.endDocumentr(jEjEX^http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.endDocumentX-trXlong.bit_lengthr(jEjEX<http://docs.python.org/library/stdtypes.html#long.bit_lengthX-trXsqlite3.Cursor.executemanyr(jEjEXFhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.executemanyX-trXdecimal.Decimal.minr(jEjEX?http://docs.python.org/library/decimal.html#decimal.Decimal.minX-trXdbhash.dbhash.lastr(jEjEX=http://docs.python.org/library/dbhash.html#dbhash.dbhash.lastX-trXimaplib.IMAP4.recentr(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.recentX-trXttk.Notebook.forgetr(jEjEX;http://docs.python.org/library/ttk.html#ttk.Notebook.forgetX-trXselect.epoll.modifyr(jEjEX>http://docs.python.org/library/select.html#select.epoll.modifyX-trX FrameWork.Window.do_contentclickr(jEjEXNhttp://docs.python.org/library/framework.html#FrameWork.Window.do_contentclickX-tr Xsubprocess.Popen.killr (jEjEXDhttp://docs.python.org/library/subprocess.html#subprocess.Popen.killX-tr Xzlib.Compress.compressr (jEjEX?http://docs.python.org/library/zlib.html#zlib.Compress.compressX-tr X!formatter.formatter.end_paragraphr(jEjEXOhttp://docs.python.org/library/formatter.html#formatter.formatter.end_paragraphX-trXdecimal.Decimal.radixr(jEjEXAhttp://docs.python.org/library/decimal.html#decimal.Decimal.radixX-trX%multiprocessing.Connection.send_bytesr(jEjEXYhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.send_bytesX-trX"asynchat.async_chat.set_terminatorr(jEjEXOhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.set_terminatorX-trXttk.Treeview.parentr(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.parentX-trXshelve.Shelf.closer(jEjEX=http://docs.python.org/library/shelve.html#shelve.Shelf.closeX-trXdatetime.tzinfo.fromutcr(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.tzinfo.fromutcX-trXdbhash.dbhash.syncr(jEjEX=http://docs.python.org/library/dbhash.html#dbhash.dbhash.syncX-trXcurses.window.touchwinr(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.touchwinX-trXwave.Wave_read.getcomptyper (jEjEXChttp://docs.python.org/library/wave.html#wave.Wave_read.getcomptypeX-tr!X.logging.handlers.TimedRotatingFileHandler.emitr"(jEjEXchttp://docs.python.org/library/logging.handlers.html#logging.handlers.TimedRotatingFileHandler.emitX-tr#Xmailbox.Babyl.unlockr$(jEjEX@http://docs.python.org/library/mailbox.html#mailbox.Babyl.unlockX-tr%X*distutils.ccompiler.CCompiler.define_macror&(jEjEXWhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.define_macroX-tr'Xcollections.deque.remover((jEjEXHhttp://docs.python.org/library/collections.html#collections.deque.removeX-tr)Xmimetools.Message.getencodingr*(jEjEXKhttp://docs.python.org/library/mimetools.html#mimetools.Message.getencodingX-tr+Xpoplib.POP3.pass_r,(jEjEX<http://docs.python.org/library/poplib.html#poplib.POP3.pass_X-tr-X str.centerr.(jEjEX7http://docs.python.org/library/stdtypes.html#str.centerX-tr/Xsunau.AU_write.setsampwidthr0(jEjEXEhttp://docs.python.org/library/sunau.html#sunau.AU_write.setsampwidthX-tr1Xcurses.textpad.Textbox.editr2(jEjEXFhttp://docs.python.org/library/curses.html#curses.textpad.Textbox.editX-tr3X-cookielib.DefaultCookiePolicy.allowed_domainsr4(jEjEX[http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.allowed_domainsX-tr5Xfl.form.add_textr6(jEjEX7http://docs.python.org/library/fl.html#fl.form.add_textX-tr7Xunittest.TestCase.skipTestr8(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestCase.skipTestX-tr9X-xml.sax.xmlreader.AttributesNS.getNameByQNamer:(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesNS.getNameByQNameX-tr;Xdecimal.Decimal.rotater<(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Decimal.rotateX-tr=X#sqlite3.Connection.create_collationr>(jEjEXOhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.create_collationX-tr?Xlogging.Handler.removeFilterr@(jEjEXHhttp://docs.python.org/library/logging.html#logging.Handler.removeFilterX-trAX#wsgiref.handlers.BaseHandler._writerB(jEjEXOhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler._writeX-trCX#email.charset.Charset.to_splittablerD(jEjEXUhttp://docs.python.org/library/email.charset.html#email.charset.Charset.to_splittableX-trEXmhlib.Folder.getcurrentrF(jEjEXAhttp://docs.python.org/library/mhlib.html#mhlib.Folder.getcurrentX-trGXzipfile.ZipFile.closerH(jEjEXAhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.closeX-trIX:DocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_namerJ(jEjEXnhttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocCGIXMLRPCRequestHandler.set_server_nameX-trKXdecimal.Decimal.is_signedrL(jEjEXEhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_signedX-trMXttk.Treeview.identify_regionrN(jEjEXDhttp://docs.python.org/library/ttk.html#ttk.Treeview.identify_regionX-trOX gettext.GNUTranslations.ngettextrP(jEjEXLhttp://docs.python.org/library/gettext.html#gettext.GNUTranslations.ngettextX-trQX#argparse.ArgumentParser.get_defaultrR(jEjEXPhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.get_defaultX-trSX file.writerT(jEjEX7http://docs.python.org/library/stdtypes.html#file.writeX-trUX"optparse.OptionParser.set_defaultsrV(jEjEXOhttp://docs.python.org/library/optparse.html#optparse.OptionParser.set_defaultsX-trWX)xml.sax.xmlreader.Locator.getColumnNumberrX(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Locator.getColumnNumberX-trYX5xml.parsers.expat.xmlparser.UnparsedEntityDeclHandlerrZ(jEjEXahttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.UnparsedEntityDeclHandlerX-tr[Xaifc.aifc.setnchannelsr\(jEjEX?http://docs.python.org/library/aifc.html#aifc.aifc.setnchannelsX-tr]X formatter.writer.send_label_datar^(jEjEXNhttp://docs.python.org/library/formatter.html#formatter.writer.send_label_dataX-tr_X mmap.flushr`(jEjEX3http://docs.python.org/library/mmap.html#mmap.flushX-traXsocket.socket.recvrb(jEjEX=http://docs.python.org/library/socket.html#socket.socket.recvX-trcXunittest.TestCase.assertEqualrd(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertEqualX-treXtarfile.TarFile.extractallrf(jEjEXFhttp://docs.python.org/library/tarfile.html#tarfile.TarFile.extractallX-trgX'xml.sax.xmlreader.XMLReader.getPropertyrh(jEjEXZhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.getPropertyX-triX(distutils.cmd.Command.initialize_optionsrj(jEjEXUhttp://docs.python.org/distutils/apiref.html#distutils.cmd.Command.initialize_optionsX-trkXmutex.mutex.testrl(jEjEX:http://docs.python.org/library/mutex.html#mutex.mutex.testX-trmXmhlib.Message.openmessagern(jEjEXChttp://docs.python.org/library/mhlib.html#mhlib.Message.openmessageX-troXzipfile.ZipFile.printdirrp(jEjEXDhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.printdirX-trqXttk.Treeview.xviewrr(jEjEX:http://docs.python.org/library/ttk.html#ttk.Treeview.xviewX-trsXbdb.Bdb.runevalrt(jEjEX7http://docs.python.org/library/bdb.html#bdb.Bdb.runevalX-truXurllib2.Request.set_proxyrv(jEjEXEhttp://docs.python.org/library/urllib2.html#urllib2.Request.set_proxyX-trwXsymtable.Function.get_freesrx(jEjEXHhttp://docs.python.org/library/symtable.html#symtable.Function.get_freesX-tryX"doctest.DocTestRunner.report_startrz(jEjEXNhttp://docs.python.org/library/doctest.html#doctest.DocTestRunner.report_startX-tr{X!email.generator.Generator.flattenr|(jEjEXUhttp://docs.python.org/library/email.generator.html#email.generator.Generator.flattenX-tr}Xselect.kqueue.controlr~(jEjEX@http://docs.python.org/library/select.html#select.kqueue.controlX-trX+difflib.SequenceMatcher.get_grouped_opcodesr(jEjEXWhttp://docs.python.org/library/difflib.html#difflib.SequenceMatcher.get_grouped_opcodesX-trX!logging.handlers.SMTPHandler.emitr(jEjEXVhttp://docs.python.org/library/logging.handlers.html#logging.handlers.SMTPHandler.emitX-trX#xml.etree.ElementTree.Element.itemsr(jEjEX]http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.itemsX-trX+distutils.ccompiler.CCompiler.set_librariesr(jEjEXXhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.set_librariesX-trXxml.dom.Element.setAttributer(jEjEXHhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.setAttributeX-trXttk.Widget.identifyr(jEjEX;http://docs.python.org/library/ttk.html#ttk.Widget.identifyX-trXCookie.BaseCookie.outputr(jEjEXChttp://docs.python.org/library/cookie.html#Cookie.BaseCookie.outputX-trXre.RegexObject.finditerr(jEjEX>http://docs.python.org/library/re.html#re.RegexObject.finditerX-trXast.NodeVisitor.generic_visitr(jEjEXEhttp://docs.python.org/library/ast.html#ast.NodeVisitor.generic_visitX-trX&xml.etree.ElementTree.Element.findtextr(jEjEX`http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.findtextX-trXio.TextIOBase.tellr(jEjEX9http://docs.python.org/library/io.html#io.TextIOBase.tellX-trXxdrlib.Packer.pack_farrayr(jEjEXDhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_farrayX-trX wsgiref.handlers.BaseHandler.runr(jEjEXLhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.runX-trX asyncore.dispatcher.handle_writer(jEjEXMhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_writeX-trXobject.__itruediv__r(jEjEXChttp://docs.python.org/reference/datamodel.html#object.__itruediv__X-trXurlparse.ParseResult.geturlr(jEjEXHhttp://docs.python.org/library/urlparse.html#urlparse.ParseResult.geturlX-trX1cookielib.DefaultCookiePolicy.set_allowed_domainsr(jEjEX_http://docs.python.org/library/cookielib.html#cookielib.DefaultCookiePolicy.set_allowed_domainsX-trXcollections.Counter.fromkeysr(jEjEXLhttp://docs.python.org/library/collections.html#collections.Counter.fromkeysX-trXsmtplib.SMTP.ehlor(jEjEX=http://docs.python.org/library/smtplib.html#smtplib.SMTP.ehloX-trX/multiprocessing.pool.multiprocessing.Pool.closer(jEjEXchttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.closeX-trX'ConfigParser.RawConfigParser.has_optionr(jEjEXXhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.has_optionX-trXurllib2.BaseHandler.closer(jEjEXEhttp://docs.python.org/library/urllib2.html#urllib2.BaseHandler.closeX-trX)xml.sax.xmlreader.IncrementalParser.resetr(jEjEX\http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.IncrementalParser.resetX-trX+multiprocessing.managers.BaseProxy.__repr__r(jEjEX_http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.BaseProxy.__repr__X-trXmultiprocessing.Process.runr(jEjEXOhttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.runX-trXttk.Treeview.setr(jEjEX8http://docs.python.org/library/ttk.html#ttk.Treeview.setX-trX%ossaudiodev.oss_mixer_device.controlsr(jEjEXUhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_mixer_device.controlsX-trX$cookielib.CookieJar.set_cookie_if_okr(jEjEXRhttp://docs.python.org/library/cookielib.html#cookielib.CookieJar.set_cookie_if_okX-trXposixfile.posixfile.lockr(jEjEXFhttp://docs.python.org/library/posixfile.html#posixfile.posixfile.lockX-trXsunau.AU_read.closer(jEjEX=http://docs.python.org/library/sunau.html#sunau.AU_read.closeX-trXstr.capitalizer(jEjEX;http://docs.python.org/library/stdtypes.html#str.capitalizeX-trXmailbox.MMDF.get_filer(jEjEXAhttp://docs.python.org/library/mailbox.html#mailbox.MMDF.get_fileX-trX(xml.sax.xmlreader.AttributesNS.getQNamesr(jEjEX[http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.AttributesNS.getQNamesX-trX/wsgiref.simple_server.WSGIRequestHandler.handlerŽ(jEjEX[http://docs.python.org/library/wsgiref.html#wsgiref.simple_server.WSGIRequestHandler.handleX-trÎXdecimal.Decimal.is_infiniterĎ(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Decimal.is_infiniteX-trŎXcurses.window.subpadrƎ(jEjEX?http://docs.python.org/library/curses.html#curses.window.subpadX-trǎXsymtable.SymbolTable.get_linenorȎ(jEjEXLhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_linenoX-trɎXdatetime.datetime.ctimerʎ(jEjEXDhttp://docs.python.org/library/datetime.html#datetime.datetime.ctimeX-trˎXtarfile.TarInfo.isblkr̎(jEjEXAhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isblkX-tr͎Xunittest.TestCase.tearDownClassrΎ(jEjEXLhttp://docs.python.org/library/unittest.html#unittest.TestCase.tearDownClassX-trώXdatetime.datetime.timetzrЎ(jEjEXEhttp://docs.python.org/library/datetime.html#datetime.datetime.timetzX-trюX$symtable.SymbolTable.get_identifiersrҎ(jEjEXQhttp://docs.python.org/library/symtable.html#symtable.SymbolTable.get_identifiersX-trӎXtrace.Trace.runctxrԎ(jEjEX<http://docs.python.org/library/trace.html#trace.Trace.runctxX-trՎXxml.dom.Node.removeChildr֎(jEjEXDhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.removeChildX-tr׎Xmmap.read_byter؎(jEjEX7http://docs.python.org/library/mmap.html#mmap.read_byteX-trَXbdb.Bdb.runctxrڎ(jEjEX6http://docs.python.org/library/bdb.html#bdb.Bdb.runctxX-trێX*xml.parsers.expat.xmlparser.CommentHandlerr܎(jEjEXVhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.CommentHandlerX-trݎX#xml.dom.Element.removeAttributeNoderގ(jEjEXOhttp://docs.python.org/library/xml.dom.html#xml.dom.Element.removeAttributeNodeX-trߎX'xml.etree.ElementTree.TreeBuilder.closer(jEjEXahttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.TreeBuilder.closeX-trXemail.header.Header.__str__r(jEjEXLhttp://docs.python.org/library/email.header.html#email.header.Header.__str__X-trXmailbox.Mailbox.__delitem__r(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__delitem__X-trXmailbox.Maildir.unlockr(jEjEXBhttp://docs.python.org/library/mailbox.html#mailbox.Maildir.unlockX-trXmailbox.Mailbox.__getitem__r(jEjEXGhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.__getitem__X-trX!distutils.text_file.TextFile.openr(jEjEXNhttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.openX-trX(xmlrpclib.ServerProxy.system.listMethodsr(jEjEXVhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.ServerProxy.system.listMethodsX-trXsunau.AU_write.setnchannelsr(jEjEXEhttp://docs.python.org/library/sunau.html#sunau.AU_write.setnchannelsX-trXzipfile.ZipFile.openr(jEjEX@http://docs.python.org/library/zipfile.html#zipfile.ZipFile.openX-trX$unittest.TestCase.assertRaisesRegexpr(jEjEXQhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertRaisesRegexpX-trXabc.ABCMeta.registerr(jEjEX<http://docs.python.org/library/abc.html#abc.ABCMeta.registerX-trXsocket.socket.shutdownr(jEjEXAhttp://docs.python.org/library/socket.html#socket.socket.shutdownX-trX-multiprocessing.pool.multiprocessing.Pool.mapr(jEjEXahttp://docs.python.org/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.mapX-trX'email.charset.Charset.get_body_encodingr(jEjEXYhttp://docs.python.org/library/email.charset.html#email.charset.Charset.get_body_encodingX-trXunittest.TestCase.assertNotInr(jEjEXJhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertNotInX-trXxmlrpclib.Boolean.encoder(jEjEXFhttp://docs.python.org/library/xmlrpclib.html#xmlrpclib.Boolean.encodeX-trXio.BufferedReader.peekr(jEjEX=http://docs.python.org/library/io.html#io.BufferedReader.peekX-trX)asynchat.async_chat.collect_incoming_datar(jEjEXVhttp://docs.python.org/library/asynchat.html#asynchat.async_chat.collect_incoming_dataX-trXemail.charset.Charset.convertr(jEjEXOhttp://docs.python.org/library/email.charset.html#email.charset.Charset.convertX-trXstruct.Struct.packr(jEjEX=http://docs.python.org/library/struct.html#struct.Struct.packX-trXobject.__hash__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__hash__X-tr X asyncore.dispatcher.handle_errorr (jEjEXMhttp://docs.python.org/library/asyncore.html#asyncore.dispatcher.handle_errorX-tr Xctypes._CData.from_paramr (jEjEXChttp://docs.python.org/library/ctypes.html#ctypes._CData.from_paramX-tr Xio.IOBase.tellr(jEjEX5http://docs.python.org/library/io.html#io.IOBase.tellX-trX*xml.etree.ElementTree.ElementTree._setrootr(jEjEXdhttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree._setrootX-trXgenerator.sendr(jEjEX@http://docs.python.org/reference/expressions.html#generator.sendX-trXcmd.Cmd.precmdr(jEjEX6http://docs.python.org/library/cmd.html#cmd.Cmd.precmdX-trXmailbox.MMDF.lockr(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.MMDF.lockX-trXthreading.Event.isSetr(jEjEXChttp://docs.python.org/library/threading.html#threading.Event.isSetX-trXunittest.TestCase.failr(jEjEXChttp://docs.python.org/library/unittest.html#unittest.TestCase.failX-trXobject.__sub__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__sub__X-trXobject.__ixor__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__ixor__X-trXnntplib.NNTP.postr (jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.postX-tr!Xzlib.Decompress.copyr"(jEjEX=http://docs.python.org/library/zlib.html#zlib.Decompress.copyX-tr#X$argparse.ArgumentParser.format_usager$(jEjEXQhttp://docs.python.org/library/argparse.html#argparse.ArgumentParser.format_usageX-tr%Xcurses.window.getbegyxr&(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.getbegyxX-tr'X)wsgiref.handlers.BaseHandler.error_outputr((jEjEXUhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.error_outputX-tr)X/logging.handlers.RotatingFileHandler.doRolloverr*(jEjEXdhttp://docs.python.org/library/logging.handlers.html#logging.handlers.RotatingFileHandler.doRolloverX-tr+X!email.message.Message.set_charsetr,(jEjEXShttp://docs.python.org/library/email.message.html#email.message.Message.set_charsetX-tr-X"email.message.Message.get_filenamer.(jEjEXThttp://docs.python.org/library/email.message.html#email.message.Message.get_filenameX-tr/Xdecimal.Decimal.quantizer0(jEjEXDhttp://docs.python.org/library/decimal.html#decimal.Decimal.quantizeX-tr1Xurllib2.FTPHandler.ftp_openr2(jEjEXGhttp://docs.python.org/library/urllib2.html#urllib2.FTPHandler.ftp_openX-tr3X multiprocessing.Process.is_aliver4(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.Process.is_aliveX-tr5X multiprocessing.Connection.closer6(jEjEXThttp://docs.python.org/library/multiprocessing.html#multiprocessing.Connection.closeX-tr7Xtelnetlib.Telnet.read_sb_datar8(jEjEXKhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_sb_dataX-tr9Xttk.Style.element_optionsr:(jEjEXAhttp://docs.python.org/library/ttk.html#ttk.Style.element_optionsX-tr;X6urllib2.AbstractBasicAuthHandler.http_error_auth_reqedr<(jEjEXbhttp://docs.python.org/library/urllib2.html#urllib2.AbstractBasicAuthHandler.http_error_auth_reqedX-tr=Xmailbox.mboxMessage.get_flagsr>(jEjEXIhttp://docs.python.org/library/mailbox.html#mailbox.mboxMessage.get_flagsX-tr?Xmailbox.Mailbox.get_filer@(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.get_fileX-trAXbz2.BZ2File.writerB(jEjEX9http://docs.python.org/library/bz2.html#bz2.BZ2File.writeX-trCXpdb.Pdb.runcallrD(jEjEX7http://docs.python.org/library/pdb.html#pdb.Pdb.runcallX-trEXobject.__xor__rF(jEjEX>http://docs.python.org/reference/datamodel.html#object.__xor__X-trGXrexec.RExec.r_openrH(jEjEX<http://docs.python.org/library/rexec.html#rexec.RExec.r_openX-trIXast.NodeVisitor.visitrJ(jEjEX=http://docs.python.org/library/ast.html#ast.NodeVisitor.visitX-trKX(logging.handlers.NTEventLogHandler.closerL(jEjEX]http://docs.python.org/library/logging.handlers.html#logging.handlers.NTEventLogHandler.closeX-trMXsymtable.Symbol.is_importedrN(jEjEXHhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_importedX-trOXrfc822.AddressList.__len__rP(jEjEXEhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__len__X-trQXmailbox.MHMessage.set_sequencesrR(jEjEXKhttp://docs.python.org/library/mailbox.html#mailbox.MHMessage.set_sequencesX-trSXimaplib.IMAP4.setannotationrT(jEjEXGhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.setannotationX-trUXmhlib.Folder.removemessagesrV(jEjEXEhttp://docs.python.org/library/mhlib.html#mhlib.Folder.removemessagesX-trWX#distutils.ccompiler.CCompiler.spawnrX(jEjEXPhttp://docs.python.org/distutils/apiref.html#distutils.ccompiler.CCompiler.spawnX-trYXdecimal.Decimal.is_qnanrZ(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.is_qnanX-tr[Xio.IOBase.filenor\(jEjEX7http://docs.python.org/library/io.html#io.IOBase.filenoX-tr]Xemail.message.Message.__str__r^(jEjEXOhttp://docs.python.org/library/email.message.html#email.message.Message.__str__X-tr_Xdecimal.Decimal.is_zeror`(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Decimal.is_zeroX-traX file.closerb(jEjEX7http://docs.python.org/library/stdtypes.html#file.closeX-trcXhttplib.HTTPResponse.filenord(jEjEXGhttp://docs.python.org/library/httplib.html#httplib.HTTPResponse.filenoX-treXcmd.Cmd.defaultrf(jEjEX7http://docs.python.org/library/cmd.html#cmd.Cmd.defaultX-trgX file.truncaterh(jEjEX:http://docs.python.org/library/stdtypes.html#file.truncateX-triXtelnetlib.Telnet.openrj(jEjEXChttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.openX-trkXsunau.AU_write.setcomptyperl(jEjEXDhttp://docs.python.org/library/sunau.html#sunau.AU_write.setcomptypeX-trmXimaplib.IMAP4.creatern(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.createX-troXrexec.RExec.r_unloadrp(jEjEX>http://docs.python.org/library/rexec.html#rexec.RExec.r_unloadX-trqXemail.message.Message.has_keyrr(jEjEXOhttp://docs.python.org/library/email.message.html#email.message.Message.has_keyX-trsX robotparser.RobotFileParser.readrt(jEjEXPhttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.readX-truXEasyDialogs.ProgressBar.setrv(jEjEXKhttp://docs.python.org/library/easydialogs.html#EasyDialogs.ProgressBar.setX-trwXttk.Treeview.deleterx(jEjEX;http://docs.python.org/library/ttk.html#ttk.Treeview.deleteX-tryXunittest.TestCase.assertIsrz(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertIsX-tr{X0argparse.ArgumentParser.convert_arg_line_to_argsr|(jEjEX]http://docs.python.org/library/argparse.html#argparse.ArgumentParser.convert_arg_line_to_argsX-tr}X0DocXMLRPCServer.DocXMLRPCServer.set_server_titler~(jEjEXdhttp://docs.python.org/library/docxmlrpcserver.html#DocXMLRPCServer.DocXMLRPCServer.set_server_titleX-trX&unittest.TestLoader.loadTestsFromNamesr(jEjEXShttp://docs.python.org/library/unittest.html#unittest.TestLoader.loadTestsFromNamesX-trXcurses.window.borderr(jEjEX?http://docs.python.org/library/curses.html#curses.window.borderX-trX!mailbox.MHMessage.remove_sequencer(jEjEXMhttp://docs.python.org/library/mailbox.html#mailbox.MHMessage.remove_sequenceX-trXtarfile.TarInfo.isfifor(jEjEXBhttp://docs.python.org/library/tarfile.html#tarfile.TarInfo.isfifoX-trX3distutils.fancy_getopt.FancyGetopt.get_option_orderr(jEjEX`http://docs.python.org/distutils/apiref.html#distutils.fancy_getopt.FancyGetopt.get_option_orderX-trX file.filenor(jEjEX8http://docs.python.org/library/stdtypes.html#file.filenoX-trXdecimal.Context.next_towardr(jEjEXGhttp://docs.python.org/library/decimal.html#decimal.Context.next_towardX-trXfloat.as_integer_ratior(jEjEXChttp://docs.python.org/library/stdtypes.html#float.as_integer_ratioX-trXunittest.TestCase.assertInr(jEjEXGhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertInX-trX-xml.etree.ElementTree.ElementTree.getiteratorr(jEjEXghttp://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.ElementTree.getiteratorX-trX mailbox.BabylMessage.get_visibler(jEjEXLhttp://docs.python.org/library/mailbox.html#mailbox.BabylMessage.get_visibleX-trXmailbox.MH.set_sequencesr(jEjEXDhttp://docs.python.org/library/mailbox.html#mailbox.MH.set_sequencesX-trXunittest.TestCase.assertIsNoner(jEjEXKhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertIsNoneX-trX str.replacer(jEjEX8http://docs.python.org/library/stdtypes.html#str.replaceX-trX str.rfindr(jEjEX6http://docs.python.org/library/stdtypes.html#str.rfindX-trXchunk.Chunk.closer(jEjEX;http://docs.python.org/library/chunk.html#chunk.Chunk.closeX-trXimaplib.IMAP4.authenticater(jEjEXFhttp://docs.python.org/library/imaplib.html#imaplib.IMAP4.authenticateX-trXio.IOBase.isattyr(jEjEX7http://docs.python.org/library/io.html#io.IOBase.isattyX-trX6xml.parsers.expat.xmlparser.ExternalEntityParserCreater(jEjEXbhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.ExternalEntityParserCreateX-trX!xml.etree.ElementTree.Element.getr(jEjEX[http://docs.python.org/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.getX-trXcmd.Cmd.onecmdr(jEjEX6http://docs.python.org/library/cmd.html#cmd.Cmd.onecmdX-trXemail.message.Message.set_paramr(jEjEXQhttp://docs.python.org/library/email.message.html#email.message.Message.set_paramX-trXurllib2.Request.add_datar(jEjEXDhttp://docs.python.org/library/urllib2.html#urllib2.Request.add_dataX-trXset.addr(jEjEX4http://docs.python.org/library/stdtypes.html#set.addX-trXasynchat.fifo.pushr(jEjEX?http://docs.python.org/library/asynchat.html#asynchat.fifo.pushX-trX8multiprocessing.multiprocessing.queues.SimpleQueue.emptyr(jEjEXlhttp://docs.python.org/library/multiprocessing.html#multiprocessing.multiprocessing.queues.SimpleQueue.emptyX-trX formatter.writer.send_line_breakr(jEjEXNhttp://docs.python.org/library/formatter.html#formatter.writer.send_line_breakX-trX!gettext.NullTranslations.ugettextr(jEjEXMhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.ugettextX-trXcurses.window.bkgdr(jEjEX=http://docs.python.org/library/curses.html#curses.window.bkgdX-trXmailbox.Mailbox.itervaluesr(jEjEXFhttp://docs.python.org/library/mailbox.html#mailbox.Mailbox.itervaluesX-trXdecimal.Context.Etopr(jEjEX@http://docs.python.org/library/decimal.html#decimal.Context.EtopX-trX+code.InteractiveInterpreter.showsyntaxerrorr(jEjEXThttp://docs.python.org/library/code.html#code.InteractiveInterpreter.showsyntaxerrorX-trXobject.__lshift__r(jEjEXAhttp://docs.python.org/reference/datamodel.html#object.__lshift__X-trXftplib.FTP.mkdr(jEjEX9http://docs.python.org/library/ftplib.html#ftplib.FTP.mkdX-trÏXmailbox.MH.removerď(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.MH.removeX-trŏXwave.Wave_read.readframesrƏ(jEjEXBhttp://docs.python.org/library/wave.html#wave.Wave_read.readframesX-trǏX"ossaudiodev.oss_audio_device.closerȏ(jEjEXRhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.closeX-trɏXrfc822.AddressList.__isub__rʏ(jEjEXFhttp://docs.python.org/library/rfc822.html#rfc822.AddressList.__isub__X-trˏX:BaseHTTPServer.BaseHTTPRequestHandler.log_date_time_stringȑ(jEjEXmhttp://docs.python.org/library/basehttpserver.html#BaseHTTPServer.BaseHTTPRequestHandler.log_date_time_stringX-tr͏Xset.intersectionrΏ(jEjEX=http://docs.python.org/library/stdtypes.html#set.intersectionX-trϏXposixfile.posixfile.dup2rЏ(jEjEXFhttp://docs.python.org/library/posixfile.html#posixfile.posixfile.dup2X-trяX_winreg.PyHKEY.__exit__rҏ(jEjEXChttp://docs.python.org/library/_winreg.html#_winreg.PyHKEY.__exit__X-trӏX(ConfigParser.RawConfigParser.optionxformrԏ(jEjEXYhttp://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.optionxformX-trՏX!ossaudiodev.oss_audio_device.postr֏(jEjEXQhttp://docs.python.org/library/ossaudiodev.html#ossaudiodev.oss_audio_device.postX-tr׏Xxdrlib.Packer.pack_stringr؏(jEjEXDhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_stringX-trُX)xml.sax.handler.ContentHandler.endElementrڏ(jEjEX]http://docs.python.org/library/xml.sax.handler.html#xml.sax.handler.ContentHandler.endElementX-trۏXtextwrap.TextWrapper.wrapr܏(jEjEXFhttp://docs.python.org/library/textwrap.html#textwrap.TextWrapper.wrapX-trݏX'logging.handlers.SMTPHandler.getSubjectrޏ(jEjEX\http://docs.python.org/library/logging.handlers.html#logging.handlers.SMTPHandler.getSubjectX-trߏXxdrlib.Packer.pack_fstringr(jEjEXEhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_fstringX-trXHTMLParser.HTMLParser.feedr(jEjEXIhttp://docs.python.org/library/htmlparser.html#HTMLParser.HTMLParser.feedX-trXtarfile.TarFile.addr(jEjEX?http://docs.python.org/library/tarfile.html#tarfile.TarFile.addX-trXnntplib.NNTP.xpathr(jEjEX>http://docs.python.org/library/nntplib.html#nntplib.NNTP.xpathX-trXfl.form.add_timerr(jEjEX8http://docs.python.org/library/fl.html#fl.form.add_timerX-trX!logging.handlers.HTTPHandler.emitr(jEjEXVhttp://docs.python.org/library/logging.handlers.html#logging.handlers.HTTPHandler.emitX-trX"sqlite3.Connection.create_functionr(jEjEXNhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.create_functionX-trXobject.__oct__r(jEjEX>http://docs.python.org/reference/datamodel.html#object.__oct__X-trX!robotparser.RobotFileParser.mtimer(jEjEXQhttp://docs.python.org/library/robotparser.html#robotparser.RobotFileParser.mtimeX-trXnntplib.NNTP.lastr(jEjEX=http://docs.python.org/library/nntplib.html#nntplib.NNTP.lastX-trXmsilib.CAB.appendr(jEjEX<http://docs.python.org/library/msilib.html#msilib.CAB.appendX-trX%wsgiref.handlers.BaseHandler.sendfiler(jEjEXQhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.sendfileX-trXemail.message.Message.walkr(jEjEXLhttp://docs.python.org/library/email.message.html#email.message.Message.walkX-trX"httplib.HTTPConnection.getresponser(jEjEXNhttp://docs.python.org/library/httplib.html#httplib.HTTPConnection.getresponseX-trXdecimal.Context.max_magr(jEjEXChttp://docs.python.org/library/decimal.html#decimal.Context.max_magX-trX str.upperr(jEjEX6http://docs.python.org/library/stdtypes.html#str.upperX-trXdoctest.DocTestParser.parser(jEjEXGhttp://docs.python.org/library/doctest.html#doctest.DocTestParser.parseX-trXmailbox.MH.unlockr(jEjEX=http://docs.python.org/library/mailbox.html#mailbox.MH.unlockX-trXstring.Formatter.get_fieldr(jEjEXEhttp://docs.python.org/library/string.html#string.Formatter.get_fieldX-trX-xml.sax.xmlreader.XMLReader.setContentHandlerr(jEjEX`http://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.XMLReader.setContentHandlerX-trXemail.parser.Parser.parsestrr(jEjEXMhttp://docs.python.org/library/email.parser.html#email.parser.Parser.parsestrX-tr Xbz2.BZ2Decompressor.decompressr (jEjEXFhttp://docs.python.org/library/bz2.html#bz2.BZ2Decompressor.decompressX-tr Xsched.scheduler.enterabsr (jEjEXBhttp://docs.python.org/library/sched.html#sched.scheduler.enterabsX-tr Xunittest.TestCase.idr(jEjEXAhttp://docs.python.org/library/unittest.html#unittest.TestCase.idX-trXjson.JSONEncoder.defaultr(jEjEXAhttp://docs.python.org/library/json.html#json.JSONEncoder.defaultX-trXtelnetlib.Telnet.writer(jEjEXDhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.writeX-trXfl.form.add_dialr(jEjEX7http://docs.python.org/library/fl.html#fl.form.add_dialX-trXselect.kqueue.closer(jEjEX>http://docs.python.org/library/select.html#select.kqueue.closeX-trXgettext.NullTranslations.infor(jEjEXIhttp://docs.python.org/library/gettext.html#gettext.NullTranslations.infoX-trXimaplib.IMAP4.socketr(jEjEX@http://docs.python.org/library/imaplib.html#imaplib.IMAP4.socketX-trXxml.dom.NamedNodeMap.itemr(jEjEXEhttp://docs.python.org/library/xml.dom.html#xml.dom.NamedNodeMap.itemX-trX,urllib2.HTTPDigestAuthHandler.http_error_401r(jEjEXXhttp://docs.python.org/library/urllib2.html#urllib2.HTTPDigestAuthHandler.http_error_401X-trX*xml.parsers.expat.xmlparser.XmlDeclHandlerr (jEjEXVhttp://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.XmlDeclHandlerX-tr!X%email.charset.Charset.from_splittabler"(jEjEXWhttp://docs.python.org/library/email.charset.html#email.charset.Charset.from_splittableX-tr#X%rfc822.Message.getfirstmatchingheaderr$(jEjEXPhttp://docs.python.org/library/rfc822.html#rfc822.Message.getfirstmatchingheaderX-tr%Xcurses.window.syncdownr&(jEjEXAhttp://docs.python.org/library/curses.html#curses.window.syncdownX-tr'Xsgmllib.SGMLParser.resetr((jEjEXDhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.resetX-tr)Xsunau.AU_write.writeframesrawr*(jEjEXGhttp://docs.python.org/library/sunau.html#sunau.AU_write.writeframesrawX-tr+Xsmtplib.SMTP.starttlsr,(jEjEXAhttp://docs.python.org/library/smtplib.html#smtplib.SMTP.starttlsX-tr-X!SocketServer.RequestHandler.setupr.(jEjEXRhttp://docs.python.org/library/socketserver.html#SocketServer.RequestHandler.setupX-tr/Xxdrlib.Packer.pack_fopaquer0(jEjEXEhttp://docs.python.org/library/xdrlib.html#xdrlib.Packer.pack_fopaqueX-tr1XCookie.Morsel.js_outputr2(jEjEXBhttp://docs.python.org/library/cookie.html#Cookie.Morsel.js_outputX-tr3X class.mror4(jEjEX6http://docs.python.org/library/stdtypes.html#class.mroX-tr5Xunittest.TestCase.assertGreaterr6(jEjEXLhttp://docs.python.org/library/unittest.html#unittest.TestCase.assertGreaterX-tr7Xcmd.Cmd.postcmdr8(jEjEX7http://docs.python.org/library/cmd.html#cmd.Cmd.postcmdX-tr9Xarray.array.indexr:(jEjEX;http://docs.python.org/library/array.html#array.array.indexX-tr;Xtelnetlib.Telnet.read_untilr<(jEjEXIhttp://docs.python.org/library/telnetlib.html#telnetlib.Telnet.read_untilX-tr=X%distutils.text_file.TextFile.readliner>(jEjEXRhttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.readlineX-tr?X/xml.parsers.expat.xmlparser.NotationDeclHandlerr@(jEjEX[http://docs.python.org/library/pyexpat.html#xml.parsers.expat.xmlparser.NotationDeclHandlerX-trAXdecimal.Context.dividerB(jEjEXBhttp://docs.python.org/library/decimal.html#decimal.Context.divideX-trCXdecimal.Context.absrD(jEjEX?http://docs.python.org/library/decimal.html#decimal.Context.absX-trEXthreading.Condition.waitrF(jEjEXFhttp://docs.python.org/library/threading.html#threading.Condition.waitX-trGX$SocketServer.BaseServer.handle_errorrH(jEjEXUhttp://docs.python.org/library/socketserver.html#SocketServer.BaseServer.handle_errorX-trIXsymtable.Symbol.is_namespacerJ(jEjEXIhttp://docs.python.org/library/symtable.html#symtable.Symbol.is_namespaceX-trKXcmd.Cmd.prelooprL(jEjEX7http://docs.python.org/library/cmd.html#cmd.Cmd.preloopX-trMXdoctest.DocTestFinder.findrN(jEjEXFhttp://docs.python.org/library/doctest.html#doctest.DocTestFinder.findX-trOXsgmllib.SGMLParser.handle_declrP(jEjEXJhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.handle_declX-trQXxml.dom.minidom.Node.unlinkrR(jEjEXOhttp://docs.python.org/library/xml.dom.minidom.html#xml.dom.minidom.Node.unlinkX-trSXcmd.Cmd.emptylinerT(jEjEX9http://docs.python.org/library/cmd.html#cmd.Cmd.emptylineX-trUX'distutils.text_file.TextFile.unreadlinerV(jEjEXThttp://docs.python.org/distutils/apiref.html#distutils.text_file.TextFile.unreadlineX-trWXttk.Treeview.seerX(jEjEX8http://docs.python.org/library/ttk.html#ttk.Treeview.seeX-trYXFrameWork.Application.do_charrZ(jEjEXKhttp://docs.python.org/library/framework.html#FrameWork.Application.do_charX-tr[Xcalendar.Calendar.itermonthdaysr\(jEjEXLhttp://docs.python.org/library/calendar.html#calendar.Calendar.itermonthdaysX-tr]X(email.charset.Charset.get_output_charsetr^(jEjEXZhttp://docs.python.org/library/email.charset.html#email.charset.Charset.get_output_charsetX-tr_Xbsddb.bsddbobject.lastr`(jEjEX@http://docs.python.org/library/bsddb.html#bsddb.bsddbobject.lastX-traX dict.copyrb(jEjEX6http://docs.python.org/library/stdtypes.html#dict.copyX-trcXsqlite3.Cursor.executerd(jEjEXBhttp://docs.python.org/library/sqlite3.html#sqlite3.Cursor.executeX-treX str.isupperrf(jEjEX8http://docs.python.org/library/stdtypes.html#str.isupperX-trgXmhlib.Folder.getsequencesrh(jEjEXChttp://docs.python.org/library/mhlib.html#mhlib.Folder.getsequencesX-triXobject.__rand__rj(jEjEX?http://docs.python.org/reference/datamodel.html#object.__rand__X-trkXobject.__ifloordiv__rl(jEjEXDhttp://docs.python.org/reference/datamodel.html#object.__ifloordiv__X-trmXio.BufferedWriter.writern(jEjEX>http://docs.python.org/library/io.html#io.BufferedWriter.writeX-troX*wsgiref.handlers.BaseHandler.setup_environrp(jEjEXVhttp://docs.python.org/library/wsgiref.html#wsgiref.handlers.BaseHandler.setup_environX-trqXset.issupersetrr(jEjEX;http://docs.python.org/library/stdtypes.html#set.issupersetX-trsXsqlite3.Connection.closert(jEjEXDhttp://docs.python.org/library/sqlite3.html#sqlite3.Connection.closeX-truXgenerator.throwrv(jEjEXAhttp://docs.python.org/reference/expressions.html#generator.throwX-trwX*urllib2.HTTPPasswordMgr.find_user_passwordrx(jEjEXVhttp://docs.python.org/library/urllib2.html#urllib2.HTTPPasswordMgr.find_user_passwordX-tryXxml.dom.Node.hasAttributesrz(jEjEXFhttp://docs.python.org/library/xml.dom.html#xml.dom.Node.hasAttributesX-tr{Xzipfile.ZipFile.writer|(jEjEXAhttp://docs.python.org/library/zipfile.html#zipfile.ZipFile.writeX-tr}X#code.InteractiveConsole.resetbufferr~(jEjEXLhttp://docs.python.org/library/code.html#code.InteractiveConsole.resetbufferX-trX sgmllib.SGMLParser.setnomoretagsr(jEjEXLhttp://docs.python.org/library/sgmllib.html#sgmllib.SGMLParser.setnomoretagsX-trXunittest.TestLoader.discoverr(jEjEXIhttp://docs.python.org/library/unittest.html#unittest.TestLoader.discoverX-trX%logging.handlers.DatagramHandler.emitr(jEjEXZhttp://docs.python.org/library/logging.handlers.html#logging.handlers.DatagramHandler.emitX-trX%msilib.Database.GetSummaryInformationr(jEjEXPhttp://docs.python.org/library/msilib.html#msilib.Database.GetSummaryInformationX-trXemail.message.Message.set_typer(jEjEXPhttp://docs.python.org/library/email.message.html#email.message.Message.set_typeX-trXimaplib.IMAP4.copyr(jEjEX>http://docs.python.org/library/imaplib.html#imaplib.IMAP4.copyX-trX%xml.sax.xmlreader.Attributes.getNamesr(jEjEXXhttp://docs.python.org/library/xml.sax.reader.html#xml.sax.xmlreader.Attributes.getNamesX-trXlogging.Handler.setFormatterr(jEjEXHhttp://docs.python.org/library/logging.html#logging.Handler.setFormatterX-trXcurses.window.resizer(jEjEX?http://docs.python.org/library/curses.html#curses.window.resizeX-trXcodecs.StreamReader.readr(jEjEXChttp://docs.python.org/library/codecs.html#codecs.StreamReader.readX-trXjson.JSONDecoder.decoder(jEjEX@http://docs.python.org/library/json.html#json.JSONDecoder.decodeX-trX*multiprocessing.managers.SyncManager.RLockr(jEjEX^http://docs.python.org/library/multiprocessing.html#multiprocessing.managers.SyncManager.RLockX-trX+ConfigParser.RawConfigParser.remove_sectionr(jEjEX\http://docs.python.org/library/configparser.html#ConfigParser.RawConfigParser.remove_sectionX-trXbsddb.bsddbobject.set_locationr(jEjEXHhttp://docs.python.org/library/bsddb.html#bsddb.bsddbobject.set_locationX-trXobject.__long__r(jEjEX?http://docs.python.org/reference/datamodel.html#object.__long__X-truuUsrcdirrU7/Users/ronald/Projects/pyobjc-hg/pyobjc/pyobjc-core/Docrj csphinx.config Config r)r}r(U pdf_use_indexrUpdf_stylesheetsr]r(UsphinxrUa4reUhtmlhelp_basenamerUPyObjC-CoredocU html_themerUdefaultrU pdf_languagerUen_USrU pdf_fit_moderUshrinkrU exclude_treesr]rU sphinx_buildraU master_docrUindexrU source_suffixrU.rstU copyrightrX2009-2012, Ronald OussorenU pdf_documentsr]r(UindexrU PyObjC-CorerjURonald OussorentraUpdf_use_modindexrUlatex_paper_sizerXa4rjU2.5.0b1rUpdf_splittablesrUpygments_stylerjUtemplates_pathr]rUsphinx_templatesrÐaUlatex_documentsrĐ]rŐ(jUPyObjC-Core.texXPyObjC-Core DocumentationXRonald OussorenUmanualrƐtrǐaUhtml_static_pathrȐ]Uintersphinx_mappingrɐ}rʐUhttp://docs.python.org/NsU overridesrː}r̐jjsUpdf_compressedr͐UprojectrΐX PyObjC-CoreU extensionsrϐ]rА(Usphinx.ext.intersphinxrѐUsphinx.ext.todorҐUsphinx.ext.ifconfigrӐUrst2pdf.pdfbuilderrԐeUreleaserՐjUsetupr֐NubUintersphinx_cacherא}rؐUhttp://docs.python.org/NJP}rِ(jE}rڐ(jEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjEjFjFjFjFjFjFjFjFjFj Fj Fj Fj Fj FjFjFjFjFjFjFjFjFjFjFjFjFjFuj|}rې(jxjyj|j|j|j|j|j|j|j|j̉j͉j|j|j|j|j|j|j|j|jjj|j|j|j|jjj|j|jֆj׆j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j։j׉j|j|j|j|j|j|j|j|j|j|j|j|j|j|jPjQj|j|j|j|j|j|j|j|j}j}j}j}j}j}j}j}jjj }j }j }j }j j!j}j}j}j}j}j}jjj}j}jj jjj}j}j}j}j }j!}j"}j#}j&}j'}j(}j)}j*}j+}j,}j-}j.}j/}j0}j1}jjj4}j5}j6}j7}j8}j9}j:}j;}j<}j=}j>}j?}j@}jA}jB}jC}jD}jE}jF}jG}jH}jI}jJ}jK}jL}jM}jN}jO}jP}jQ}jR}jS}jT}jU}jV}jW}jX}jY}jZ}j[}j\}j]}j^}j_}j`}ja}jjjd}je}jf}jg}jh}ji}jj}jk}jl}jm}jn}jo}jp}jq}jr}js}jt}ju}jv}jw}jx}jy}jz}j{}j|}j}}j~}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}jbjcj}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}jjj}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}jvjwj}j}j}j}j0j1j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j}j6j7j}j}j}j}j:j;j}j}j}j}j}j}j}j}j~j~j~j~j~j~j~j ~j ~j ~jjj~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j ~j!~j"~j#~j$~j%~j&~j'~j(~j)~j*~j+~j,~j-~jjj.~j/~j0~j1~j2~j3~j4~j5~j6~j7~j8~j9~j:~j;~j<~j=~j>~j?~j@~jA~jB~jC~jD~jE~jF~jG~jH~jI~jJ~jK~jL~jM~jN~jO~jP~jQ~jR~jS~jT~jU~jV~jW~jX~jY~jZ~j[~j\~j]~j^~j_~j`~ja~jb~jc~jd~je~jf~jg~jh~ji~jj~jk~jl~jm~jn~jo~jp~jq~jjjt~ju~jv~jw~jx~jy~jz~j{~j|~j}~j~~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~jjj~j~j~j~j~j~j~j~j~j~j~j~j~j~j^j_j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~jfjgj~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~jjjjjjj*j+j j j j jjjjjjjjjjjjjjjjjjj&j'jjj"j#j$j%j&j'j(j)j*j+jjj0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjjjDjEjFjGjHjIjJjKj8j9jNjOjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjjjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj`jajjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjވj߈jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj|j|j|j|jjjjjjjjjjjjj}j}j j j j jjjjjjjjjb}jc}jjjjjjjjjԍjՍj"j#j$j%j&j'j(j)j*j+j,j-j.j/j}j}j2j3j4j5j0j1j8j9j}j}j<j=j>j?j@jAjƒjÃjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j~j~j`jajbjcjdjej~j~jhjijjjkjjjkjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjxjyjjjjjjjjjjjjjjjjjjjjjjjjjjjjj΃jσjjjjjjjjjjjjjЃjуjjjjjjjjjjjjjjjjj€jÀjĀjŀjƀjǀjȀjɀjʀjˀj̀j̀j΀jπjЀjрjҀjӀjԀjՀjրj׀j؀jـjBjCjڀjۀj܀j݀jހj߀jjjjjjjjjjjjjjjjjjjjjjjjjփj׃jjjjjjjjjjjjjjjjj(j)jjjj j j j j j܃j݃jjjjjjjjjjjjjjjjj j!j"j#j$j%j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjjj\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjÁjājŁjjjȁjɁjʁjˁj́j́jjjЁjсjҁjӁjԁjՁjցjׁjځjہj܁j݁jށj߁j܊j݊jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j j j(j)j*j+j,j-jjj0j1j2j3j4j5j6j7j^j_j:j;j<j=jjj@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjjjfjgjLjMjjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j j!jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj‚jÂjĂjłjƂjǂjȂjɂjʂj˂ĵj͂j΂jςjЂjтj҂jӂjԂjՂjւjׂj؂jقj0j1j܂j݂jނj߂j8j9jjjjjjjjjjjjjҊjӊjjjjjjjjjjjjjjjjjjjjjjjj j؊jيj j jjjjjjj<j=jjjjjjjjjjjjj j!j"j#j.j/j@jAj&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOj|j|jRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjuj}j}jxjyjzj{j|j}j~jjjjr~js~jjjjjjjjjjjjjXjYjjjjjjjjj*j+jjjjjjjjjjjjjjjRjSjjjjjjjjjjjjjjjjjjjjjjjjjjjBjCjăjŃjƃjǃjȃjɃjʃj˃j̃j̓jjjjj҃jӃjjj(j)jjj؃jكjڃjۃjjjރj߃jdjejjjjjjjfjgjjjjjjjjjjjjjjjjjjjƁjǁjjjjjjjjjjjj jljmj&j'jjjjjjjjjjjjjjjjjjj~jj"j#j$j%jljmj(j)j*j+j,j-j.j/jڂjۂj2j3jtjuj6j7j8j9j:j;j<j=j>j?j@jAjDjEjFjGjHjIjJjKjLjMjPjQjjjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejjjhjij}j}jjjkj&j'jnjojpjqu(jrjsjvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjTjUjjjjjjjjjȊjɊjjjjj„jÄj&j'jƄjDŽjȄjɄjʄj˄j̄j̈́j΄jτjЄjфj҄jӄjԄjՄjքjׄj؄jلjڄjۄj܄j݄j*j+jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?jBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWj҇jӇjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjj\j]jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj…jÅjąjŅjƅjDžjȅjɅjʅj˅j̅jͅj΅jυjЅjхj҅jӅjԅjՅjօjׅj؅jمjڅjۅj܅j݅jޅj߅jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'jtjuj*j+j,j-j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjtjujfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwj|j|jzj{jގjߎj~jjjjjjjjjjjjjj}j }j}j}jjj}j}jjjjj2}j3}jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j|j|jjjjjjj†jÆjĆjņjƆjdžjȆjɆjjjІjцj҆jӆjԆjՆjjj؆jنjچjۆj܆j݆jކj߆jjjjjjj,j-jjjjjBjCjjjjjjjjjjjjjjjjjjjjjdjejjjjjjjj j j j j jjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'jjj*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j0j1jBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjjjXjYjZj[j\j]j8j9j`jajbjcjdjejfjgjhjijljmjnjojpjqjrjsjvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjԃjՃjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj‡jÇjćjŇjƇjLJjȇjɇjʇjˇjƋjNjj̇j͇j·jχjЇjчjXjYj"j#jևjׇj؇jهjڇjۇj܇j݇jއj߇jjjjjjjjjjjڊjۊjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j jjj,j-jjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j>j?j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j.j/j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjdjejzj{j|j}j~jjjjjjjjjjjjjjjjjÍjjjjjjjjjjjjjjjjjjjjjjjډjۉjjjjjjjjjjjjjjjjjjjjjjjjjˆjÈjĈjňjƈjLjjȈjɈjʈjˈj̈j͈jΈjψjjj҈jӈjԈjՈjֈj׈j؈jوjPjQj܈j݈jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jnjojjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-jČjŌj0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjjjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjljmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j!j‰jÉjjjƉjljjȉjɉjʉjˉj|j|j^j_jΉjωjЉjщj҉jӉjԉjՉj|j|j؉jىjjjkj܉j݉jމj߉jjjjjkjjjjjjjjjjjjjjjjjjjjjjjjj~j~jjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjj~j~j j!j"j#j$j%j&j'jjj(j)jj j,j-j.j/j0j1j2j3j4j5j6j7jLjMj:j;j<j=j>j?j@jAjjjDjEjFjGjjjJjKjLjMjNjOjjjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijljmjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjZj[jjjjjjjjjjjjjjjjj΁jρjjjjjjjkjjj8j9jjj.j/jjj>j?jjjjjjjjjdjejjjjjŠjÊjĊjŊjƊjNJjjjʊjˊj̊j͊j@jAjЊjъjjjԊjՊj֊j׊j j jBjCjjjފjߊjjjjjjjjjjjjjjjjjjjjjjjjjjjjj$}j%}jjjjjjjjjjjj j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%jĄjńj,j-j(j)jބj߄j,j-j.j/j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjhjijNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijtjujljmjpjqjrjsjdjejvjwjxjyjzj{j|j}jjjjjΆjφjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj‹jËjċjŋj@jAjȋjɋjʋjˋj̋j͋j΋jϋjЋjыjҋjӋjԋjՋj֋j׋j؋jًjڋjۋj܋j݋jދjߋjjjjÏjjjďjŏjjjЈjшjjjjjjjjjjjjj@jAjjjjjjjjjjjjjjjjjj j j j j jjjĉjʼnjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j؁jفjJjKj,j-j.j/j0j1j2j3j4j5j6j7jjj:j;j<j=j>j?jΊjϊjBjCjDjEjzj{jHjIu(jJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjjjfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjFjGj|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjŒjÌjjjƌjnjjȌjɌjʌjˌǰj͌jΌjόjЌjьjҌjӌjԌjՌj֌j׌j،jٌjڌjیj܌j݌jތjߌjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j jjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj܏jݏj"j#j$j%j&j'j(j)j*j+jNjOj.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]jjjjj}j}jjjfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jj ~j ~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj~j~jjjjjjjjjjjjjjj.j/jPjQjjjjjjj}j}jčjōjƍjǍjȍjɍjʍjˍj̍j͍j΍jύjЍjэjҍjӍj j!j֍j׍j؍jٍjڍjۍj܍jݍjލjߍjjjjjjjjjjjjjjjjjjjjjjjjjjj&j'jjjjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjʆjˆjjj j!j"j#j$j%j&j'j(j)j&j'j,j-j.j/j0j1j2j3j,j-j6j7jjj:j;jjj>j?j$j%jBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjNjOjZj[j\j]j^j_j`jajbjcjjjfjgjhjijjjkj j jjjpjqjrjsj4j5jvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjj j jjjjjjjjjjjjjjjjjjjLjMjjjjjjjjjjjjjjjŽjÎjĎjŎjƎjǎjȎjɎjʎjˎj̎j͎jΎjώjЎjюjҎjӎjԎjՎjPjQj؎jَjڎjێj܎jݎj|j}jjjjjjjjjjj̆j͆jjjnjojjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjj\j]j j!jԇjՇj$j%j&j'j(j)j`jajjj.j/j0j1j2j3j4j5j6j7j8j9j:j;jbjcj>j?j@jAjBjCjDjEjFjGjHjIjJjKjdjejNjOjڈjۈjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjjjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjHjIjPjQjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjzj{jjjjjjjjjƏjǏjȏjɏjʏjˏj̏j͏jΏjϏjЏjяjҏjӏjԏjՏj֏j׏j؏jُjڏjۏjjjޏjߏjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j jjjjjjjjjjjHjIjjjjjjjjj j!j"j#j$j%j*j+j(j)j*j+j4j5j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjjjDjEjFjGjjjjjjj~jj֎j׎jRjSjTjUjVjWjXjYjZj[jjj^j_j*j+j<j=jLjMjfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjjj|j}j~jjjjjjjjjjjjj jjjjjjj~j~jBjCjjjjjjjjujF}rܐ(jFjFjFj Fj!Fj"Fj#Fj$Fj%Fj&Fj'Fj(Fj)Fj*Fj5Jj6Jj-Fj.Fj/Fj0Fj1Fj2Fj3Fj4Fj5Fj6Fj7Fj8Fj9Fj:Fj;FjFj5Gj6GjAFjBFjCFjDFj?Ij@IjJjJjGFjHFjIFjJFjKFjLFjOFjPFjQFjRFjSFjTFjUFjVFjWFjXFjYFjZFj]Fj^Fj_Fj`Fj?Kj@KjcFjdFj=Hj>HjiFjjFjkFjlFjmFjnFjLjLjoFjpFjAGjBGjsFjtFjuFjvFjwFjxFjyFjzFj{Fj|Fj}Fj~FjFjFjFjFjFjFjFjFjKjKjAKjBKjFjFjFjFjFjFjFjFjFjFjCJjDJjFjFjFjFjFjFjFjFjCHjDHjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjMJjNJjFjFjHjHjFjFjFjFjFjFjOJjPJjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjQJjRJjFjFjFjFjFjFjFjFjFjFjUGjVGjFjFjFjFjFjFjFjFjFjFjYGjZGjGjGjUKjVKjGjGjGjGj Gj Gj Gj Gj GjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGj Gj!Gj"Gj#Gj$Gj%Gj&Gj'Gj(Gj)Gj*Gj]Gj^Gj-Gj.Gj/Gj0Gj1Gj2Gj3Gj4Gj?Fj@Fj7Gj8Gj9Gj:Gj;GjGj?Gj@GjqFjrFjCGjDGjGGjHGjIGjJGjJjJjKGjLGjMGjNGjOGjPGjQGjRGjSGjTGjFjFjgHjhHjFjGjiGjjGj+Gj,Gj_Gj`GjaGjbGjcGjdGjeGjfGjgGjhGj[Gj\GjkGjlGjmGjnGjoGjpGjqGjrGjsGjtGjuGjvGjwGjxGjyGjzGj{Gj|GjiJjjJjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjoJjpJjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjkKjlKjsJjtJjGjGjGjGj{Hj|HjGjGjGjGjKjKjGjGjGjGjwIjxIjGjGjJjKjGjGj{Jj|JjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjGjHjHjHjHjHjJjJjHjHjHjHj Hj Hj Hj Hj HjHjHjHjHjHjHjHjJjJjHjHjHjHjHjHjHjHjHj Hj!Hj"Hj#Hj$HjIjIj'Hj(Hj)Hj*Hj+Hj,Hj-Hj.Hj/Hj0Hj1Hj2Hj3Hj4Hj7Hj8HjKjKj;HjIjEFjFFjAIjBIjCIjDIjEIjFIjKjKjGIjHIjIIjJIjKIjLIjMIjNIjOIjPIjQIjRIjSIjTIjUIjVIjWIjXIjJjJjIjIj]Ij^Ij_Ij`IjaIjbIjcIjdIjeIjfIjgIjhIjiIjjIjkIjlIjmIjnIjoIjpIjqIjrIjsIjtIjuIjvIjGjGjyIjzIj{Ij|Ij}Ij~IjIjIjIjIjIjIj%Hj&HjIjIjIjIjIjIjIjIjKjKjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIj!Ij"IjIjIjIjIjIjIjJjJjIjIj[Ij\IjIjIjIjIjIjIjIjIjJjJjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjKjKjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIjIj'Kj(KjJjJjIjIjIjIjIjIjIjIjIjIjIjJjJjJjJjJjJjJjKjKjJjJj Jj Jj Jj Jj JjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJjJj Jj!Jj"Jj#Jj$Jj%Jj&JjKjKj'Jj(Jj)Jj*Jj+Jj,Jj-Jj.Jj/Jj0Jj1Jj2Jj3Jj4Jj+Fj,Fj7Jj8Jj9Jj:JjGKjHKj;JjJjKjKjAJjBJjFjFjEJjFJjGJjHJjIJjJJjKJjLJjFjFjFjFjFjFjSJjTJjUJjVJjWJjXJjKjKjYJjZJj[Jj\Jj]Jj^Jj_Jj`JjaJjbJjcJjdJjeJjfJjgJjhJj}Gj~GjkJjlJjmJjnJjGjGjqJjrJjGjGjuJjvJjHjHjyJjzJjGjGj}Jj~JjJjJjJjJjHjHjJjJjJjJjJjJjJjJjKjKjJjJjJjJjJjJjJjJjJjJjJjJjJjJjKjKjJjJj;KjKjaFjbFj%Ij&IjLjLjEKjFKjHjHjLjLjIKjJKjKKjLKjMKjNKjOKjPKjQKjRKjSKjTKjGjGjWKjXKjYKjZKj[Kj\Kj]Kj^Kj_Kj`KjaKjbKjcKjdKjeKjfKjgKjhKjiKjjKjIjIjmKjnKjoKjpKjqKjrKjsKjtKjuKjvKjwKjxKjyKjzKj{Kj|Kj}Kj~KjKjKj9Hj:HjKjKjKjKjHjHjKjKjYHjZHjKjKjKjKj[Fj\Fj+Kj,KjKjKj+Lj,LjEGjFGjKjKjKjKjKjKjKjKjKjKjKjKjKjKjKjKjKjKj-Lj.LjKjKjKjKj/Lj0LjKjKjKjKjKjKjKjKjKjKjGjGj5Ij6IjKjKjKjKjKjKjKjKjKjKjMFjNFjKjKjKjKjIjIjKjKjKjKjIjIjKjKjKjKjKjKjHjHjKjKj?Jj@JjgFjhFjKjKjKjKjKjKjKjKjGjGjKjKjKjKjKjKjKjLjLjLjLjLj5Hj6HjGjGjKjKj Lj Lj LjLjLjLjLjLjLjLjLjLjLjLjLjLjCKjDKjqHjrHjLj Lj!Lj"Lj#Lj$Lj%Lj&Lj'Lj(Lj)Lj*LjKjKjKjKjKjKj1Lj2Lj3Lj4Lj5Lj6Lj7Lj8Lj9Lj:LjGjGj=Lj>Lj?Lj@LujL}rݐ(jLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLujU\}rސ(jW\jX\jY\jZ\j[\j\\j]\j^\j_\j`\ja\jb\j\j\je\jf\jg\jh\jk\jl\jm\jn\j\j\j\j\jq\jr\js\jt\ju\jv\jw\jx\jy\jz\j{\j|\j}\j~\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\jo\jp\ji\jj\j\j\j\j\j\j\j\j\j\j\jc\jd\j\j\j\j\ujM}rߐ(jMjMjMjMjNjNjMjMjMjMjMjMjMjMjMjNjNjNjNjNjNjNjNjNj Nj Nj Nj Nj NjNjNjNjNjNjNjNjNjNjNjNjNjNjMjMjNjNjNj Nj!Nj"Nj#Nj$Nj%Nj&Nj'Nj(NjPjPj)Nj*Nj+Nj,Nj-Nj.Nj/Nj0Nj1Nj2NjyOjzOj5Nj6Nj7Nj8Nj9Nj:Nj=Nj>NjOjOjANjBNjQUjRUjCNjDNjENjFNjWVjXVjVjVjGNjHNjINjJNjOjPjONjPNjQNjRNjSjSj'Vj(VjWNjXNjYNjZNj[Nj\Nj]Nj^Nj_Nj`NjaNjbNjIUjJUjeNjfNjgNjhNjiNjjNjkNjlNjmNjnNjoNjpNjqNjrNjsNjtNj/Qj0QjwNjxNj{Nj|Nj}Nj~NjNjNjQjQjNjNjNjNjNjNjSjSjNjNjeQjfQjwOjxOjNjNj?Rj@RjNjNjNjNjNjNjNjNjUUjVUj{Oj|OjNjNjNjNjNjNjNjNjYUjZUjNjNjNjNjUjUjNjNjNjNjNjNjNjNjOjOjNjNjNjNjNjNjNjNjNjNjNjNjNjNjNjNjNjNjSjSjNjNj%Uj&Uj3Sj4SjNjNjNjNjSjSjNjNjNjNjNjNjNjNjNjNjNjNjSjSjSjSjNjNjNjNjNjNjNjNjNjNjNjNj=Tj>TjNjNjNjNjNjNjTjTjNjNjNjNjNjNjOjOjOjOjTjTjOjOj Oj Oj Oj Oj OjOjNjNjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOj Oj!Oj"Oj#Oj$Oj%Oj&Oj'Oj(Oj)Oj*Oj+Oj,OjUjUj/Oj0Oj1Oj2Oj3Oj4Oj5Oj6Oj7Oj8Oj9Oj:Oj;OjOjAVjBVjAOjBOjaVjbVjEOjFOjGOjHOjIOjJOjVjVjMOjNOjOOjPOjVjVjSOjTOjUOjVOj?Uj@UjVjVjWOjXOj+Vj,Vj[Oj\Oj]Oj^Oj_Oj`OjcOjdOjeOjfOjgOjhOjiOjjOjMNjNNjmOjnOjQjQjoOjpOjsOjtOjuOjvOj5Tj6TjcUjdUjRjRjUNjVNj}Oj~OjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjYOjZOjOjOjOjOjCUjDUjOjOjPjPjOjOjOjOjOjOjOjOjOjOj?Oj@OjQjQjOjOjOjOjOjOjOjOjOjOj?Nj@NjOjOjOjOjPjPjOjOjOjOjSjSjOjOjSjSjOjOj-Pj.PjOjOjOjOjOjOjOjOjPjPjQjQjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjOjUjUjOjOjOjOjQjQjPjPjPjPjPjPj Pj Pj Pj Pj PjPjPjPjQjQjPjPjPjPjPjPjPjPjPjPjPj PjQjQj#Pj$Pj%Pj&Pj'Pj(Pj)Pj*Pj+Pj,Pj/Pj0Pj1Pj2Pj3Pj4PjRjRj7Pj8Pj9Pj:Pj;PjPjUjUjAPjBPjCPjDPjUjUjEPjFPjGPjHPjIPjJPjKPjLPjUjUjOPjPPjQPjRPjSPjTPjUPjVPjWPjXPjYPjZPj[Pj\Pj_Pj`PjaPjbPjEQjFQjePjfPjgPjhPjiPjjPjkPjlPjmPjnPjUjUjTjTjTjTjsPjtPjuPjvPjwPjxPjyPjzPj{Pj|Pj}Pj~PjPjPjPjPjOUjPUjPjPjPjPjPjPjPjPjPjPjPjPjVjVjPjPjPjPjPjPjPjPjPjPjPjPjPjPjOjOjPjPjPjPjPjPj]Vj^VjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPj;NjSjGUjHUjASjBSjCSjDSjESjFSjGSjHSjISjJSjVjVjKSjLSjTjTjSjSjOSjPSjSSjTSjUSjVSjWSjXSjYSjZSj[Sj\Sj]Sj^SjaSjbSjcSjdSjeSjfSjuUjvUjTjTjkSjlSjmSjnSjqSjrSjsSjtSjuSjvSjwSjxSjySjzSj{Sj|Sj}Sj~SjUjVjSjSjuQjvQj3Vj4VjSjSjSjSjSjSjSjSjSjSjSjSjSjSjKRjLRjSjSjSjSjUjUjSjSj%Sj&SjuVjvVjTjTjSjSjSNjTNjSjSjSjSjTjTjSjSj+Rj,RjVjVjTjTjSjSjSjSjSjSjSjSjSjSjSjSjSjSjNjNjSjSjSjSjSjSjSjSjSjSj!Uj"UjSjSjSjSjSjSjSjSjSjSj_Sj`SjSjSjTjTjSjSjSjSjSjSjSjSjSjSjSjSjSjSjOjOjSjSjOjOjSjSjSjSjSjSjSjSjSjSjTjTjSjTjTjTjTjTjTjTjSjSj Tj Tj TjTjqPjrPjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTj Tj!Tj"Tj%Tj&Tj'Tj(Tj)Tj*TjPjPj-Tj.Tj/Tj0Tj1Tj2Tj3Tj4TjQjQj7Tj8Tj9Tj:Tj;TjRj}Tj~TjTjTjTjTjQjQjTjTjNjNjTjTjTjTjTjTjTjTj3Nj4NjTjTjTjTjiSjjSjTjTjTjTjTjTjTjTjTjTjTjTjTjTjSjSjSjSj5Pj6PjTjTjTjTjTjTjTjTjSjSjTjTjTjTjTjTjSjSjTjTjTjTjoPjpPjTjTjRjRjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjiUjjUjTjTjTjTjTjTjTjTjTjTjQjQjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjTjUjUjUjOjOjUjUjUjUj Uj Uj Uj Uj UjUjQjQjUjUjUjUjUjUjUjUjUjUjUjUjUj Uj{Vj|VjRjRjmUjnUj'Uj(Uj)Uj*Uj+Uj,UjVjVj/Uj0Uj1Uj2Uj3Uj4Uj5Uj6Uj7Uj8Uj9Uj:UjVjVj=Uj>UjKNjLNjAUjBUjyNjzNjEUjFUjcNjdNjKUjLUjMUjNUjPjPjaOjbOjSUjTUjPjPjWUjXUjNjNjVjVj[Uj\Uj]Uj^Uj_Uj`UjaUjbUjNjNjeUjfUjgUjhUjNjOjkUjlUjoUjpUjqUjrUjsUjtUjgSjhSjwUjxUjyUjzUj{Uj|Uj}Uj~UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjNjNjOjOjUjUjUjUjUjUjUjUjUjUjUjUjPjPjUjUjUjUjUjUjUjUjUjUj#Tj$TjUjUjUjUjUjUjUjUjTjTjUjUjUjUu(jUjUjUjUjUjUjUjUjUjUjUjUj)Qj*QjTjTjUjUjUjUjUjUj-Oj.OjqOjrOjUjUjUjUjUjUjoSjpSjUjUjUjUjUjUjPjPjUjUjUjUjRjRjUjUjUjUjQjQjUjUjPjPjUjUjUjUjUjUjVjVjQTjRTjRjRjVjVj Vj Vj Vj VjUjUjVjVjVjVjiRjjRjVjVjVjVjVjVjVjVjVj VjkOjlOj!Vj"VjOjOj#Vj$Vj%Vj&Vj)Vj*Vj-Vj.Vj/Vj0Vj1Vj2VjOjOj5Vj6Vj7Vj8Vj;VjVj?Vj@VjCVjDVjEVjFVjSjSjIVjJVjKVjLVjMVjNVjOjOjOVjPVjQVjRVjSVjTVjUVjVVj]Pj^Pj[Vj\VjPjPj_Vj`VjCOjDOjRjRjcVjdVjeVjfVjgVjhVjiVjjVjkVjlVjmVjnVjOQjPQjqVjrVjsVjtVjOjOjwVjxVjyVjzVjUjUj=Qj>Qj}Vj~VjKOjLOjVjVjVjVj#Uj$UjVjVjVjVjVjVjVjVjVjVj;UjWj?Wj@WjAWjBWjCWjDWjEWjFWjGWjHWjIWjJWjKWjLWjMWjNWjOWjPWjQWjRWjyWjzWjUWjVWjWWjXWjYWjZWj[Wj\Wj]Wj^Wj_Wj`WjaWjbWjcWjdWjeWjfWjgWjhWj}Wj~WjkWjlWjmWjnWjoWjpWjqWjrWjsWjtWjuWjvWjwWjxWjSWjTWj{Wj|WjiWjjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjZjZjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjXjXjXjXjXjXjXjXjXj Xj Xj Xj Xj XjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXj Xj!Xj"Xj#Xj$Xj%Xj&Xj'Xj(Xj)Xj*Xj+Xj,Xj-Xj.Xj{Zj|Zj1Xj2XjZjZj5Xj6Xj7Xj8Xj9Xj:Xj;XjXj?Xj@XjAXjBXjCXjDXjEXjFXjGXjHXjIXjJXjKXjLXjYjYjOXjPXjQXjRXjSXjTXjUXjVXjWXjXXjYXjZXj[Xj\Xj]Xj^Xj_Xj`XjaXjbXjcXjdXjeXjfXjgXjhXjiXjjXjkXjlXjmXjnXjoXjpXjqXjrXjsXjtXjuXjvXjwXjxXjyXjzXjYjYj}Xj~XjXjXjXjXjZjZjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjYjYjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjXjYjYjYjMXjNXj{Xj|Xj Yj Yj Yj Yj YjYjZjZjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYj Yj!Yj"Yj#Yj$Yj%Yj&Yj'Yj(Yj)Yj*Yj+Yj,Yj-Yj.Yj/Yj0Yj1Yj2Yj3Yj4YjZjZj5Yj6Yj7Yj8Yj9Yj:Yj;YjYj?Yj@YjAYjBYjCYjDYjEYjFYjGYjHYjIYjJYjKYjLYjMYjNYjOYjPYjQYjRYjSYjTYjUYjVYjWYjXYjYYjZYj[Yj\Yj]Yj^Yj_Yj`YjYjYjcYjdYjeYjfYjgYjhYjiYjjYjkYjlYjmYjnYjoYjpYjZjZjsYjtYjuYjvYjwYjxYjyYjzYj{Yj|Yj}Yj~YjYjYjYjYjZjZjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjZjZjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjZjZjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjXjXjYjYjYjYjYjYjYjYjVjVjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjaYjbYjYjZjZjZjZjZjZjZjYjYj Zj Zj Zj Zj ZjZjZjZjYjYjZjZjYjYjZjZjZjZjZjZjZjZjZjZjZj Zj!Zj"Zj#Zj$Zj%Zj&Zj'Zj(Zj)Zj*Zj+Zj,Zj-Zj.Zj/Zj0Zj1Zj2Zj3Zj4Zj5Zj6Zj7Zj8Zj9Zj:Zj;ZjZj?Zj@ZjAZjBZjCZjDZjEZjFZjGZjHZjIZjJZjKZjLZjMZjNZjOZjPZjQZjRZjSZjTZjUZjVZjWZjXZjYZjZZj[Zj\Zj]Zj^Zj_Zj`ZjaZjbZjcZjdZjeZjfZjgZjhZjiZjjZjkZjlZjmZjnZjoZjpZjqZjrZjsZjtZjuZjvZjwZjxZjyZjzZj/Xj0Xj}Zj~Zj3Xj4XjZjZjZjZjZjZjZjZjZjZjXjXjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjYjYjZjZjZjZjYjYjZjZjZjZjZjZjZjZjZjZjZjZjZjZjqYjrYjZjZjZjZjZjZjZjZjZjZjZjZjZjZjYjYjZjZjZjZjZjZjZjZjZjZjWjWjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjZjWjWjZjZjZjZjZjZjZjZjZjZjZj[j[j[j[j[uj[}r(j[j[j [j [j [j [j [j[j[j[j[j[j[j[jo[jp[j[j[j[j[js[jt[j[j[j[j [j![j"[j#[j$[j%[j&[j'[j([j)[j*[j+[j,[j-[j.[jw[jx[j1[j2[j3[j4[j5[j6[j=[j>[j9[j:[j;[j<[j7[j8[j?[j@[jA[jB[jC[jD[jE[jF[jG[jH[jI[jJ[jK[jL[jM[jN[jO[jP[jQ[jR[jS[jT[jU[jV[jW[jX[j[[j\[j][j^[j_[j`[ja[jb[jc[jd[j[j[je[jf[jg[jh[j[j[jk[jl[jm[jn[j[j[jq[jr[j[ju[jv[j/[j0[j[j[j{[j|[j}[j~[j[j[j[j[j[j[ji[jj[j[j[j[j[j3\j4\j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[jy[jz[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j=\j>\j[j[jY[jZ[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j%\j&\j[j[j[j[j[j[j[j[j[j\j\j\j\j\j\j\j\j\j \j \j \j \j \j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j \j!\j"\j#\j$\j[j[j'\j(\j)\j*\j[j[j+\j,\j-\j.\j/\j0\j1\j2\j[j[j5\j6\j7\j8\j9\j:\j;\j<\j[j[j?\j@\jA\jB\jC\jD\jE\jF\jG\jH\jI\jJ\jK\jL\jM\jN\jO\jP\jQ\jR\jS\jT\ujL}r(jMjMjMjMjMjMjMjMj Mj Mj Mj Mj MjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMj MjKMjLMj#Mj$Mj%Mj&Mj'Mj(Mj)Mj*Mj+Mj,Mj-Mj.Mj/Mj0Mj1Mj2MjcMjdMj5Mj6Mj7Mj8Mj9Mj:Mj;MjMj?Mj@MjAMjBMjCMjDMjEMjFMjGMjHMjIMjJMj!Mj"MjMMjNMjOMjPMjQMjRMjSMjTMjUMjVMj3Mj4MjWMjXMjYMjZMj[Mj\Mj]Mj^MjMjMjaMjbMjeMjfMjgMjhMjiMjjMjkMjlMjmMjnMjqMjrMjsMjtMjuMjvMjwMjxMjyMjzMj{Mj|Mj}Mj~MjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMj_Mj`MjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjMjoMjpMjMjMjMjMjMjMjMjMjMjMjMjMjMjMuj\}r(j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j\j]j]j]j]j]j]j]j]j]j]j]j ]j ]j ]j ]j ]j]j\j\j]j]j]j]uj|}r(j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|j|uje}r(jejejejejejejejejejejejejejejejejejejejejejeujc}r(jcjcjcjcjcjcjcjcjcjcjcjcjcjcjMejNejcjcjcjcjdjdjdjdjdjdjdjdj dj dj dj dj djdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdj dj!dj"dj#dj$dj%dj&djdjdj)dj*dj+dj,dj-dj.dj/dj0dj1dj2dj3dj4dj{dj|dj7dj8dj9dj:dj;djdj?dj@djAdjBdjCdjDdjEdjFdjGdjHdjIdjJdjKdjLdjMdjNdjejejOdjPdjQdjRdjSdjTdjUdjVdjWdjXdjYdjZdj[dj\dj]dj^dj_dj`djadjbdjcdjddj_ej`ejgdjhdjidjjdjkdjldjmdjndjodjpdjqdjrdjsdjtdjudjvdjwdjxdjydjzdj5dj6dj}dj~djdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjejejdjdjdjdjdjdjejejdjdjdjdjdjdjdjdj'dj(djdjdjdjdjdjdjdjdjdjdjqejrejdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjejejejejejejej'ej(ej ej ej ejejejejejejdjdjejejejejejejejejejejej ej!ej"ej#ej$ej%ej&ej ej ej)ej*ej+ej,ej-ej.ej/ej0ej1ej2ej3ej4ej5ej6ej7ej8ej9ej:ej;ejej?ej@ejAejBejCejDejEejFejGejHejIejJejKejLejdjdjOejPejQejRejSejTejUejVejWejXejYejZej[ej\ej]ej^ejedjfdjaejbejcejdejeejfejgejhejiejjejkejlejmejnejoejpejdjdjsejtejuejvejwejxejyejzej{ej|ej}ej~ejcjdjejejejejejejejejejejejejejejejejejejejejejeujOc}r(jQcjRcjScjTcjkcjlcjWcjXcjYcjZcj[cj\cj]cj^cj_cj`cjacjbcjccjdcjecjfcjgcjhcjicjjcjUcjVcjmcjncjocjpcjqcjrcjscjtcjucjvcjwcjxcjcjcjycjzcj{cj|cj}cj~cjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcuje}r(jejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejejmgjngjejejejejejejejejejejejejejejejfjgjgjfjfjfjfjfjfj fj fj fj fj fjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfj fj!fj"fj#fj$fj%fj&fj'fj(fj)fj*fj+fj,fj-fj.fj/fj0fj1fj2fj3fj4fj5fj6fj7fj8fj9fj:fj;fjfj?fj@fjAfjBfjCfjDfjEfjFfjGfjHfjIfjJfjKfjLfjMfjNfjOfjPfjQfjRfjSfjTfjUfjVfjWfjXfjojoj[fj\fj]fj^fj_fj`fjafjbfjcfjdfjefjffjgfjhfjifjjfjkfjlfjmfjnfjofjpfjqfjrfjsfjtfjufjvfjwfjxfjyfjzfjKqjLqj{fj|fj}fj~fjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjjjkjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjojojfjfjfjfjfjfjfjfjfjfjljljfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjfjgjgjgjgjgjgjgjgjgj gj gj gj gj gjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgj gj!gj"gj#gj$gj%gj&gj'gj(gj)gj*gj+gj,gjnj nj/gj0gj1gj2gj3gj4gj5gj6gj7gj8gj9gj:gj;gjgj?gj@gjAgjBgjCgjDgjEgjFgjGgjHgjIgjJgjKgjLgjMgjNgjOgjPgjQgjRgjSgjTgjUgjVgjWgjXgjYgjZgj[gj\gj]gj^gj_gj`gjagjbgjcgjdgjegjfgjggjhgjigjjgjkgjlgjejejogjpgjqgjrgjsgjtgjojojwgjxgjygjzgj{gj|gj}gj~gjgjgjgjgjkjkjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjhjhjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjrjrjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjrjrjgjgjgjgjgjgjfjfjgjgjWtjXtjgjhjhjhj9kj:kjhjhjhjhj hj hj hj hj hjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhj hj!hj"hj#hj$hj%hj&hj'hj(hj)hj*hj+hj,hj-hj.hj/hj0hj1hj2hj3hj4hj5hj6hj7hj8hj9hj:hj;hjhj?hj@hjAhjBhjChjDhjEhjFhjGhjHhjIhjJhjKhjLhjMhjNhjOhjPhjQhjRhjShjThjUhjVhjWhjXhjYhjZhj[hj\hj]hj^hj_hj`hjahjbhjchjdhjehjfhjghjhhjihjjhjkhjlhj?pj@pjohjphjqhjrhjshjthjmjmjwhjxhjyhjzhj{hj|hj}hj~hjhjhjhjhjgjgjhjhjmjmjhjhjhjhjhjhjrjrjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjfjfjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjijijijijijijijijijjjjj ij ij ijijijijijijijijijijijijskjtkjijijijijij ij!ij"ij#ij$ij%ij&ij'ij(ijkjkj-ij.ij/ij0ij1ij2ij3ij4ij5ij6ijkjkj9ij:ij;ijjj?jj@jjAjjBjjCjjDjjEjjFjj rj rjIjjJjjKjjLjjMjjNjjOjjPjj1rj2rjSjjTjjUjjVjjWjjXjjpjpj[jj\jj]jj^jj_jj`jjajjbjjcjjdjjejjfjjgjjhjjijjjjjkjjljjpjpjojjpjjqjjrjjsjjtjjujjvjjwjjxjjyjjzjj{jj|jj}jj~jj#sj$sjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj ij ijjjjjjjjjjjjjjjjjjjjjjjjjpjpjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfjfjkjkjkjkjkjkjkjkj kj kj kj kj kjkjkjkjkjkjkjkjgjgjkjkjkjkjkjkjkj kj!kj"kj#kj$kj%kj&kj'kj(kj)kj*kj+kj,kj-kj.kj/kj0kj1kj2kj3kj4kj5kj6kj7kj8kjhjhj;kjkj?kj@kjAkjBkjkjkjEkjFkjGkjHkjIkjJkjKkjLkjMkjNkjOkjPkjQkjRkjSkjTkjUkjVkjWkjXkjYkjZkj[kj\kj]kj^kj_kj`kjakjbkjckjdkjekjfkjgkjhkjikjjkjkkjlkjmkjnkjokjpkjqkjrkjijijukjvkjwkjxkjykjzkj{kj|kjWijXij}kj~kjkjkjkjkj)sj*sjkjkjkjkjkjkjkjkjkjkj/sj0sjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjjjjjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkj+ij,ijkjkjkjkjkjkjkjkjCkjDkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkj7ij8ijkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjljljljljljljljljlj lj lj lj lj ljljpjpjljljljljljljljljljljljljljljlj lj!lj"lj#lj$ljljlj'lj(lj)lj*ljomjpmj-lj.lj/lj0lj1lj2lj3lj4ljpjpj7lj8lj9lj:lj;ljlj?lj@ljAljBljCljDljUsjVsjEljFljpjpjIljJljKljLlj]nj^njOljPljQljRljSljTljUljVljWljXljYljZlj[lj\lj]lj^lj_lj`ljaljbljcljdljeljfljgljhljiljjljkljlljmljnljoljpljqljrljsljtljuljvljwljxljyljzlj{lj|lj}lj~ljljljljljpjpjljljljljljljljljljljljljljljljljljljljljypjzpjljljljljljljljljpjpjljljljljljljpjpjpjpjljljljljljljljljljljfjfjljljljljljljljljljljljljGrjHrjljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljljmjiijjijmjmjmjmjmjmj mj mj mj mj mjmjsjsjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj mj!mj"mj#mj$mj%mj&mjqijrijtjtj+mj,mj-mj.mjsjsj/mj0mjytjztj3mj4mj5mj6mj7mj8mj9mj:mj;mjmj?mj@mjAmjBmjCmjDmjEmjFmjqjqjImjJmjKmjLmjMmjNmjOmjPmjQmjRmjSmjTmjUmjVmjWmjXmjYmjZmj[mj\mj]mj^mj_mj`mjamjbmjcmjdmjemjfmjgmjhmjimjjmjkmjlmjmmjnmj+lj,ljqmjrmjsmjtmjumjvmjwmjxmjymjzmj{mj|mjmjmjmjmu(jmjmjqjqjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmj!qj"qjmjmjuhjvhjhjhjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjmjnjnjnjnjnjnjnjnjnj nj nj nj njsjsj njnjnjnjnjnjnjnjnjnjnjnjnjnjnjnj-gj.gj!nj"nj#nj$nj%nj&nj'nj(nj)nj*nj+nj,nj-nj.nj/nj0nj1nj2nj3nj4nj5nj6nj9nj:nj;njnj?nj@njpjpjCnjDnjEnjFnjGnjHnjInjJnjKnjLnjMnjNnjOnjPnjijijSnjTnjUnjVnjWnjXnjYnjZnj[nj\njMljNlj_nj`njanjbnjcnjdnjenjfnjgnjhnjinjjnjknjlnjmnjnnjonjpnjqnjrnjsnjtnjunjvnjwnjxnjynjznj{nj|nj}nj~njnjnjnjnjijijnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjsjsjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjnjijijnjnjnjnjnjnjnjnjnjojojojojojojojojoj oj oj/qj0qjsjsj ojojojojojojojojojojojojojojojojojojoj oj!oj"oj#oj$oj%oj&oj'oj(oj-sj.sj)oj*oj+oj,oj-oj.oj/oj0oj1oj2oj3oj4oj5oj6ojijij9oj:oj;ojoj?oj@ojAojBojCojDojEojFojGojHojIojJojKojLojMojNojOojPojQojRojSojTojUojVojWojXojYojZoj[oj\oj]oj^oj_oj`ojaojbojcojdojeojfojgojhojsjsjkojlojmojnojoojpojqojrojsojtojijijwojxojyojzoj{oj|ojrjrjojojojojojojojojojojojojojojojojojojhjhjojojojojojojojojojojugjvgjojojojojojojojojojojojojojojojojojojojojojojojojojoj9tj:tjojojojojojoj1sj2sjojojojojojojojojojojojojojojojojojojSqjTqjojojojojojojojojojojqjqjojojojojojojYfjZfjojojojojojojojojojojojojojojojojojojojojojojojojojojojpjpjpj-tj.tjpjpjpjpj pj pj pj pj pjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpj pj!pj"pj#pj$pj%pj&pj'pj(pj)pj*pj+pj,pj-pj.pj/pj0pj1pj2pj3pj4pj5pj6pj7pj8pj9pj:pj;pjpjmhjnhjApjBpjCpjDpjEpjFpjGpjHpjIpjJpjKpjLpjMpjNpjOpjPpjQpjRpjSpjTpjUpjVpjWpjXpjYpjZpj[pj\pj]pj^pj_pj`pjapjbpjcpjdpjepjfpjgpjhpjipjjpjkpjlpjmpjnpjopjppjqpjrpjspjtpjupjvpjwpjxpjljljijij}pj~pjpjpjpjpjpjpjpjpjljljjjjjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjYjjZjjmjjnjjpjpjpjpjjjjjpjpjpjpjpjpjpjpjpjpjpjpjljljpjpjpjpjpjpjpjpjpjpjpjpj?rj@rjpjpjpjpjpjpjpjpjpjpjpjpjljljpjpj5lj6ljpjpjpjpj jjjjGljHljpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjpjljljjjjjljljpjpjpjqjqjqjqjqjqjqjqjqj qj qj qj qj qjqjGmjHmjqjqjqjqjqjqjqjqjqjqjqjqjmjmjqj qjmjmj#qj$qj%qj&qj'qj(qj)qj*qj+qj,qj-qj.qjnjnj1qj2qj3qj4qj5qj6qj7qj8qj9qj:qj;qjqj?qj@qjAqjBqjCqjDqj%lj&ljEqjFqjGqjHqjIqjJqj=ij>ijMqjNqjOqjPqjQqjRqjnjnjUqjVqjWqjXqjYqjZqj[qj\qj]qj^qj_qj`qjaqjbqjcqjdqj#tj$tjgqjhqjiqjjqjkqjlqjmqjnqjoqjpqjqqjrqjsqjtqjuqjvqjwqjxqjyqjzqj{qj|qj}qj~qjojojqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqj[rj\rjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjrjrjrjrjrjrjrjrjrj rj rjGjjHjj rjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrj rj!rj"rj#rj$rj%rj&rj'rj(rj)rj*rj+rj,rj-rj.rj/rj0rjQjjRjj3rj4rj5rj6rj7rj8rj9rj:rj;rjrj)ij*ijArjBrjCrjDrjErjFrjljljIrjJrjKrjLrjMrjNrjOrjPrjQrjRrjSrjTrjUrjVrjWrjXrjYrjZrjnjnj]rj^rj_rj`rjarjbrjcrjdrjerjfrjgrjhrjirjjrjkrjlrjmrjnrjorjprjqrjrrjsrjtrjurjvrjwrjxrjyrjzrj{rj|rj}rj~rjrjrjrjrjrjrjrjrjrjrjrjrjAnjBnjrjrjrjrjrjrjrjrjrjrjrjrjrjrjgjgjrjrjgjgjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjhjhjrjrjrjrjrjrjrjrjrjrjrjrjktjltjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjijijrjrjrjrjrjrjrjrjrjrjrjrjrjrjrjrj}oj~ojrjrjrjrjrjrjrjrjrjsjsjsjjjjjsjsjsjsj sj sj sj sj sjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsj sj!sj"sjjjjj'sj(sjkjkj+sj,sj7nj8njkjkjkjkj3sj4sjtjtj7sj8sj9sj:sj;sjsj?sj@sjAsjBsjCsjDsjEsjFsjGsjHsjIsjJsjKsjLsjMsjNsjOsjPsjQsjRsjSsjTsjqjqjWsjXsjYsjZsj[sj\sj]sj^sj_sj`sjasjbsjcsjdsjesjfsjgsjhsjisjjsjksjlsjmsjnsjosjpsjqsjrsjssjtsjusjvsjwsjxsjysjzsj{sj|sj}sj~sjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjfjfjsjsjmjmjsjsjmjmjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjfjfjsjsjsjsjsjsj oj ojsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjiojjojsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsj}mj~mjtjtjtjtjtjtjtjtj tj tj tj tj tjtjtjtjtjtjtjtj)mj*mjtjtjtjtjtjtjtjtjtj tj!tj"tjeqjfqj%tj&tj'tj(tj)tj*tj+tj,tj/tj0tj1tj2tj3tj4tj5tj6tjqjqjqjqj;tjtj?tj@tjAtjBtjCtjDtjEtjFtjGtjHtjItjJtjKtjLtjMtjNtjOtjPtjQtjRtjStjTtjUtjVtj%sj&sjqtjrtjYtjZtj[tj\tj]tj^tj_tj`tjatjbtjctjdtjetjftjgtjhtjitjjtjrjrjmtjntjotjptjmjmjstjttjutjvtjwtjxtj1mj2mj{tj|tj}tj~tjtjtjtjtjtjtj5sj6sjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtujt}r(jtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjtjwjwjtjtjtjtjtjtjtjtjtjtjtjtj!vj"vjtjtjtjtjtjtjvjvjtjtjtjtjtjtjtjtjtjtjtjujujujujujujujujuj uj ujvjvj ujujvjvjujujujujujujujujujujujujuj uj!uj"uj#uj$uj%uj&uj'uj(uj)uj*uj+uj,uj-uj.uj/uj0uj1uj2uj3uj4uj5uj6uj7uj8uj9uj:uj;ujuj[xj\xj?uj@ujAujBujCujDujEujFujIujJujKujLujMujNujOujPujQujRujSujTujUujVujWujXuj xj xjYujZujujuj;xjvj?vj@vjAvjBvjCvjDvjEvjFvjGvjHvjIvjJvjKvjLvjMvjNvjQvjRvjSvjTvjUvjVvjWvjXvjYvjZvj[vj\vj]vj^vj_vj`vjavjbvjcvjdvjevjfvjgvjhvjivjjvjkvjlvjmvjnvjovjpvjvjvjsvjtvjuvjvvjwvjxvjyvjzvj{vj|vj}vj~vjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjcxjdxjvjvjvjvjvjvjvjvjvjvjvjvjvjvjwjwjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvj9xj:xjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjtjtjvjvj uj ujujujvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjvjwjwjwjujujwjwjwjwj wj wjujuj wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwj wj!wj"wj#wj$wj%wj&wj'wj(wj)wj*wj+wj,wj-wj.wj/wj0wj1wj2wj3wj4wj5wj6wj7wj8wj9wj:wj;wjwj?wj@wjAwjBwjCwjDwjEwjFwjGwjHwjIwjJwjKwjLwjMwjNwjOwjPwjQwjRwjSwjTwjUwjVwjWwjXwjwjwj[wj\wj]wj^wj_wj`wjawjbwjcwjdwjewjfwjgwjhwjxjxjkwjlwjmwjnwjowjpwjqwjrwjswjtwjuwjvwjwwjxwjywjzwj{wj|wj}wj~wjxjxjtjtjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjxjxjwjwjwjwjwjwjwjwjvjvjwjwjwjwjOvjPvjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjYwjZwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjxjxjxjxjxjxjxjxjxj xj xj7xj8xj xjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxj xj!xj"xj#xj$xj%xj&xj)xj*xj+xj,xj-xj.xj/xj0xj1xj2xj3xj4xj5xj6xjGujHujujuj=xj>xj'xj(xjAxjBxjCxjDxjExjFxjGxjHxjIxjJxjKxjLxjMxjNxjSxjTxjOxjPxjQxjRxjvjvjUxjVxjWxjXxjYxjZxjwjwj]xj^xj_xj`xjaxjbxjvjvjexjfxjgxjhxjixjjxjkxjlxjmxjnxjoxjpxjqxjrxjsxjtxjuxjvxjwxjxxjyxjzxj{xj|xj}xj~xjxjxjxjxjxjxjxjxjxjxjwjwjxjxjxjxjxjxjxjxjiwjjwjwjwjxjxjxjxjxjxjxjxjxjxjwjwjxjxjxjxjxjxjxjxjujujxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxujx}r(jxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjyjyjxjxjxjxjxjxjxjxjyjyjxjxjxjyjyjyjyjyjyjyjyjyj yj yj yj yj yjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyj yj!yj"yj#yj$yj%yj&yj'yj(yj)yj*yj+yj,yj-yj.yj/yj0yj1yj2yj3yj4yj5yj6yj7yj8yj9yj:yj;yjyj?yj@yjAyjByj{j{jEyjFyjGyjHyjIyjJyjKyjLyjMyjNyjOyjPyjQyjRyjSyjTyjUyjVyjWyjXyjYyjZyj[yj\yj]yj^yj_yj`yjayjbyjcyjdyjeyjfyjgyjhyjiyjjyj{j{jmyjnyjoyjpyjqyjryjsyjtyjuyjvyjwyjxyjyyjzyj{yj|yj}yj~yj{j{jyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjzjzjzjzjzjzjyjyjyjyjyjyjyjyj~zjzjzjzjzjzjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjzjzjyjyjyjyjyjyjV{jW{jyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjyjzjzjyjyjyjyjyjyjyjyjyjyjxjxjyjyjyjyjyjyjyjyjyjyXWjyjyjyjyjyjyjyjzjzjzjzjzjzjzjzjzj zj zj zj zj zjzjzjzjzjzjzjyjyjyjyjyjyjzjzjzjzjzjzj zj!zj"zj#zj$zj%zj&zj'zj(zj)zj*zj+zj,zj-zj.zj/zj0zj1zj2zj3zj4zj5zj6zj7zj8zj9zj:zj;zjzj?zj@zjAzjBzjCzjDzjEzjFzjGzjHzjIzjJzjKzj:{j;{jNzjOzjPzjQzjRzjSzjTzjUzjVzjWzjXzjYzjZzj[zj\zj]zj^zj_zj`zjazjbzjczjdzjezjfzjgzjhzjizjjzjkzjlzjmzjnzjozjpzjqzjrzjszjtzjuzjvzjwzjxzjyzjzzj{zj|zj}zjyjyjzjzjzjzjzjzjzjzjzjzjzjzjyjyjzjzjzjzjzjzjyjyjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjyjyjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjyjyjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzjzj{j{jCyjDyj{j{j{j{j{j {j {j {j {j {jkyjlyj{j{j{j{jyjyj{j{j{j{j{j{j{j{j{j{j {j!{j"{j#{j${j%{j&{j'{j({j){j*{j+{j,{j-{j.{j/{j0{j1{j2{j3{j4{j5{j6{j7{j8{j9{jLzjMzj<{j={j>{j?{j@{jA{jB{jC{jD{jE{jF{jG{jH{jI{jJ{jK{jL{jM{jN{jO{jP{jQ{jR{jS{jT{jU{jyjyjX{jY{jZ{j[{j\{j]{j^{j_{j`{ja{jb{jc{jd{je{jf{jg{j|j |jj{jk{jl{jm{jn{jo{jp{jq{jr{js{jt{ju{jv{jw{jx{jy{jz{j{{j|{j}{j~{j{j{j{j|j|j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j|j|j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j{j|j|j|j|j|j|j|j|jh{ji{j |j |j |j |j{j{j|j|j|j|j|j|j{j{j|j|j|j|j|j|j|j|j |j!|j"|j#|j$|j%|j&|j'|j(|j)|uj*|}r(j,|j-|j.|j/|jf|jg|j2|j3|j4|j5|jx|jy|j8|j9|j:|j;|jp|jq|j<|j=|j>|j?|j@|jA|jB|jC|jF|jG|jD|jE|jH|jI|jJ|jK|jL|jM|jN|jO|jP|jQ|jR|jS|jT|jU|jV|jW|jX|jY|j^|j_|j\|j]|jZ|j[|jb|jc|jd|je|j|j|jh|ji|jj|jk|jl|jm|jn|jo|j`|ja|jr|js|jt|ju|jv|jw|j6|j7|jz|j{|j||j}|j~|j|j|j|j|j|j|j|j0|j1|j|j|uj]}r(j;`j<`j]j]j]j]j]j]j]j ]j9_j:_j9aj:aj#]j$]j%]j&]j']j(]j#^j$^j+]j,]j-]j.]j/]j0]j1]j2]j3]j4]j7]j8]j9]j:]j;]j<]j=]j>]j?]j@]jA]jB]jC]jD]jE]jF]jG]jH]jI]jJ]jA`jB`jM]jN]jO]jP]jQ]jR]jS]jT]jU]jV]jW]jX]jY]jZ]j[]j\]j]]j^]j_]j`]ja]jb]jc]jd]je]jf]jg]jh]ji]jj]jk]jl]jm]jn]jo]jp]jq]jr]j-^j.^ju]jv]jw]jx]jy]jz]j{]j|]jK`jL`j]j]j]j]j]j]j]j]j]j]j]j]j]j]j1^j2^j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j}aj~aj]j]jKbjLbj]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j`j`j]j]j]j]j]j]j]j]jK_jL_j]j]j]j]jCbjDbj]j]j]j]j]j]jIajJaj]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j]j+aj,aj]j]j]j]j]j]jWbjXbj]j]j]j]j[`j\`j]j]j]j]j]j]j]j]j]j]jajaj]j^j^j^j^j^j^j^j^j^j ^j ^j ^j^j^j^j^j^jyajzaj^j^jM^jN^j^j^j^j^j^j^jQ^jR^j)]j*]j'^j(^j)^j*^jgbjhbjs]jt]j/^j0^j]j]j3^j4^j5^j6^j7^j8^j9^j:^j;^j<^j=^j>^j?^j@^jcajdajC^jD^jE^jF^jG^jH^jI^jJ^jK^jL^j^j^jO^jP^j!^j"^jS^jT^jcjcjU^jV^jW^jX^jY^jZ^j[^j\^j]^j^^j_^j`^ja^jb^je^jf^jg^jh^ji^jj^jk^jl^jkajlajo^jp^jq^jr^js^jt^ju^jv^jw^jx^jy^jz^j{^j|^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j`j`j^j^j_j_j^j^j^j^j^j^j^j^j^j^j^j^jbjbj^j^jEcjFcj^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^jo_jp_j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j^j'cj(cj_j_j_j_j_j_j _j _jy_jz_j _j_jbjbj!cj"cj_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j _j!_j"_j#_j$_j%_j&_j'_j(_j)_j*_j+_j,_j-_j._j/_j0_j1_j2_j3_j4_j5_j6_j7_j8_j!]j"]j=_j>_j?_j@_jA_jB_jC_jD_jE_jF_jG_jH_j]j]jM_jN_jbjbjO_jP_jQ_jR_jS_jT_jU_jV_jW_jX_jY_jZ_j[_j\_j]_j^_j__j`_ja_jb_jc_jd_j_j_jg_jh_ji_jj_jk_jl_jm_jn_j^j^jq_jr_js_jt_ju_jv_jw_jx_j _j _j{_j|_j}_j~_j_j_j_j_j_j_j_j_je_jf_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j9bj:bj_j_j_j_j_j_j_j_j_j_ja`jb`j_j_j_j_j_j_j_j_j_j_j_j_jcjcj^j^j)aj*aj_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_jbjbj_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_j_jajaj_j_j_j`j`j`j`j`j`j`j`j`j `j `jajaj `j `j `j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j `j!`j"`j#`j$`jgajhaj%`j&`j'`j(`j)`j*`j+`j,`j-`j.`j/`j0`j1`j2`j3`j4`j5`j6`j7`j8`j9`j:`j]j]j=`j>`j?`j@`jK]jL]jC`jD`jE`jF`jG`jH`jI`jJ`j}]j~]jM`jN`jO`jP`jQ`jR`jS`jT`jU`jV`jW`jX`jY`jZ`j]j]j]`j^`j_`j``j ^j ^jc`jd`je`jf`jg`jh`ji`jj`jk`jl`jm`jn`jcjcjo`jp`jq`jr`js`jt`ju`jv`jbjbjw`jx`jy`jz`j{`j|`j}`j~`jbjbj`j`j`j`j]j]jbjbj`j`j`j`j`j`j`j`j`j`j`j`jc^jd^j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`jbjbj`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`j`jajajajbjbjajajajaj aj aj aj aj ajajajajajajajajajajajajajajajajajajaj aj!aj"aj#aj$aj%aj&aj'aj(ajcjcj#cj$cj-aj.aj/aj0aj1aj2aj3aj4aj5aj6aj7aj8ajI_jJ_j;ajaj?aj@ajAajBajCajDajEajFajGajHaj]j]jKajLajMajNajOajPajQajRajSajTajUajVajWajXaj[aj\aj]aj^aj_aj`ajaajbajA^jB^jeajfaj_j_jiajjajm^jn^jmajnajGbjHbjoajpajqajrajsajtajuajvajwajxaj5]j6]j{aj|aj^j^jajajajajajajajajajajajajajajajajajajbjbjajajajajbjbjajajajajajajajajajajajajajajajaj_j_jajajajajajajajajajajajajajajajajajajajajajaj_j_jajajajajajajajajajajajajajajajajajajajajbjbjajajajajajajajajajajajajajajajaj`j`jajajajajajajcbjdbjajajajajajajajajajajajajajbjbjbjbjbj`j`j3cj4cjbjbj bj bj bj bj bjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbj%bj&bjbj bj!bj"bj#bj$bjbjbj'bj(bj)bj*bj+bj,bj-bj.bj/bj0bj1bj2bj3bj4bj5bj6bj7bj8bjGcjHcj;bjbj?bj@bjAbjBbjqbjrbj]j]jIbjJbj]j]jObjPbjQbjRbjSbjTbjUbjVbj]j]j[bj\bj]bj^bjabjbbj^j ^jebjfbj+^j,^jibjjbjkbjlbjmbjnbjobjpbj]j]jsbjtbjubjvbjybjzbjwbjxbj_j_j{bj|bj}bj~bjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbj`j`jbjbjbjbjbjbjbjbjbjbjbjbj_j_jbjbjbjbjbjbjbjbj%^j&^jbjbjbjbjbjbjbjbjbjbj`j`jbjbj`j`j;_j<_jbjbj`j`jbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjajajbjbjbjbjbjbjbjbjbjbj_bj`bjbjbjbjbjbjbjbjbj}^j~^jbjbjajajbjbjajajbjcjcjcjcjcjajajcjcj cj cj cj cj cjcjcjcjcjcjcjcj^j^jcjcjcjcjbjbjEbjFbj?cj@cjYajZajYbjZbj%cj&cjajaj)cj*cj+cj,cj-cj.cj/cj0cj1cj2cj^j_j5cj6cj7cj8cj9cj:cj;cjcjMbjNbjAcjBcjCcjDcj]j]jcj cjIcjJcjKcjLcjMcjNcujAL}r(jCLjDLjGLjHLjILjJLjsLjtLjMLjNLjOLjPLjLjLjQLjRLjSLjTLj_Lj`LjWLjXLjLjLjwLjxLj]Lj^LjULjVLjaLjbLjcLjdLjeLjfLjgLjhLjLjLjLjLjmLjnLjoLjpLjqLjrLjKLjLLj[Lj\LjyLjzLj{Lj|Lj}Lj~LjLjLjLjLjLjLjLjLjLjLjLjLjLjLjiLjjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjLjYLjZLjLjLjLjLjLjLjLjLjLjLjLjLjuLjvLjLjLjLjLjLjLjLjLjLjLjLjLjkLjlLjLjLjLjLjELjFLjLjLjLjLjLjLjLjLjLjLjLjLuusUmetadatar}r(h}h3}hB}hK}h }h\}he}hn}h}}h}h}h}h}h}h}h}h}h}j}j}j}j*}j:}h}jK}j[}jd}jm}j}}uUversionchangesr}r(XOS\]X2.3]r((jjKjjNUtr(j jMGjjNXuse currentBundle() insteadtr(jZjMNjj8NXuse currentBundle() insteadtr(X deprecatedheMXobjcrXsetSignatureForSelectorNUtreX2.2]XOS]X`OS]X2.5]r((XversionchangedhKjX TestCase.runNXRemoved support for using the leaks(1) tool to check for memory leaks because that support was broken (cause test hangs) and didn't properly report leaks. This used to environment variable PyOBJC_USE_LEAKS as a trigger to enable the functionality.tr(j jM|jjNXQAdded support for unordered properties. Also fixed some issues for 64-bit builds.tr(XversionchangedjKANNXFor basic blocks and (Objective-)C code compiled using a recent enough compiler the bridge can extract the block signature from the runtime.tr(XversionchangedhKMoXobjcrXparseBridgeSupportNrX The function is available again.tr(XversionchangedhKMjXinitFrameworkWrapperNrX The function is available again.tr(XversionchangedheMLjXcreateStructTypeNrX1The function creates a class method on objc.ivar.tr(XversionchangedheMOjjXThe type now implements the "_asdict" and "_replace" methods that are also present on collections.namedtuple() types. The attribute "_fields" was added as well.tr(X deprecatedheMZjXregisterStructAliasNX Use createStructAlias() instead.tr(X deprecatedheMjXaddConvenienceForSelectorNUtreX2.4]r((X deprecatedj}KjNXUse of this module is deprecated because it cannot be used with modern versions of Xcode (starting at Xcode 4.0), and because recent versions of Xcode can extract class information from Python sources.tr(j,jKfjjNX^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.tr(j~jKtjjHNX^part of support for the CF module in the python 2 std. library, will be removed in PyObjC 3.0.tr (XversionchangedhKMljjXThis function is not present.tr (XversionchangedhKMjjXThis function is not present.tr euUtoc_num_entriesr }r (hKh3KhBKhKKh Kh\KheK hnKh}KhKhKhKhKhKhKhKhKhKjKjKjKj*Kj:K hKjKKj[KjdKjmKj}KuUnumbered_toctreesrh]RrU found_docsrh]r(U dev/indexrUmetadata/indexrUxcoderUmetadata/bridgesupportrUtutorials/firstapprUintrorUmetadata/manualrhnUdev/coding-stylerU api/indexrUmetadata/compiledrUapi/module-PyObjCTools.SignalsrUtutorials/introrUtutorials/indexrU fsref-fsspecrU api/module-PyObjCTools.AppHelperr U"api/module-PyObjCTools.TestSupportr!U!api/module-PyObjCTools.Conversionr"U dev/wrappingr#U dev/structurer$Ublocksr%Uapi/module-objcr&U typemappingr'Ututorials/embeddedr(U%api/module-PyObjCTools.KeyValueCodingr)j[U protocolsr*Uapi/module-PyObjCToolsr+U&api/module-PyObjCTools.NibClassBuilderr,eRr-U longtitlesr.}r/(hhh3h4hBhChKhLh hTh\h]hehfhnhoh}h~hhhhhhhhhhhhhhhhhjjj jjjjj*j+j:j;hjCjKjLj[j\jdjejmjnj}j~uU dependenciesr0}r1(hh]r2Xtutorials/embedded_src.zipr3aRr4h h]r5Xtutorials/firstapp_src.zipr6aRr7uUtoctree_includesr8}r9(hn]r:(Xintror;Xtutorials/indexr<X typemappingr=X protocolsr>X fsref-fsspecr?Xxcoder@XblocksrAXobjc-gcrBXmetadata/indexrCX api/indexrDX dev/indexrEeh]rF(X dev/structurerGXdev/coding-stylerHX dev/wrappingrIejm]rJ(X%api/module-PyObjCTools.KeyValueCodingrKX api/module-PyObjCTools.AppHelperrLX!api/module-PyObjCTools.ConversionrMX&api/module-PyObjCTools.NibClassBuilderrNXapi/module-PyObjCTools.SignalsrOX"api/module-PyObjCTools.TestSupportrPeh3]rQ(Xmetadata/bridgesupportrRXmetadata/compiledrSXmetadata/manualrTeh]rU(Xtutorials/introrVXtutorials/firstapprWXtutorials/embeddedrXeh]rY(Xapi/module-objcrZXapi/module-PyObjCToolsr[euU temp_datar\}Utocsr]}r^(hj0)r_}r`(h!Uh"}ra(h$]h%]h&]h']h(]uh)]rbj5)rc}rd(h!Uh"}re(h$]h%]h&]h']h(]uh0j_h)]rf(csphinx.addnodes compact_paragraph rg)rh}ri(h!Uh"}rj(h$]h%]h&]h']h(]uh0jch)]rkj)rl}rm(h!Uh"}rn(U anchornameUh%]h$]h(]Urefurihh&]h']Uinternaluh0jhh)]roh+XDeveloper Documentationrprq}rr(h!h/h0jlubah1U referencersubah1Ucompact_paragraphrtubj0)ru}rv(h!Uh"}rw(h$]h%]h&]h']h(]uh0jch)]rxcsphinx.addnodes toctree ry)rz}r{(h!Uh"}r|(UnumberedKUparenthh%]Uglobh$]h(]U titlesonlyh&]h']Uentries]r}(NjGr~NjHrNjIreUhiddenU includefiles]r(jGjHjIeUmaxdepthJuh0juh)]h1Utoctreerubah1U bullet_listrubeh1U list_itemrubah1jubh3j0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurih3h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XPyObjC metadata systemrr}r(h!h@h0jubah1jbubah1Ucompact_paragraphrubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjy)r}r(h!Uh"}r(UnumberedKUparenth3U titlesonlyUglobh;]h9]h7]h8]h:]Uentries]r(NjRrNjSrNjTreUhiddenU includefiles]r(jRjSjTeUmaxdepthKuh0jh)]h1Utoctreerubah1jubeh1jMubah1jubhBj0)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh)]rj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]r(jg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUh%]h$]h(]UrefurihBh&]h']Uinternaluh0jh)]rh+XPyObjC with InterfaceBuilderrr}r(h!hJh0jubah1jsubah1jtubj0)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]r(j5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rjg)r}r‘(h!Uh"}rÑ(h$]h%]h&]h']h(]uh0jh)]rđj)rő}rƑ(h!Uh"}rǑ(U anchornameU#xcode-3-on-macosx-10-5h%]h$]h(]UrefurihBh&]h']Uinternaluh0jh)]rȑh+XXCode 3 on MacOSX 10.5rɑrʑ}rˑ(h!XXCode 3 on MacOSX 10.5h0jőubah1jsubah1jtubah1jubj5)ȓ}r͑(h!Uh"}rΑ(h$]h%]h&]h']h(]uh0jh)]rϑ(jg)rБ}rё(h!Uh"}rґ(h$]h%]h&]h']h(]uh0j̑h)]rӑj)rԑ}rՑ(h!Uh"}r֑(U anchornameU#xcode-2-on-macosx-10-4h%]h$]h(]UrefurihBh&]h']Uinternaluh0jБh)]rבh+XXCode 2 on MacOSX 10.4rؑrّ}rڑ(h!XXCode 2 on MacOSX 10.4h0jԑubah1jsubah1jtubj0)rۑ}rܑ(h!Uh"}rݑ(h$]h%]h&]h']h(]uh0j̑h)]rޑj5)rߑ}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jۑh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jߑh)]rj)r}r(h!Uh"}r(U anchornameU-#deprecation-note-pyobjctools-nibclassbuilderh%]h$]h(]UrefurihBh&]h']Uinternaluh0jh)]r(h+XDeprecation note: rr}r(h!XDeprecation note: h0jubh)r}r(h!X``PyObjCTools.NibClassBuilder``h"}r(h$]h%]h&]h']h(]uh0jh)]rh+XPyObjCTools.NibClassBuilderrr}r(h!Uh0jubah1Uliteralubeh1jsubah1jtubah1jubah1jubeh1jubeh1jubeh1jubah1jubhKj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XBridgeSupport XML filesrr}r(h!hSh0jubah1jbubah1jubj0)r}r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r (j5)r }r (h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]rj)r}r(h!Uh"}r(U anchornameU #introductionUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r (h!Uh"}r!(h7]h8]h9]h:]h;]uh0jh)]r"j)r#}r$(h!Uh"}r%(U anchornameU#basic-structure-and-useUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]r&h+XBasic structure and user'r(}r)(h!XBasic structure and useh0j#ubah1jbubah1jubah1jMubj5)r*}r+(h!Uh"}r,(h7]h8]h9]h:]h;]uh0jh)]r-jg)r.}r/(h!Uh"}r0(h7]h8]h9]h:]h;]uh0j*h)]r1j)r2}r3(h!Uh"}r4(U anchornameU#creating-a-library-wrapperUrefurihKh;]h9]h7]h8]h:]Uinternaluh0j.h)]r5h+XCreating a library wrapperr6r7}r8(h!XCreating a library wrapperh0j2ubah1jbubah1jubah1jMubj5)r9}r:(h!Uh"}r;(h7]h8]h9]h:]h;]uh0jh)]r<(jg)r=}r>(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j9h)]r@j)rA}rB(h!Uh"}rC(U anchornameU#detailed-file-structureUrefurihKh;]h9]h7]h8]h:]Uinternaluh0j=h)]rDh+XDetailed file structurerErF}rG(h!XDetailed file structureh0jAubah1jbubah1jubj0)rH}rI(h!Uh"}rJ(h7]h8]h9]h:]h;]uh0j9h)]rK(j5)rL}rM(h!Uh"}rN(h7]h8]h9]h:]h;]uh0jHh)]rOjg)rP}rQ(h!Uh"}rR(h7]h8]h9]h:]h;]uh0jLh)]rSj)rT}rU(h!Uh"}rV(U anchornameU#type-encodingsUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jPh)]rWh+XType encodingsrXrY}rZ(h!XType encodingsh0jTubah1jbubah1jubah1jMubj5)r[}r\(h!Uh"}r](h7]h8]h9]h:]h;]uh0jHh)]r^jg)r_}r`(h!Uh"}ra(h7]h8]h9]h:]h;]uh0j[h)]rbj)rc}rd(h!Uh"}re(U anchornameU#boolean-attributesUrefurihKh;]h9]h7]h8]h:]Uinternaluh0j_h)]rfh+XBoolean attributesrgrh}ri(h!XBoolean attributesh0jcubah1jbubah1jubah1jMubj5)rj}rk(h!Uh"}rl(h7]h8]h9]h:]h;]uh0jHh)]rmjg)rn}ro(h!Uh"}rp(h7]h8]h9]h:]h;]uh0jjh)]rqj)rr}rs(h!Uh"}rt(U anchornameU#cftypeUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jnh)]ruh+Xrvrw}rx(h!Xh0jrubah1jbubah1jubah1jMubj5)ry}rz(h!Uh"}r{(h7]h8]h9]h:]h;]uh0jHh)]r|jg)r}}r~(h!Uh"}r(h7]h8]h9]h:]h;]uh0jyh)]rj)r}r(h!Uh"}r(U anchornameU#classUrefurihKh;]h9]h7]h8]h:]Uinternaluh0j}h)]rh+Xrr}r(h!Xh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #constantUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X rr}r(h!X h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#enumUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+Xrr}r(h!Xh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #functionUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X rr}r(h!X h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#function-pointerUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+Xrr’}rÒ(h!Xh0jubah1jbubah1jubah1jMubj5)rĒ}rŒ(h!Uh"}rƒ(h7]h8]h9]h:]h;]uh0jHh)]rǒjg)rȒ}rɒ(h!Uh"}rʒ(h7]h8]h9]h:]h;]uh0jĒh)]r˒j)r̒}r͒(h!Uh"}rΒ(U anchornameU#informal-protocolUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jȒh)]rϒh+XrВrђ}rҒ(h!Xh0j̒ubah1jbubah1jubah1jMubj5)rӒ}rԒ(h!Uh"}rՒ(h7]h8]h9]h:]h;]uh0jHh)]r֒jg)rג}rؒ(h!Uh"}rْ(h7]h8]h9]h:]h;]uh0jӒh)]rڒj)rے}rܒ(h!Uh"}rݒ(U anchornameU #null-constUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jגh)]rޒh+X rߒr}r(h!X h0jےubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#opaqueUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+Xrr}r(h!Xh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#string-constantUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+Xrr}r(h!Xh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r (h!Uh"}r (U anchornameU#structUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]r h+Xr r }r(h!Xh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jHh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU*#describing-function-and-method-prototypesUrefurihKh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X)Describing function and method prototypesrr}r(h!X)Describing function and method prototypesh0jubah1jbubah1jubah1jMubeh1jubeh1jMubj5)r}r(h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r!jg)r"}r#(h!Uh"}r$(h7]h8]h9]h:]h;]uh0jh)]r%j)r&}r'(h!Uh"}r((U anchornameU#api-descriptionUrefurihKh;]h9]h7]h8]h:]Uinternaluh0j"h)]r)h+XAPI descriptionr*r+}r,(h!XAPI descriptionh0j&ubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubh j0)r-}r.(h!Uh"}r/(h$]h%]h&]h']h(]uh)]r0j5)r1}r2(h!Uh"}r3(h$]h%]h&]h']h(]uh0j-h)]r4(jg)r5}r6(h!Uh"}r7(h$]h%]h&]h']h(]uh0j1h)]r8j)r9}r:(h!Uh"}r;(U anchornameUh%]h$]h(]Urefurih h&]h']Uinternaluh0j5h)]r<h+X'Creating your first PyObjC application.r=r>}r?(h!h[h0j9ubah1jsubah1jtubj0)r@}rA(h!Uh"}rB(h$]h%]h&]h']h(]uh0j1h)]rC(j5)rD}rE(h!Uh"}rF(h$]h%]h&]h']h(]uh0j@h)]rGjg)rH}rI(h!Uh"}rJ(h$]h%]h&]h']h(]uh0jDh)]rKj)rL}rM(h!Uh"}rN(U anchornameU#getting-startedh%]h$]h(]Urefurih h&]h']Uinternaluh0jHh)]rOh+XGetting StartedrPrQ}rR(h!XGetting Startedh0jLubah1jsubah1jtubah1jubj5)rS}rT(h!Uh"}rU(h$]h%]h&]h']h(]uh0j@h)]rVjg)rW}rX(h!Uh"}rY(h$]h%]h&]h']h(]uh0jSh)]rZj)r[}r\(h!Uh"}r](U anchornameU#testing-the-user-interfaceh%]h$]h(]Urefurih h&]h']Uinternaluh0jWh)]r^h+XTesting the user interfacer_r`}ra(h!XTesting the user interfaceh0j[ubah1jsubah1jtubah1jubj5)rb}rc(h!Uh"}rd(h$]h%]h&]h']h(]uh0j@h)]rejg)rf}rg(h!Uh"}rh(h$]h%]h&]h']h(]uh0jbh)]rij)rj}rk(h!Uh"}rl(U anchornameU#writing-the-codeh%]h$]h(]Urefurih h&]h']Uinternaluh0jfh)]rmh+XWriting the codernro}rp(h!XWriting the codeh0jjubah1jsubah1jtubah1jubj5)rq}rr(h!Uh"}rs(h$]h%]h&]h']h(]uh0j@h)]rtjg)ru}rv(h!Uh"}rw(h$]h%]h&]h']h(]uh0jqh)]rxj)ry}rz(h!Uh"}r{(U anchornameU#extending-the-functionalityh%]h$]h(]Urefurih h&]h']Uinternaluh0juh)]r|h+XExtending the functionalityr}r~}r(h!XExtending the functionalityh0jyubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0j@h)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #debuggingh%]h$]h(]Urefurih h&]h']Uinternaluh0jh)]rh+X Debuggingrr}r(h!X Debuggingh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0j@h)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU'#creating-a-redistributable-applicationh%]h$]h(]Urefurih h&]h']Uinternaluh0jh)]rh+X&Creating a redistributable applicationrr}r(h!X&Creating a redistributable applicationh0jubah1jsubah1jtubah1jubeh1jubeh1jubah1jubh\j0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XAn introduction to PyObjCrr}r(h!hdh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#prefaceUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XPrefacerr“}rÓ(h!XPrefaceh0jubah1jbubah1jubah1jMubj5)rē}rœ(h!Uh"}rƓ(h7]h8]h9]h:]h;]uh0jh)]rǓ(jg)rȓ}rɓ(h!Uh"}rʓ(h7]h8]h9]h:]h;]uh0jēh)]r˓j)r̓}r͓(h!Uh"}rΓ(U anchornameU #first-stepsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jȓh)]rϓh+X First StepsrГrѓ}rғ(h!X First Stepsh0j̓ubah1jbubah1jubj0)rӓ}rԓ(h!Uh"}rՓ(h7]h8]h9]h:]h;]uh0jēh)]r֓(j5)rד}rؓ(h!Uh"}rٓ(h7]h8]h9]h:]h;]uh0jӓh)]rړjg)rۓ}rܓ(h!Uh"}rݓ(h7]h8]h9]h:]h;]uh0jדh)]rޓj)rߓ}r(h!Uh"}r(U anchornameU#underscores-and-lots-of-themUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jۓh)]rh+XUnderscores, and lots of themrr}r(h!XUnderscores, and lots of themh0jߓubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jӓh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#two-phase-instantiationUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XTwo-phase instantiationrr}r(h!XTwo-phase instantiationh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jӓh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU&#objective-c-uses-accessors-everywhereUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X%Objective-C uses accessors everywhererr}r(h!X%Objective-C uses accessors everywhereh0jubah1jbubah1jubah1jMubeh1jubeh1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j)r }r (h!Uh"}r(U anchornameU#objective-c-for-pyobjc-usersUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XObjective-C for PyObjC usersrr}r(h!XObjective-C for PyObjC usersh0j ubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#overview-of-the-bridgeUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XOverview of the bridgerr }r!(h!XOverview of the bridgeh0jubah1jbubah1jubj0)r"}r#(h!Uh"}r$(h7]h8]h9]h:]h;]uh0jh)]r%(j5)r&}r'(h!Uh"}r((h7]h8]h9]h:]h;]uh0j"h)]r)jg)r*}r+(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j&h)]r-j)r.}r/(h!Uh"}r0(U anchornameU#classesUrefurih\h;]h9]h7]h8]h:]Uinternaluh0j*h)]r1h+XClassesr2r3}r4(h!XClassesh0j.ubah1jbubah1jubah1jMubj5)r5}r6(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j"h)]r8jg)r9}r:(h!Uh"}r;(h7]h8]h9]h:]h;]uh0j5h)]r<j)r=}r>(h!Uh"}r?(U anchornameU#messages-and-functionsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0j9h)]r@h+XMessages and FunctionsrArB}rC(h!XMessages and Functionsh0j=ubah1jbubah1jubah1jMubj5)rD}rE(h!Uh"}rF(h7]h8]h9]h:]h;]uh0j"h)]rGjg)rH}rI(h!Uh"}rJ(h7]h8]h9]h:]h;]uh0jDh)]rKj)rL}rM(h!Uh"}rN(U anchornameU#reference-countingUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jHh)]rOh+XReference countingrPrQ}rR(h!XReference countingh0jLubah1jbubah1jubah1jMubj5)rS}rT(h!Uh"}rU(h7]h8]h9]h:]h;]uh0j"h)]rVjg)rW}rX(h!Uh"}rY(h7]h8]h9]h:]h;]uh0jSh)]rZj)r[}r\(h!Uh"}r](U anchornameU #protocolsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jWh)]r^h+X Protocolsr_r`}ra(h!X Protocolsh0j[ubah1jbubah1jubah1jMubj5)rb}rc(h!Uh"}rd(h7]h8]h9]h:]h;]uh0j"h)]rejg)rf}rg(h!Uh"}rh(h7]h8]h9]h:]h;]uh0jbh)]rij)rj}rk(h!Uh"}rl(U anchornameU#cocoa-bindingsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jfh)]rmh+XCocoa Bindingsrnro}rp(h!XCocoa Bindingsh0jjubah1jbubah1jubah1jMubj5)rq}rr(h!Uh"}rs(h7]h8]h9]h:]h;]uh0j"h)]rtjg)ru}rv(h!Uh"}rw(h7]h8]h9]h:]h;]uh0jqh)]rxj)ry}rz(h!Uh"}r{(U anchornameU #categoriesUrefurih\h;]h9]h7]h8]h:]Uinternaluh0juh)]r|h+X Categoriesr}r~}r(h!X Categoriesh0jyubah1jbubah1jubah1jMubeh1jubeh1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU*#accessing-python-objects-from-objective-cUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X)Accessing Python objects from Objective-Crr}r(h!X)Accessing Python objects from Objective-Ch0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#cocoa-for-python-programmersUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCocoa for Python programmersrr}r(h!XCocoa for Python programmersh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#notes-on-specific-tasksUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XNotes on specific tasksrr}r(h!XNotes on specific tasksh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#working-with-threadsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XWorking with threadsrr}r(h!XWorking with threadsh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r”(h7]h8]h9]h:]h;]uh0jh)]rÔjg)rĔ}rŔ(h!Uh"}rƔ(h7]h8]h9]h:]h;]uh0jh)]rǔj)rȔ}rɔ(h!Uh"}rʔ(U anchornameU #finalizersUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jĔh)]r˔h+X Finalizersr̔r͔}rΔ(h!X Finalizersh0jȔubah1jbubah1jubah1jMubj5)rϔ}rД(h!Uh"}rє(h7]h8]h9]h:]h;]uh0jh)]rҔjg)rӔ}rԔ(h!Uh"}rՔ(h7]h8]h9]h:]h;]uh0jϔh)]r֔j)rה}rؔ(h!Uh"}rٔ(U anchornameU#copyingUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jӔh)]rڔh+XCopyingr۔rܔ}rݔ(h!XCopyingh0jהubah1jbubah1jubah1jMubeh1jubeh1jMubj5)rޔ}rߔ(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jޔh)]rj)r}r(h!Uh"}r(U anchornameU#building-applicationsUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XBuilding applicationsrr}r(h!XBuilding applicationsh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jޔh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#py2app-setup-pyUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X"py2app" : setup.pyrr}r(h!X"py2app" : setup.pyh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r (h!Uh"}r (U anchornameU#ide-approach-xcodeUrefurih\h;]h9]h7]h8]h:]Uinternaluh0jh)]r h+X"IDE approach" : Xcoder r }r(h!X"IDE approach" : Xcodeh0jubah1jbubah1jubah1jMubeh1jubeh1jMubeh1jubeh1jMubah1jubhej0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XManual metadata loadingrr }r!(h!hmh0jubah1jbubah1jubj0)r"}r#(h!Uh"}r$(h7]h8]h9]h:]h;]uh0jh)]r%(j5)r&}r'(h!Uh"}r((h7]h8]h9]h:]h;]uh0j"h)]r)jg)r*}r+(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j&h)]r-j)r.}r/(h!Uh"}r0(U anchornameU #introductionUrefuriheh;]h9]h7]h8]h:]Uinternaluh0j*h)]r1h+X Introductionr2r3}r4(h!X Introductionh0j.ubah1jbubah1jubah1jMubj5)r5}r6(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j"h)]r8(jg)r9}r:(h!Uh"}r;(h7]h8]h9]h:]h;]uh0j5h)]r<j)r=}r>(h!Uh"}r?(U anchornameU#metadata-dictionariesUrefuriheh;]h9]h7]h8]h:]Uinternaluh0j9h)]r@h+XMetadata dictionariesrArB}rC(h!XMetadata dictionariesh0j=ubah1jbubah1jubj0)rD}rE(h!Uh"}rF(h7]h8]h9]h:]h;]uh0j5h)]rG(j5)rH}rI(h!Uh"}rJ(h7]h8]h9]h:]h;]uh0jDh)]rKjg)rL}rM(h!Uh"}rN(h7]h8]h9]h:]h;]uh0jHh)]rOj)rP}rQ(h!Uh"}rR(U anchornameU!#c-array-lenght-in-interpretationUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jLh)]rS(j)rT}rU(h!X*c_array_lenght_in...*h"}rV(h7]h8]h9]h:]h;]uh0jPh)]rWh+Xc_array_lenght_in...rXrY}rZ(h!Uh0jTubah1jubh+X interpretationr[r\}r](h!X interpretationh0jPubeh1jbubah1jubah1jMubj5)r^}r_(h!Uh"}r`(h7]h8]h9]h:]h;]uh0jDh)]rajg)rb}rc(h!Uh"}rd(h7]h8]h9]h:]h;]uh0j^h)]rej)rf}rg(h!Uh"}rh(U anchornameU##argument-and-return-value-metadataUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jbh)]rih+X"Argument and return value metadatarjrk}rl(h!X"Argument and return value metadatah0jfubah1jbubah1jubah1jMubeh1jubeh1jMubj5)rm}rn(h!Uh"}ro(h7]h8]h9]h:]h;]uh0j"h)]rp(jg)rq}rr(h!Uh"}rs(h7]h8]h9]h:]h;]uh0jmh)]rtj)ru}rv(h!Uh"}rw(U anchornameU#api-descriptionUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jqh)]rxh+XAPI descriptionryrz}r{(h!XAPI descriptionh0juubah1jbubah1jubj0)r|}r}(h!Uh"}r~(h7]h8]h9]h:]h;]uh0jmh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j|h)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU%#loading-frameworks-and-other-bundlesUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X$Loading frameworks and other bundlesrr}r(h!X$Loading frameworks and other bundlesh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j|h)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#creating-and-registering-typesUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCreating and registering typesrr}r(h!XCreating and registering typesh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j|h)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#loading-variable-constantsUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XLoading variable/constantsrr}r(h!XLoading variable/constantsh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j|h)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#loading-functionsUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XLoading functionsrr}r(h!XLoading functionsh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j|h)]rjg)r}r(h!Uh"}r•(h7]h8]h9]h:]h;]uh0jh)]rÕj)rĕ}rŕ(h!Uh"}rƕ(U anchornameU-#metadata-for-objective-c-methods-and-classesUrefuriheh;]h9]h7]h8]h:]Uinternaluh0jh)]rǕh+X,Metadata for Objective-C methods and classesrȕrɕ}rʕ(h!X,Metadata for Objective-C methods and classesh0jĕubah1jbubah1jubah1jMubeh1jubeh1jMubeh1jubeh1jMubah1jubhnj0)r˕}r̕(h!Uh"}r͕(hr]hs]ht]hu]hv]uh)]rΕ(j5)rϕ}rЕ(h!Uh"}rѕ(hr]hs]ht]hu]hv]uh0j˕h)]rҕ(jg)rӕ}rԕ(h!Uh"}rՕ(hr]hs]ht]hu]hv]uh0jϕh)]r֕j)rו}rؕ(h!Uh"}rٕ(U anchornameUUrefurihnhu]ht]hr]hs]hv]Uinternaluh0jӕh)]rڕh+X'Welcome to PyObjC-Core's documentation!rەrܕ}rݕ(h!h{h0jוubah1U referencerޕubah1Ucompact_paragraphrߕubj0)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jϕh)]rjy)r}r(h!Uh"}r(UnumberedKUparenthnU titlesonlyUglobhu]ht]hr]hs]hv]Uentries]r(Nj;rNj<rNj=rNj>rNj?rNj@rNjArNjBrNjCrNjDrNjEreUhiddenU includefiles]r(j;j<j=j>j?j@jAjBjCjDjEeUmaxdepthKuh0jh)]h1Utoctreerubah1U bullet_listrubeh1U list_itemrubj5)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0j˕h)]rjg)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#indices-and-tablesUrefurihnhu]ht]hr]hs]hv]Uinternaluh0jh)]rh+XIndices and tablesrr}r(h!XIndices and tablesrh0jubah1jޕubah1jߕubah1jubeh1jubh}j0)r}r(h!Uh"}r (h7]h8]h9]h:]h;]uh)]r j5)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]rj)r}r(h!Uh"}r(U anchornameUUrefurih}h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCoding style for PyObjCrr}r(h!hh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]r(j5)r}r(h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r!jg)r"}r#(h!Uh"}r$(h7]h8]h9]h:]h;]uh0jh)]r%j)r&}r'(h!Uh"}r((U anchornameU #introductionUrefurih}h;]h9]h7]h8]h:]Uinternaluh0j"h)]r)h+X Introductionr*r+}r,(h!X Introductionh0j&ubah1jbubah1jubah1jMubj5)r-}r.(h!Uh"}r/(h7]h8]h9]h:]h;]uh0jh)]r0jg)r1}r2(h!Uh"}r3(h7]h8]h9]h:]h;]uh0j-h)]r4j)r5}r6(h!Uh"}r7(U anchornameU #python-codeUrefurih}h;]h9]h7]h8]h:]Uinternaluh0j1h)]r8h+X Python coder9r:}r;(h!X Python codeh0j5ubah1jbubah1jubah1jMubj5)r<}r=(h!Uh"}r>(h7]h8]h9]h:]h;]uh0jh)]r?jg)r@}rA(h!Uh"}rB(h7]h8]h9]h:]h;]uh0j<h)]rCj)rD}rE(h!Uh"}rF(U anchornameU#c-codeUrefurih}h;]h9]h7]h8]h:]Uinternaluh0j@h)]rGh+XC coderHrI}rJ(h!XC codeh0jDubah1jbubah1jubah1jMubj5)rK}rL(h!Uh"}rM(h7]h8]h9]h:]h;]uh0jh)]rN(jg)rO}rP(h!Uh"}rQ(h7]h8]h9]h:]h;]uh0jKh)]rRj)rS}rT(h!Uh"}rU(U anchornameU#documentationUrefurih}h;]h9]h7]h8]h:]Uinternaluh0jOh)]rVh+X DocumentationrWrX}rY(h!X Documentationh0jSubah1jbubah1jubj0)rZ}r[(h!Uh"}r\(h7]h8]h9]h:]h;]uh0jKh)]r]j5)r^}r_(h!Uh"}r`(h7]h8]h9]h:]h;]uh0jZh)]rajg)rb}rc(h!Uh"}rd(h7]h8]h9]h:]h;]uh0j^h)]rej)rf}rg(h!Uh"}rh(U anchornameU#rest-in-docstringsUrefurih}h;]h9]h7]h8]h:]Uinternaluh0jbh)]rih+XReST in DocStringsrjrk}rl(h!XReST in DocStringsh0jfubah1jbubah1jubah1jMubah1jubeh1jMubeh1jubeh1jMubah1jubhj0)rm}rn(h!Uh"}ro(h7]h8]h9]h:]h;]uh)]rpj5)rq}rr(h!Uh"}rs(h7]h8]h9]h:]h;]uh0jmh)]rt(jg)ru}rv(h!Uh"}rw(h7]h8]h9]h:]h;]uh0jqh)]rxj)ry}rz(h!Uh"}r{(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0juh)]r|h+X Python APIr}r~}r(h!hh0jyubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jqh)]rjy)r}r(h!Uh"}r(UnumberedKUparenthU titlesonlyUglobh;]h9]h7]h8]h:]Uentries]r(NjZrNj[reUhiddenU includefiles]r(jZj[eUmaxdepthJuh0jh)]h1jubah1jubeh1jMubah1jubhj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCompiled metadata systemrr}r(h!hh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#creating-a-framework-wrapperUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCreating a framework wrapperrr}r(h!j<h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #contents-of-the-metadata-moduleUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X"Contents of the "_metadata" modulerr}r(h!j=h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r–(h7]h8]h9]h:]h;]uh0jh)]rÖjg)rĖ}rŖ(h!Uh"}rƖ(h7]h8]h9]h:]h;]uh0jh)]rǖj)rȖ}rɖ(h!Uh"}rʖ(U anchornameU#generating-the-metadata-moduleUrefurihh;]h9]h7]h8]h:]Uinternaluh0jĖh)]r˖h+X!Generating the "_metadata" moduler̖r͖}rΖ(h!jK=h0jȖubah1jbubah1jubah1jMubj5)rϖ}rЖ(h!Uh"}rі(h7]h8]h9]h:]h;]uh0jh)]rҖjg)rӖ}rԖ(h!Uh"}rՖ(h7]h8]h9]h:]h;]uh0jϖh)]r֖j)rז}rؖ(h!Uh"}rٖ(U anchornameU#api-descriptionUrefurihh;]h9]h7]h8]h:]Uinternaluh0jӖh)]rږh+XAPI descriptionrۖrܖ}rݖ(h!jK;h0jזubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubhj0)rޖ}rߖ(h!Uh"}r(h$]h%]h&]h']h(]uh)]rj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jޖh)]r(jg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUh%]h$]h(]Urefurihh&]h']Uinternaluh0jh)]rh+X&Understanding existing PyObjC examplesrr}r(h!hh0jubah1jsubah1jtubj0)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]r(j5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #introductionh%]h$]h(]Urefurihh&]h']Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rjg)r}r (h!Uh"}r (h$]h%]h&]h']h(]uh0jh)]r j)r }r (h!Uh"}r(U anchornameU#model-view-controllerh%]h$]h(]Urefurihh&]h']Uinternaluh0jh)]rh+XModel-View-Controllerrr}r(h!XModel-View-Controllerh0j ubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #the-nib-fileh%]h$]h(]Urefurihh&]h']Uinternaluh0jh)]rh+X The NIB filerr }r!(h!X The NIB fileh0jubah1jsubah1jtubah1jubj5)r"}r#(h!Uh"}r$(h$]h%]h&]h']h(]uh0jh)]r%jg)r&}r'(h!Uh"}r((h$]h%]h&]h']h(]uh0j"h)]r)j)r*}r+(h!Uh"}r,(U anchornameU #delegatesh%]h$]h(]Urefurihh&]h']Uinternaluh0j&h)]r-h+X Delegatesr.r/}r0(h!X Delegatesh0j*ubah1jsubah1jtubah1jubj5)r1}r2(h!Uh"}r3(h$]h%]h&]h']h(]uh0jh)]r4jg)r5}r6(h!Uh"}r7(h$]h%]h&]h']h(]uh0j1h)]r8j)r9}r:(h!Uh"}r;(U anchornameU#examining-a-nib-fileh%]h$]h(]Urefurihh&]h']Uinternaluh0j5h)]r<h+XExamining a NIB filer=r>}r?(h!XExamining a NIB fileh0j9ubah1jsubah1jtubah1jubj5)r@}rA(h!Uh"}rB(h$]h%]h&]h']h(]uh0jh)]rCjg)rD}rE(h!Uh"}rF(h$]h%]h&]h']h(]uh0j@h)]rGj)rH}rI(h!Uh"}rJ(U anchornameU#examining-an-apple-exampleh%]h$]h(]Urefurihh&]h']Uinternaluh0jDh)]rKh+XExamining an Apple examplerLrM}rN(h!XExamining an Apple exampleh0jHubah1jsubah1jtubah1jubeh1jubeh1jubah1jubhj0)rO}rP(h!Uh"}rQ(h$]h%]h&]h']h(]uh)]rRj5)rS}rT(h!Uh"}rU(h$]h%]h&]h']h(]uh0jOh)]rV(jg)rW}rX(h!Uh"}rY(h$]h%]h&]h']h(]uh0jSh)]rZj)r[}r\(h!Uh"}r](U anchornameUh%]h$]h(]Urefurihh&]h']Uinternaluh0jWh)]r^h+XPyObjC Tutorialsr_r`}ra(h!hh0j[ubah1jsubah1jtubj0)rb}rc(h!Uh"}rd(h$]h%]h&]h']h(]uh0jSh)]rejy)rf}rg(h!Uh"}rh(UnumberedKUparenthh%]Uglobh$]h(]U titlesonlyh&]h']Uentries]ri(NjVrjNjWrkNjXrleUhiddenU includefiles]rm(jVjWjXeUmaxdepthKuh0jbh)]h1jubah1jubeh1jubah1jubhj0)rn}ro(h!Uh"}rp(h]h]h]h]h]uh)]rqj5)rr}rs(h!Uh"}rt(h]h]h]h]h]uh0jnh)]rujg)rv}rw(h!Uh"}rx(h]h]h]h]h]uh0jrh)]ryj)rz}r{(h!Uh"}r|(U anchornameUUrefurihh]h]h]h]h]Uinternaluh0jvh)]r}(h+X Support for r~r}r(h!hh0jzubh)r}r(h!hh"}r(h]h]h]h]h]uh0jzh)]rh+XFSRefrr}r(h!Uh0jubah1hubh+X and rr}r(h!hh0jzubh)r}r(h!hh"}r(h]h]h]h]h]uh0jzh)]rh+XFSSpecrr}r(h!Uh0jubah1hubeh1U referenceubah1Ucompact_paragraphubah1U list_itemubah1U bullet_listubhj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]r(h)r}r(h!XPyObjCTools.AppHelperh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPyObjCTools.AppHelperrr}r(h!Uh0jubah1hubh+X -- Work with AppKitrr}r(h!hh0jubeh1jbubah1jubah1jMubah1jubhj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]r(h)r}r(h!XPyObjCTools.TestSupporth"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPyObjCTools.TestSupportrr}r—(h!Uh0jubah1hubh+X -- Testing helpersr×rė}rŗ(h!hh0jubeh1jbubah1jubah1jMubah1jubhj0)rƗ}rǗ(h!Uh"}rȗ(h7]h8]h9]h:]h;]uh)]rɗj5)rʗ}r˗(h!Uh"}r̗(h7]h8]h9]h:]h;]uh0jƗh)]r͗jg)rΗ}rϗ(h!Uh"}rЗ(h7]h8]h9]h:]h;]uh0jʗh)]rїj)rҗ}rӗ(h!Uh"}rԗ(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jΗh)]r՗(h)r֗}rח(h!XPyObjCTools.Conversionh"}rؗ(h7]h8]h9]h:]h;]uh0jҗh)]rٗh+XPyObjCTools.Conversionrڗrۗ}rܗ(h!Uh0j֗ubah1hubh+X -- Convert data structuresrݗrޗ}rߗ(h!hh0jҗubeh1jbubah1jubah1jMubah1jubhj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X(How to wrap an Objective-C class libraryrr}r(h!jh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #introductionUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r jg)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j)r}r(h!Uh"}r(U anchornameU #the-basicsUrefurihh;]h9]h7]h8]h:]Uinternaluh0j h)]rh+X The basicsrr}r(h!X The basicsh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU(#wrapping-global-functions-and-constantsUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]r h+X'Wrapping global functions and constantsr!r"}r#(h!X'Wrapping global functions and constantsh0jubah1jbubah1jubah1jMubj5)r$}r%(h!Uh"}r&(h7]h8]h9]h:]h;]uh0jh)]r'(jg)r(}r)(h!Uh"}r*(h7]h8]h9]h:]h;]uh0j$h)]r+j)r,}r-(h!Uh"}r.(U anchornameU#pointer-argumentsUrefurihh;]h9]h7]h8]h:]Uinternaluh0j(h)]r/h+XPointer argumentsr0r1}r2(h!XPointer argumentsh0j,ubah1jbubah1jubj0)r3}r4(h!Uh"}r5(h7]h8]h9]h:]h;]uh0j$h)]r6(j5)r7}r8(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j3h)]r:jg)r;}r<(h!Uh"}r=(h7]h8]h9]h:]h;]uh0j7h)]r>j)r?}r@(h!Uh"}rA(U anchornameU#pass-by-reference-argumentsUrefurihh;]h9]h7]h8]h:]Uinternaluh0j;h)]rBh+XPass-by-reference argumentsrCrD}rE(h!XPass-by-reference argumentsh0j?ubah1jbubah1jubah1jMubj5)rF}rG(h!Uh"}rH(h7]h8]h9]h:]h;]uh0j3h)]rIjg)rJ}rK(h!Uh"}rL(h7]h8]h9]h:]h;]uh0jFh)]rMj)rN}rO(h!Uh"}rP(U anchornameU#special-wrappersUrefurihh;]h9]h7]h8]h:]Uinternaluh0jJh)]rQh+Xspecial wrappersrRrS}rT(h!Xspecial wrappersh0jNubah1jbubah1jubah1jMubj5)rU}rV(h!Uh"}rW(h7]h8]h9]h:]h;]uh0j3h)]rXjg)rY}rZ(h!Uh"}r[(h7]h8]h9]h:]h;]uh0jUh)]r\j)r]}r^(h!Uh"}r_(U anchornameU #protocolsUrefurihh;]h9]h7]h8]h:]Uinternaluh0jYh)]r`h+X protocolsrarb}rc(h!X protocolsh0j]ubah1jbubah1jubah1jMubeh1jubeh1jMubeh1jubeh1jMubah1jubjj0)rd}re(h!Uh"}rf(h$]h%]h&]h']h(]uh)]rgj5)rh}ri(h!Uh"}rj(h$]h%]h&]h']h(]uh0jdh)]rk(jg)rl}rm(h!Uh"}rn(h$]h%]h&]h']h(]uh0jhh)]roj)rp}rq(h!Uh"}rr(U anchornameUh%]h$]h(]Urefurijh&]h']Uinternaluh0jlh)]rsh+XStructure of the PyObjC packagertru}rv(h!jh0jpubah1jsubah1jtubj0)rw}rx(h!Uh"}ry(h$]h%]h&]h']h(]uh0jhh)]rz(j5)r{}r|(h!Uh"}r}(h$]h%]h&]h']h(]uh0jwh)]r~jg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0j{h)]rj)r}r(h!Uh"}r(U anchornameU #introductionh%]h$]h(]Urefurijh&]h']Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jwh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#methodsh%]h$]h(]Urefurijh&]h']Uinternaluh0jh)]rh+XMethodsrr}r(h!XMethodsh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jwh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #subclassingh%]h$]h(]Urefurijh&]h']Uinternaluh0jh)]rh+X Subclassingrr}r(h!X Subclassingh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jwh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#directory-structureh%]h$]h(]Urefurijh&]h']Uinternaluh0jh)]rh+XDirectory structurerr}r(h!XDirectory structureh0jubah1jsubah1jtubah1jubj5)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jwh)]rjg)r}r(h!Uh"}r(h$]h%]h&]h']h(]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#reference-countsh%]h$]h(]Urefurijh&]h']Uinternaluh0jh)]r˜h+XReference countsrØrĘ}rŘ(h!XReference countsh0jubah1jsubah1jtubah1jubj5)rƘ}rǘ(h!Uh"}rȘ(h$]h%]h&]h']h(]uh0jwh)]rɘjg)rʘ}r˘(h!Uh"}r̘(h$]h%]h&]h']h(]uh0jƘh)]r͘j)rΘ}rϘ(h!Uh"}rИ(U anchornameU#stringsh%]h$]h(]Urefurijh&]h']Uinternaluh0jʘh)]rјh+XStringsrҘrӘ}rԘ(h!XStringsh0jΘubah1jsubah1jtubah1jubeh1jubeh1jubah1jubjj0)r՘}r֘(h!Uh"}rט(h7]h8]h9]h:]h;]uh)]rؘj5)r٘}rژ(h!Uh"}rۘ(h7]h8]h9]h:]h;]uh0j՘h)]rܘ(jg)rݘ}rޘ(h!Uh"}rߘ(h7]h8]h9]h:]h;]uh0j٘h)]rj)r}r(h!Uh"}r(U anchornameUUrefurijh;]h9]h7]h8]h:]Uinternaluh0jݘh)]rh+XPyObjC support for "blocks"rr}r(h!jh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j٘h)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #introductionUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#calling-blocks-from-pythonUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XCalling blocks from Pythonrr}r (h!XCalling blocks from Pythonh0jubah1jbubah1jubj0)r }r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #limitationsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Limitationsrr}r(h!X Limitationsh0jubah1jbubah1jubah1jMubah1jubeh1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r jg)r!}r"(h!Uh"}r#(h7]h8]h9]h:]h;]uh0jh)]r$j)r%}r&(h!Uh"}r'(U anchornameU#implementing-blocks-in-pythonUrefurijh;]h9]h7]h8]h:]Uinternaluh0j!h)]r(h+XImplementing blocks in Pythonr)r*}r+(h!XImplementing blocks in Pythonh0j%ubah1jbubah1jubah1jMubj5)r,}r-(h!Uh"}r.(h7]h8]h9]h:]h;]uh0jh)]r/jg)r0}r1(h!Uh"}r2(h7]h8]h9]h:]h;]uh0j,h)]r3j)r4}r5(h!Uh"}r6(U anchornameU#metadata-for-blocksUrefurijh;]h9]h7]h8]h:]Uinternaluh0j0h)]r7h+XMetadata for blocksr8r9}r:(h!XMetadata for blocksh0j4ubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubjj0)r;}r<(h!Uh"}r=(h7]h8]h9]h:]h;]uh)]r>j5)r?}r@(h!Uh"}rA(h7]h8]h9]h:]h;]uh0j;h)]rB(jg)rC}rD(h!Uh"}rE(h7]h8]h9]h:]h;]uh0j?h)]rFj)rG}rH(h!Uh"}rI(U anchornameUUrefurijh;]h9]h7]h8]h:]Uinternaluh0jCh)]rJ(h)rK}rL(h!Xobjch"}rM(h7]h8]h9]h:]h;]uh0jGh)]rNh+XobjcrOrP}rQ(h!Uh0jKubah1hubh+X -- The PyObjC bridgerRrS}rT(h!j)h0jGubeh1jbubah1jubj0)rU}rV(h!Uh"}rW(h7]h8]h9]h:]h;]uh0j?h)]rX(j5)rY}rZ(h!Uh"}r[(h7]h8]h9]h:]h;]uh0jUh)]r\(jg)r]}r^(h!Uh"}r_(h7]h8]h9]h:]h;]uh0jYh)]r`j)ra}rb(h!Uh"}rc(U anchornameU #introductionUrefurijh;]h9]h7]h8]h:]Uinternaluh0j]h)]rdh+X Introductionrerf}rg(h!j: h0jaubah1jbubah1jubj0)rh}ri(h!Uh"}rj(h7]h8]h9]h:]h;]uh0jYh)]rk(j5)rl}rm(h!Uh"}rn(h7]h8]h9]h:]h;]uh0jhh)]rojg)rp}rq(h!Uh"}rr(h7]h8]h9]h:]h;]uh0jlh)]rsj)rt}ru(h!Uh"}rv(U anchornameU #debuggingUrefurijh;]h9]h7]h8]h:]Uinternaluh0jph)]rwh+X Debuggingrxry}rz(h!j h0jtubah1jbubah1jubah1jMubj5)r{}r|(h!Uh"}r}(h7]h8]h9]h:]h;]uh0jhh)]r~jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j{h)]rj)r}r(h!Uh"}r(U anchornameU#tweaking-behaviourUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XTweaking behaviourrr}r(h!j h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #utilitiesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Utilitiesrr}r(h!jh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #accessing-classes-and-protocolsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XAccessing classes and protocolsrr}r(h!jh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #dynamic-modification-of-classesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XDynamic modification of classesrr}r(h!jh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#plugin-bundlesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]r™h+XPlugin bundlesrÙrę}rř(h!jh0jubah1jbubah1jubah1jMubj5)rƙ}rǙ(h!Uh"}rș(h7]h8]h9]h:]h;]uh0jhh)]rəjg)rʙ}r˙(h!Uh"}r̙(h7]h8]h9]h:]h;]uh0jƙh)]r͙j)rΙ}rϙ(h!Uh"}rЙ(U anchornameU#memory-managementUrefurijh;]h9]h7]h8]h:]Uinternaluh0jʙh)]rљh+XMemory managementrҙrә}rԙ(h!jh0jΙubah1jbubah1jubah1jMubj5)rՙ}r֙(h!Uh"}rי(h7]h8]h9]h:]h;]uh0jhh)]rؙjg)rٙ}rڙ(h!Uh"}rۙ(h7]h8]h9]h:]h;]uh0jՙh)]rܙj)rݙ}rޙ(h!Uh"}rߙ(U anchornameU #test-supportUrefurijh;]h9]h7]h8]h:]Uinternaluh0jٙh)]rh+X Test supportrr}r(h!jh0jݙubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jhh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#framework-wrappersUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XFramework wrappersrr}r(h!jh0jubah1jbubah1jubah1jMubeh1jubeh1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#typesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XTypesrr}r(h!jh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r j)r }r (h!Uh"}r (U anchornameU #constantsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]r h+X Constantsrr}r(h!j')h0j ubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#objective-c-type-stringsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XObjective-C type stringsrr}r(h!j@+h0jubah1jbubah1jubj0)r }r!(h!Uh"}r"(h7]h8]h9]h:]h;]uh0jh)]r#(j5)r$}r%(h!Uh"}r&(h7]h8]h9]h:]h;]uh0j h)]r'jg)r(}r)(h!Uh"}r*(h7]h8]h9]h:]h;]uh0j$h)]r+j)r,}r-(h!Uh"}r.(U anchornameU #basic-typesUrefurijh;]h9]h7]h8]h:]Uinternaluh0j(h)]r/h+X Basic typesr0r1}r2(h!jy+h0j,ubah1jbubah1jubah1jMubj5)r3}r4(h!Uh"}r5(h7]h8]h9]h:]h;]uh0j h)]r6jg)r7}r8(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j3h)]r:j)r;}r<(h!Uh"}r=(U anchornameU#complex-typesUrefurijh;]h9]h7]h8]h:]Uinternaluh0j7h)]r>h+X Complex typesr?r@}rA(h!j0h0j;ubah1jbubah1jubah1jMubj5)rB}rC(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j h)]rEjg)rF}rG(h!Uh"}rH(h7]h8]h9]h:]h;]uh0jBh)]rIj)rJ}rK(h!Uh"}rL(U anchornameU9#additional-annotations-for-method-and-function-argumentsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jFh)]rMh+X8Additional annotations for method and function argumentsrNrO}rP(h!j$2h0jJubah1jbubah1jubah1jMubj5)rQ}rR(h!Uh"}rS(h7]h8]h9]h:]h;]uh0j h)]rTjg)rU}rV(h!Uh"}rW(h7]h8]h9]h:]h;]uh0jQh)]rXj)rY}rZ(h!Uh"}r[(U anchornameU#special-encoded-typesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jUh)]r\h+XSpecial encoded typesr]r^}r_(h!j3h0jYubah1jbubah1jubah1jMubeh1jubeh1jMubj5)r`}ra(h!Uh"}rb(h7]h8]h9]h:]h;]uh0jUh)]rcjg)rd}re(h!Uh"}rf(h7]h8]h9]h:]h;]uh0j`h)]rgj)rh}ri(h!Uh"}rj(U anchornameU#context-pointersUrefurijh;]h9]h7]h8]h:]Uinternaluh0jdh)]rkh+XContext pointersrlrm}rn(h!j6h0jhubah1jbubah1jubah1jMubj5)ro}rp(h!Uh"}rq(h7]h8]h9]h:]h;]uh0jUh)]rrjg)rs}rt(h!Uh"}ru(h7]h8]h9]h:]h;]uh0joh)]rvj)rw}rx(h!Uh"}ry(U anchornameU #descriptorsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jsh)]rzh+X Descriptorsr{r|}r}(h!jh0jwubah1jbubah1jubah1jMubj5)r~}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j~h)]rj)r}r(h!Uh"}r(U anchornameU%#interacting-with-synchronized-blocksUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]r(h+XInteracting with rr}r(h!jL5h0jubh)r}r(h!jO5h"}r(h7]h8]h9]h:]h;]uh0jh)]rh+X @synchronizedrr}r(h!Uh0jubah1hubh+X blocksrr}r(h!jX5h0jubeh1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU)#archiving-python-and-objective-c-objectsUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X(Archiving Python and Objective-C objectsrr}r(h!j9h0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jUh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #propertiesUrefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Propertiesrr}r(h!ju:h0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}rš(h!Uh"}rÚ(U anchornameU#id1Urefurijh;]h9]h7]h8]h:]Uinternaluh0jh)]rĚh+X IntroductionrŚrƚ}rǚ(h!j:h0jubah1jbubah1jubah1jMubj5)rȚ}rɚ(h!Uh"}rʚ(h7]h8]h9]h:]h;]uh0jh)]r˚jg)r̚}r͚(h!Uh"}rΚ(h7]h8]h9]h:]h;]uh0jȚh)]rϚj)rК}rњ(h!Uh"}rҚ(U anchornameU #properties-for-structured-typesUrefurijh;]h9]h7]h8]h:]Uinternaluh0j̚h)]rӚh+XProperties for structured typesrԚr՚}r֚(h!j7h0jКubah1jbubah1jubah1jMubeh1jubeh1jMubeh1jubeh1jMubah1jubj*j0)rך}rؚ(h!Uh"}rٚ(h7]h8]h9]h:]h;]uh)]rښj5)rۚ}rܚ(h!Uh"}rݚ(h7]h8]h9]h:]h;]uh0jךh)]rޚjg)rߚ}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jۚh)]rj)r}r(h!Uh"}r(U anchornameUUrefurij*h;]h9]h7]h8]h:]Uinternaluh0jߚh)]r(h)r}r(h!XPyObjCTools.Signalsh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPyObjCTools.Signalsrr}r(h!Uh0jubah1hubh+X -- Debug signal handlingrr}r(h!j9h0jubeh1jbubah1jubah1jMubah1jubj:j0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurij:h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X0Converting values between Python and Objective-Crr}r(h!jBh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(j5)r}r (h!Uh"}r (h7]h8]h9]h:]h;]uh0jh)]r jg)r }r (h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #introductionUrefurij:h;]h9]h7]h8]h:]Uinternaluh0j h)]rh+X Introductionrr}r(h!jDh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r (h!Uh"}r!(U anchornameU#basic-c-typesUrefurij:h;]h9]h7]h8]h:]Uinternaluh0jh)]r"h+X Basic C typesr#r$}r%(h!jo?h0jubah1jbubah1jubah1jMubj5)r&}r'(h!Uh"}r((h7]h8]h9]h:]h;]uh0jh)]r)(jg)r*}r+(h!Uh"}r,(h7]h8]h9]h:]h;]uh0j&h)]r-j)r.}r/(h!Uh"}r0(U anchornameU#compound-c-typesUrefurij:h;]h9]h7]h8]h:]Uinternaluh0j*h)]r1h+XCompound C typesr2r3}r4(h!jEh0j.ubah1jbubah1jubj0)r5}r6(h!Uh"}r7(h7]h8]h9]h:]h;]uh0j&h)]r8(j5)r9}r:(h!Uh"}r;(h7]h8]h9]h:]h;]uh0j5h)]r<jg)r=}r>(h!Uh"}r?(h7]h8]h9]h:]h;]uh0j9h)]r@j)rA}rB(h!Uh"}rC(U anchornameU#arraysUrefurij:h;]h9]h7]h8]h:]Uinternaluh0j=h)]rDh+XArraysrErF}rG(h!jEh0jAubah1jbubah1jubah1jMubj5)rH}rI(h!Uh"}rJ(h7]h8]h9]h:]h;]uh0j5h)]rKjg)rL}rM(h!Uh"}rN(h7]h8]h9]h:]h;]uh0jHh)]rOj)rP}rQ(h!Uh"}rR(U anchornameU#structsUrefurij:h;]h9]h7]h8]h:]Uinternaluh0jLh)]rSh+XStructsrTrU}rV(h!jYEh0jPubah1jbubah1jubah1jMubj5)rW}rX(h!Uh"}rY(h7]h8]h9]h:]h;]uh0j5h)]rZjg)r[}r\(h!Uh"}r](h7]h8]h9]h:]h;]uh0jWh)]r^j)r_}r`(h!Uh"}ra(U anchornameU#unionsUrefurij:h;]h9]h7]h8]h:]Uinternaluh0j[h)]rbh+XUnionsrcrd}re(h!jEh0j_ubah1jbubah1jubah1jMubeh1jubeh1jMubj5)rf}rg(h!Uh"}rh(h7]h8]h9]h:]h;]uh0jh)]rijg)rj}rk(h!Uh"}rl(h7]h8]h9]h:]h;]uh0jfh)]rmj)rn}ro(h!Uh"}rp(U anchornameU#classes-and-instancesUrefurij:h;]h9]h7]h8]h:]Uinternaluh0jjh)]rqh+XClasses and instancesrrrs}rt(h!jEh0jnubah1jbubah1jubah1jMubj5)ru}rv(h!Uh"}rw(h7]h8]h9]h:]h;]uh0jh)]rxjg)ry}rz(h!Uh"}r{(h7]h8]h9]h:]h;]uh0juh)]r|j)r}}r~(h!Uh"}r(U anchornameU#functions-and-methodsUrefurij:h;]h9]h7]h8]h:]Uinternaluh0jyh)]rh+XFunctions and methodsrr}r(h!jEh0j}ubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubhj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X=Tutorial - Adding Python code to an existing ObjC applicationrr}r(h!jJh0jubah1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#a-minor-variationUrefurihh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XA minor variationrr}r(h!XA minor variationh0jubah1jbubah1jubah1jMubah1jubeh1jMubah1jubjKj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurijKh;]h9]h7]h8]h:]Uinternaluh0jh)]r(h)r}r(h!XPyObjCTools.KeyValueCodingh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPyObjCTools.KeyValueCodingrr}r(h!Uh0jubah1hubh+X -- Key-Value Coding APIrr›}rÛ(h!jZh0jubeh1jbubah1jubj0)rě}rś(h!Uh"}rƛ(h7]h8]h9]h:]h;]uh0jh)]rǛ(j5)rț}rɛ(h!Uh"}rʛ(h7]h8]h9]h:]h;]uh0jěh)]r˛jg)r̛}r͛(h!Uh"}rΛ(h7]h8]h9]h:]h;]uh0jțh)]rϛj)rЛ}rћ(h!Uh"}rқ(U anchornameU#accessor-functionsUrefurijKh;]h9]h7]h8]h:]Uinternaluh0j̛h)]rӛh+XAccessor functionsrԛr՛}r֛(h!XAccessor functionsh0jЛubah1jbubah1jubah1jMubj5)rכ}r؛(h!Uh"}rٛ(h7]h8]h9]h:]h;]uh0jěh)]rڛjg)rۛ}rܛ(h!Uh"}rݛ(h7]h8]h9]h:]h;]uh0jכh)]rޛj)rߛ}r(h!Uh"}r(U anchornameU#key-value-coding-wrapperUrefurijKh;]h9]h7]h8]h:]Uinternaluh0jۛh)]rh+XKey-Value Coding wrapperrr}r(h!XKey-Value Coding wrapperh0jߛubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubj[j0)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh)]rj5)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]r(jg)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurij[hu]ht]hr]hs]hv]Uinternaluh0jh)]rh+XObjective-C Garbage Collectionrr}r(h!jch0jubah1jޕubah1jߕubj0)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]rj5)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]rjg)r}r(h!Uh"}r(hr]hs]ht]hu]hv]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU"#technical-issues-w-r-t-gc-supportUrefurij[hu]ht]hr]hs]hv]Uinternaluh0jh)]rh+X"Technical issues w.r.t. GC supportr r }r (h!X"Technical issues w.r.t. GC supportr h0jubah1jޕubah1jߕubah1jubah1jubeh1jubah1jubjdj0)r }r(h!Uh"}r(h7]h8]h9]h:]h;]uh)]rj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j h)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameUUrefurijdh;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XPyObjC protocol supportrr}r(h!jlh0jubah1jbubah1jubj0)r }r!(h!Uh"}r"(h7]h8]h9]h:]h;]uh0jh)]r#(j5)r$}r%(h!Uh"}r&(h7]h8]h9]h:]h;]uh0j h)]r'jg)r(}r)(h!Uh"}r*(h7]h8]h9]h:]h;]uh0j$h)]r+j)r,}r-(h!Uh"}r.(U anchornameU #introductionUrefurijdh;]h9]h7]h8]h:]Uinternaluh0j(h)]r/h+X Introductionr0r1}r2(h!j=h0j,ubah1jbubah1jubah1jMubj5)r3}r4(h!Uh"}r5(h7]h8]h9]h:]h;]uh0j h)]r6jg)r7}r8(h!Uh"}r9(h7]h8]h9]h:]h;]uh0j3h)]r:j)r;}r<(h!Uh"}r=(U anchornameU#informal-protocols-and-pyobjcUrefurijdh;]h9]h7]h8]h:]Uinternaluh0j7h)]r>h+XInformal protocols and PyObjCr?r@}rA(h!j=>h0j;ubah1jbubah1jubah1jMubj5)rB}rC(h!Uh"}rD(h7]h8]h9]h:]h;]uh0j h)]rEjg)rF}rG(h!Uh"}rH(h7]h8]h9]h:]h;]uh0jBh)]rIj)rJ}rK(h!Uh"}rL(U anchornameU#formal-protocols-and-pyobjcUrefurijdh;]h9]h7]h8]h:]Uinternaluh0jFh)]rMh+XFormal protocols and PyObjCrNrO}rP(h!js>h0jJubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubjmj0)rQ}rR(h!Uh"}rS(h7]h8]h9]h:]h;]uh)]rTj5)rU}rV(h!Uh"}rW(h7]h8]h9]h:]h;]uh0jQh)]rX(jg)rY}rZ(h!Uh"}r[(h7]h8]h9]h:]h;]uh0jUh)]r\j)r]}r^(h!Uh"}r_(U anchornameUUrefurijmh;]h9]h7]h8]h:]Uinternaluh0jYh)]r`(h)ra}rb(h!X PyObjCToolsh"}rc(h7]h8]h9]h:]h;]uh0j]h)]rdh+X PyObjCToolsrerf}rg(h!Uh0jaubah1hubh+X -- Utilitiesrhri}rj(h!j|h0j]ubeh1jbubah1jubj0)rk}rl(h!Uh"}rm(h7]h8]h9]h:]h;]uh0jUh)]rnjy)ro}rp(h!Uh"}rq(UnumberedKUparentjmU titlesonlyUglobh;]h9]h7]h8]h:]Uentries]rr(NjKrsNjLrtNjMruNjNrvNjOrwNjPrxeUhiddenU includefiles]ry(jKjLjMjNjOjPeUmaxdepthJuh0jkh)]h1jubah1jubeh1jMubah1jubj}j0)rz}r{(h!Uh"}r|(h7]h8]h9]h:]h;]uh)]r}j5)r~}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jzh)]r(jg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j~h)]rj)r}r(h!Uh"}r(U anchornameUUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jh)]r(h)r}r(h!XPyObjCTools.NibClassBuilderh"}r(h7]h8]h9]h:]h;]uh0jh)]rh+XPyObjCTools.NibClassBuilderrr}r(h!Uh0jubah1hubh+X -- Magic NIBsrr}r(h!jh0jubeh1jbubah1jubj0)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0j~h)]r(j5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU #introductionUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X Introductionrr}r(h!X Introductionh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU'#extracting-class-definitions-from-nibsUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+X&Extracting class definitions from nibsrr}r(h!X&Extracting class definitions from nibsh0jubah1jbubah1jubah1jMubj5)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rj)r}r(h!Uh"}r(U anchornameU#using-the-class-definitionsUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XUsing the class definitionsrœrÜ}rĜ(h!XUsing the class definitionsh0jubah1jbubah1jubah1jMubj5)rŜ}rƜ(h!Uh"}rǜ(h7]h8]h9]h:]h;]uh0jh)]rȜjg)rɜ}rʜ(h!Uh"}r˜(h7]h8]h9]h:]h;]uh0jŜh)]r̜j)r͜}rΜ(h!Uh"}rϜ(U anchornameU#the-nibinfo-classUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jɜh)]rМ(h+XThe rќrҜ}rӜ(h!XThe h0j͜ubh)rԜ}r՜(h!X ``NibInfo``h"}r֜(h7]h8]h9]h:]h;]uh0j͜h)]rלh+XNibInfor؜rٜ}rڜ(h!Uh0jԜubah1hubh+X classrۜrܜ}rݜ(h!X classh0j͜ubeh1jbubah1jubah1jMubj5)rޜ}rߜ(h!Uh"}r(h7]h8]h9]h:]h;]uh0jh)]rjg)r}r(h!Uh"}r(h7]h8]h9]h:]h;]uh0jޜh)]rj)r}r(h!Uh"}r(U anchornameU#the-command-line-toolUrefurij}h;]h9]h7]h8]h:]Uinternaluh0jh)]rh+XThe command line toolrr}r(h!XThe command line toolh0jubah1jbubah1jubah1jMubeh1jubeh1jMubah1jubuU indexentriesr}r(h]h3]hB]hK]r((jX%parseBridgeSupport() (in module objc)jmUtr(jX'initFrameworkWrapper() (in module objc)jUtreh ]h\]r(jX$Python Enhancement Proposals; PEP 20Uindex-0Utrahe]r((jXloadBundle() (in module objc)jUtr(jX&registerCFSignature() (in module objc)jUtr(jX*createOpaquePointerType() (in module objc)jUtr(jX#createStructType() (in module objc)jUtr(jX&registerStructAlias() (in module objc)j=Utr(jX$createStructAlias() (in module objc)jTUtr(jX&loadBundleVariables() (in module objc)j<Utr(jX!loadSpecialVar() (in module objc)jhUtr(jX&loadBundleFunctions() (in module objc)jzUtr(jX#loadFunctionList() (in module objc)jUtr(jX.registerMetaDataForSelector() (in module objc)jUtr(jX#registerListType() (in module objc)jUtr(jX&registerMappingType() (in module objc)jqUtr(jX,addConvenienceForSelector() (in module objc)jUtr(jX)addConvenienceForClass() (in module objc)jUtr(jX*setSignatureForSelector() (in module objc)jUtrehn]h}]r((jX#Python Enhancement Proposals; PEP 8Uindex-0Utr(jX#Python Enhancement Proposals; PEP 7Uindex-1Utreh]h]rjU;ah]h]h]r ((Usingler Xobjc.FSRef (built-in class)jUtr (j Xdata (objc.FSRef attribute)jUtr (j X!as_pathname() (objc.FSRef method)jUtr (j Xas_carbon() (objc.FSRef method)jUtr(j Xobjc.FSSpec (built-in class)jUtr(j X!data (objc.FSSpec.aref attribute)jUtr(j X%as_carbon() (objc.FSSpec.aref method)jUtreh]r((jXPyObjCTools.AppHelper (module)Xmodule-PyObjCTools.AppHelperUtr(jX-callAfter() (in module PyObjCTools.AppHelper)jcUtr(jX-callLater() (in module PyObjCTools.AppHelper)juUtr(jX2endSheetMethod() (in module PyObjCTools.AppHelper)j@Utr(jX1stopEventLoop() (in module PyObjCTools.AppHelper)jUtr(jX7runConsoleEventLoop() (in module PyObjCTools.AppHelper)jUtr(jX0runEventLoop() (in module PyObjCTools.AppHelper)j)Utreh]r((jX PyObjCTools.TestSupport (module)Xmodule-PyObjCTools.TestSupportUtr(jX2sdkForPython() (in module PyObjCTools.TestSupport)jUtr(jX,fourcc() (in module PyObjCTools.TestSupport)jUtr(jX.cast_int() (in module PyObjCTools.TestSupport)jxUtr(jX3cast_longlong() (in module PyObjCTools.TestSupport)jUtr(jX/cast_uint() (in module PyObjCTools.TestSupport)jUtr (jX4cast_ulonglong() (in module PyObjCTools.TestSupport)jUtr!(jX0os_release() (in module PyObjCTools.TestSupport)jUtr"(jX-is32Bit() (in module PyObjCTools.TestSupport)jUtr#(jX,onlyIf() (in module PyObjCTools.TestSupport)jUtr$(jX1onlyPython2() (in module PyObjCTools.TestSupport)j{Utr%(jX1onlyPython3() (in module PyObjCTools.TestSupport)j|Utr&(jX1onlyOn32Bit() (in module PyObjCTools.TestSupport)j`Utr'(jX1onlyOn64Bit() (in module PyObjCTools.TestSupport)jUtr((jX2min_os_level() (in module PyObjCTools.TestSupport)jUtr)(jX2max_os_level() (in module PyObjCTools.TestSupport)jUtr*(jX1filterWarnings (class in PyObjCTools.TestSupport)j~Utr+(jX+TestCase (class in PyObjCTools.TestSupport)jUtr,(jX/run() (PyObjCTools.TestSupport.TestCase method)jeUtr-(jXPYOBJC_NO_AUTORELEASEUindex-0r.Utr/(jX+environment variable; PYOBJC_NO_AUTORELEASEj.Utr0(jXPyOBJC_USE_LEAKSUindex-1r1Utr2(jX&environment variable; PyOBJC_USE_LEAKSj1Utr3(jX<assertItemsEqual() (PyObjCTools.TestSupport.TestCase method)jpUtr4(jX=assertGreaterThan() (PyObjCTools.TestSupport.TestCase method)jUtr5(jXEassertGreaterThanOrEquals() (PyObjCTools.TestSupport.TestCase method)j Utr6(jX:assertLessThan() (PyObjCTools.TestSupport.TestCase method)jUtr7(jXBassertLessThanOrEquals() (PyObjCTools.TestSupport.TestCase method)jUtr8(jX4assertIs() (PyObjCTools.TestSupport.TestCase method)jUtr9(jX7assertIsNot() (PyObjCTools.TestSupport.TestCase method)j1Utr:(jX8assertIsNone() (PyObjCTools.TestSupport.TestCase method)j Utr;(jX;assertIsNotNone() (PyObjCTools.TestSupport.TestCase method)jUtr<(jX=assertSstartswith() (PyObjCTools.TestSupport.TestCase method)j!Utr=(jX9assertHasAttr() (PyObjCTools.TestSupport.TestCase method)jUtr>(jX<assertNotHasAttr() (PyObjCTools.TestSupport.TestCase method)jQUtr?(jX<assertIsInstance() (PyObjCTools.TestSupport.TestCase method)jUtr@(jX?assertIsNotInstance() (PyObjCTools.TestSupport.TestCase method)jUtrA(jX>assertAlmostEquals() (PyObjCTools.TestSupport.TestCase method)j>UtrB(jX4assertIn() (PyObjCTools.TestSupport.TestCase method)jUtrC(jX7assertNotIn() (PyObjCTools.TestSupport.TestCase method)j(UtrD(jX:assertIsCFType() (PyObjCTools.TestSupport.TestCase method)jUtrE(jXAassertIsOpaquePointer() (PyObjCTools.TestSupport.TestCase method)jUtrF(jXBassertIsNullTerminated() (PyObjCTools.TestSupport.TestCase method)jUtrG(jXHassertResultIsNullTerminated() (PyObjCTools.TestSupport.TestCase method)jUtrH(jXEassertArgIsNullTerminated() (PyObjCTools.TestSupport.TestCase method)jUtrI(jXFassertResultIsVariableSize() (PyObjCTools.TestSupport.TestCase method)jUtrJ(jXCassertArgIsVariableSize() (PyObjCTools.TestSupport.TestCase method)jnUtrK(jXAassertArgSizeInResult() (PyObjCTools.TestSupport.TestCase method)jUtrL(jX=assertArgIsPrintf() (PyObjCTools.TestSupport.TestCase method)j*UtrM(jXDassertResultIsCFRetained() (PyObjCTools.TestSupport.TestCase method)jUtrN(jXGassertResultIsNotCFRetained() (PyObjCTools.TestSupport.TestCase method)jUtrO(jXAassertArgIsCFRetained() (PyObjCTools.TestSupport.TestCase method)jUtrP(jXDassertArgIsNotCFRetained() (PyObjCTools.TestSupport.TestCase method)j_UtrQ(jXBassertResultIsRetained() (PyObjCTools.TestSupport.TestCase method)jdUtrR(jXEassertResultIsNotRetained() (PyObjCTools.TestSupport.TestCase method)jDUtrS(jX?assertArgIsRetained() (PyObjCTools.TestSupport.TestCase method)jUtrT(jXBassertArgIsNotRetained() (PyObjCTools.TestSupport.TestCase method)jUtrU(jX?assertResultHasType() (PyObjCTools.TestSupport.TestCase method)jUtrV(jX>assertResultIsBOOL() (PyObjCTools.TestSupport.TestCase method)jUtrW(jX<assertArgHasType() (PyObjCTools.TestSupport.TestCase method)jUtrX(jX;assertArgIsBOOL() (PyObjCTools.TestSupport.TestCase method)jUtrY(jX?assertArgIsFunction() (PyObjCTools.TestSupport.TestCase method)j}UtrZ(jXAassertResultsFunction() (PyObjCTools.TestSupport.TestCase method)jUtr[(jX?assertResultIsBlock() (PyObjCTools.TestSupport.TestCase method)jtUtr\(jX<assertArgIsBlock() (PyObjCTools.TestSupport.TestCase method)jUtr](jX:assertArgIsSEL() (PyObjCTools.TestSupport.TestCase method)jyUtr^(jX@assertArgIsFixedSize() (PyObjCTools.TestSupport.TestCase method)j?Utr_(jXAassertResultSizeInArg() (PyObjCTools.TestSupport.TestCase method)joUtr`(jX>assertArgSizeInArg() (PyObjCTools.TestSupport.TestCase method)jUtra(jX:assertArgIsOut() (PyObjCTools.TestSupport.TestCase method)jUtrb(jX9assertArgIsIn() (PyObjCTools.TestSupport.TestCase method)jUtrc(jX<assertArgIsInOut() (PyObjCTools.TestSupport.TestCase method)jUtrdeh]re((jXPyObjCTools.Conversion (module)Xmodule-PyObjCTools.ConversionUtrf(jXEpropertyListFromPythonCollection() (in module PyObjCTools.Conversion)jUtrg(jXEpythonCollectionFromPropertyList() (in module PyObjCTools.Conversion)jUtrheh]j]j]j]ri(jn:j j jj\jjGjjjAjjjj jjjj7jjjjjjjj.jjjjjDjjjjjj:jmjj jj+j j6 jY j j]"j"j#jA#j$j>$jd$j$j%jJ%jo%j%j%j,&jb&j&j(j(j(j(j&j&j&j'j>'ja'j'j'j1)jl)j)j)jj*j*j*j+j6j{7jj9jjjjljjjkjju5j5j5j:j:j:j:j7j-8jo8ej*]rj((jXPyObjCTools.Signals (module)Xmodule-PyObjCTools.SignalsUtrk(jX8dumpStackOnFatalSignal() (in module PyObjCTools.Signals)jUtrl(jX3resetFatalSignals() (in module PyObjCTools.Signals)jCUtrmej:]h]jK]rn((jX#PyObjCTools.KeyValueCoding (module)X!module-PyObjCTools.KeyValueCodingUtro(jX/getKey() (in module PyObjCTools.KeyValueCoding)jUtrp(jX/setKey() (in module PyObjCTools.KeyValueCoding)jUtrq(jX3getKeyPath() (in module PyObjCTools.KeyValueCoding)jUtrr(jX)kvc (class in PyObjCTools.KeyValueCoding)jUtrsej[]jd]jm]rt(jXPyObjCTools (module)Xmodule-PyObjCToolsUtruaj}]rv((jX$PyObjCTools.NibClassBuilder (module)X"module-PyObjCTools.NibClassBuilderUtrw(jX8extractClasses() (in module PyObjCTools.NibClassBuilder)jUtrx(jX8extractClasses() (in module PyObjCTools.NibClassBuilder)X*PyObjCTools.NibClassBuilder.extractClassesUtryeuUall_docsrz}r{(hGA(Nrh3GA6hBGA(Ns7Kh]rhnaRrj[h]rhaRrjNh]rjmaRruUtoc_secnumbersr}U_nitpick_ignorerh]RrU _warnfuncrÝNub.