安装TD后Python模块中定义的类

发布时间 2023-10-02 13:56:38作者: Augustone

两个知识点

 

1,TD模块中定义的类可继承自外部,比如object

2,模块不是类,其中可定义类。那么,如何查询该模块儿定义的继承自外部的类呢?特别是对于TD而言

 

A,TD中的类

可用dir(略)

可用inspect模块查询类

 结果是

['AbsTime', 'Actors', 'App', 'Attribute', 'AttributeData', 'Attributes', 'Bezier', 'Bodies', 'Body', 'CHOP', 'COMP', 'CUDAMemory', 'CUDAMemoryShape', 'Cell', 'Channel', 'Colors', 'Connector', 'DAT', 'DATModuleAll', 'Dongle', 'DongleList', 'Ext', 'Group', 'InputPoint', 'License', 'Licenses', 'ListAttribute', 'ListAttributes', 'MAT', 'MOD', 'Mesh', 'Monitor', 'Monitors', 'NetworkEditor', 'OP', 'ObjectCOMP', 'Options', 'Page', 'Pane', 'Panel', 'PanelCOMP', 'PanelValue', 'Panes', 'Par', 'ParCollection', 'ParGroup', 'ParGroupCollection', 'ParGroupPulse', 'ParGroupUnit', 'Peer', 'Point', 'Points', 'Poly', 'Preferences', 'Prim', 'Prims', 'ProductEntry', 'Project', 'Run', 'Runs', 'SOP', 'Segment', 'Sequence', 'Shortcut', 'SysInfo', 'TOP', 'TextLine', 'Textport', 'UI', 'Undo', 'VFS', 'VFSFile', 'Vertex', '__loader__', 'abletonlinkCHOP', 'actorCOMP', 'addSOP', 'addTOP', 'alembicSOP', 'alignSOP', 'ambientlightCOMP', 'analyzeCHOP', 'analyzeTOP', 'angleCHOP', 'animationCOMP', 'annotateCOMP', 'antialiasTOP', 'armSOP', 'artnetDAT', 'attributeCHOP', 'attributeSOP', 'attributecreateSOP', 'audiobandeqCHOP', 'audiobinauralCHOP', 'audiodeviceinCHOP', 'audiodeviceoutCHOP', 'audiodynamicsCHOP', 'audioenvelopeCHOP', 'audiofileinCHOP', 'audiofileoutCHOP', 'audiofilterCHOP', 'audiomixCHOP', 'audiomovieCHOP', 'audiondiCHOP', 'audiooscillatorCHOP', 'audioparaeqCHOP', 'audiopitchCHOP', 'audioplayCHOP', 'audiorenderCHOP', 'audiospectrumCHOP', 'audiostreaminCHOP', 'audiostreamoutCHOP', 'audiovstCHOP', 'audiowebrenderCHOP', 'bandeqCHOP', 'baseCOMP', 'basisSOP', 'beatCHOP', 'bindCHOP', 'blacktraxCHOP', 'blendCHOP', 'blendCOMP', 'blendSOP', 'blobtrackCHOP', 'blobtrackTOP', 'blurTOP', 'boneCOMP', 'bonegroupSOP', 'booleanSOP', 'boxSOP', 'bridgeSOP', 'bulletsolverCHOP', 'bulletsolverCOMP', 'buttonCOMP', 'cacheSOP', 'cacheTOP', 'cacheselectTOP', 'cameraCOMP', 'camerablendCOMP', 'capSOP', 'captureSOP', 'captureregionSOP', 'carveSOP', 'channelmixTOP', 'chopexecuteDAT', 'choptoDAT', 'choptoSOP', 'choptoTOP', 'chromakeyTOP', 'circleSOP', 'circleTOP', 'claySOP', 'clipCHOP', 'clipDAT', 'clipSOP', 'clipblender67CHOP', 'clipblenderCHOP', 'clipblenderosCHOP', 'clockCHOP', 'compositeCHOP', 'compositeTOP', 'constantCHOP', 'constantMAT', 'constantTOP', 'constraintCOMP', 'containerCOMP', 'convertDAT', 'convertSOP', 'convolveTOP', 'copyCHOP', 'copySOP', 'cornerpinTOP', 'countCHOP', 'cplusplusCHOP', 'cplusplusDAT', 'cplusplusSOP', 'cplusplusTOP', 'creepSOP', 'cropTOP', 'crossCHOP', 'crossTOP', 'cubemapTOP', 'curveclaySOP', 'curvesectSOP', 'cycleCHOP', 'datexecuteDAT', 'dattoCHOP', 'dattoSOP', 'deformSOP', 'delayCHOP', 'deleteCHOP', 'deleteSOP', 'depthMAT', 'depthTOP', 'differenceTOP', 'directxinTOP', 'directxoutTOP', 'displaceTOP', 'divideSOP', 'dmxinCHOP', 'dmxoutCHOP', 'edgeTOP', 'embossTOP', 'engineCOMP', 'engineoutCHOP', 'engineoutDAT', 'engineoutTOP', 'envelopeCHOP', 'environmentlightCOMP', 'errorDAT', 'etherdreamCHOP', 'etherdreamDAT', 'evaluateDAT', 'eventCHOP', 'examineDAT', 'executeDAT', 'expressionCHOP', 'extendCHOP', 'extrudeSOP', 'facetSOP', 'facetrackCHOP', 'facetrackSOP', 'fanCHOP', 'fbxCOMP', 'feedbackCHOP', 'feedbackTOP', 'fieldCOMP', 'fifoDAT', 'fileinCHOP', 'fileinDAT', 'fileinSOP', 'fileoutCHOP', 'fileoutDAT', 'filletSOP', 'filterCHOP', 'fitSOP', 'fitTOP', 'flexTOP', 'flexsolverCOMP', 'flipTOP', 'flowTOP', 'flowemitterCOMP', 'folderDAT', 'fontSOP', 'forceCOMP', 'forceSOP', 'fractalSOP', 'freedCHOP', 'freedoutCHOP', 'functionCHOP', 'functionTOP', 'geometryCOMP', 'geotextCOMP', 'gestureCHOP', 'glslMAT', 'glslTOP', 'glslmultiTOP', 'graphCOMP', 'gridSOP', 'groupSOP', 'handleCHOP', 'handleCOMP', 'heliosdacCHOP', 'hogCHOP', 'hokuyoCHOP', 'holdCHOP', 'holeSOP', 'hsvadjustTOP', 'hsvtorgbTOP', 'importselectCHOP', 'importselectSOP', 'importselectTOP', 'inCHOP', 'inDAT', 'inMAT', 'inSOP', 'inTOP', 'indicesDAT', 'infoCHOP', 'infoDAT', 'insertDAT', 'insideTOP', 'interpolateCHOP', 'inversecurveCHOP', 'inversecurveSOP', 'inversekinCHOP', 'isosurfaceSOP', 'joinCHOP', 'joinSOP', 'jointSOP', 'joystickCHOP', 'jsonDAT', 'keyboardinCHOP', 'keyboardinDAT', 'keyframeCHOP', 'kinectCHOP', 'kinectSOP', 'kinectTOP', 'kinectazureCHOP', 'kinectazureTOP', 'kinectazureselectTOP', 'lagCHOP', 'laserCHOP', 'latticeSOP', 'layoutTOP', 'leapmotionCHOP', 'leapmotionTOP', 'legosciCHOP', 'lensdistortTOP', 'leuzerod4CHOP', 'levelTOP', 'lfoCHOP', 'lightCOMP', 'limitCHOP', 'limitSOP', 'limitTOP', 'lineMAT', 'lineSOP', 'linethickSOP', 'listCOMP', 'lodSOP', 'logicCHOP', 'lookupCHOP', 'lookupDAT', 'lookupTOP', 'lsystemSOP', 'ltcinCHOP', 'ltcoutCHOP', 'lumablurTOP', 'lumalevelTOP', 'magnetSOP', 'materialSOP', 'mathCHOP', 'mathTOP', 'matteTOP', 'mergeCHOP', 'mergeDAT', 'mergeSOP', 'metaballSOP', 'midieventDAT', 'midiinCHOP', 'midiinDAT', 'midiinmapCHOP', 'midioutCHOP', 'mirrorTOP', 'modelSOP', 'monitorsDAT', 'monochromeTOP', 'mouseinCHOP', 'mouseoutCHOP', 'moviefileinTOP', 'moviefileoutTOP', 'mqttclientDAT', 'multiplyTOP', 'multitouchinDAT', 'natnetinCHOP', 'ncamCHOP', 'ncamTOP', 'ndiDAT', 'ndiinTOP', 'ndioutTOP', 'networkCOMP', 'noiseCHOP', 'noiseSOP', 'noiseTOP', 'normalmapTOP', 'notchTOP', 'nullCHOP', 'nullCOMP', 'nullDAT', 'nullMAT', 'nullSOP', 'nullTOP', 'nvidiabackgroundTOP', 'nvidiadenoiseTOP', 'objectCHOP', 'objectmergeSOP', 'oculusaudioCHOP', 'oculusriftCHOP', 'oculusriftSOP', 'oculusriftTOP', 'opencolorioTOP', 'openvrCHOP', 'openvrSOP', 'openvrTOP', 'opexecuteDAT', 'opfindDAT', 'opticalflowTOP', 'opviewerCOMP', 'opviewerTOP', 'oscinCHOP', 'oscinDAT', 'oscoutCHOP', 'oscoutDAT', 'ousterTOP', 'ousterselectTOP', 'outCHOP', 'outDAT', 'outMAT', 'outSOP', 'outTOP', 'outsideTOP', 'overTOP', 'overrideCHOP', 'packTOP', 'panelCHOP', 'panelexecuteDAT', 'pangolinCHOP', 'parameterCHOP', 'parameterCOMP', 'parameterDAT', 'parameterexecuteDAT', 'parametriceqCHOP', 'pargroupexecuteDAT', 'particleSOP', 'passfilterCHOP', 'patternCHOP', 'pbrMAT', 'performCHOP', 'performDAT', 'phaserCHOP', 'phonemeCHOP', 'phongMAT', 'photoshopinTOP', 'pipeinCHOP', 'pipeoutCHOP', 'pitchCHOP', 'pointMAT', 'pointSOP', 'pointfileinTOP', 'pointfileselectTOP', 'pointspriteMAT', 'pointtransformTOP', 'polyloftSOP', 'polypatchSOP', 'polyreduceSOP', 'polysplineSOP', 'polystitchSOP', 'posistagenetCHOP', 'prefiltermapTOP', 'primitiveSOP', 'profileSOP', 'projectSOP', 'projectionTOP', 'pulseCHOP', 'railsSOP', 'rampTOP', 'rasterSOP', 'raySOP', 'realsenseCHOP', 'realsenseTOP', 'recordCHOP', 'rectangleSOP', 'rectangleTOP', 'refineSOP', 'remapTOP', 'renameCHOP', 'renderTOP', 'renderpassTOP', 'renderpickCHOP', 'renderpickDAT', 'renderselectTOP', 'renderstreaminCHOP', 'renderstreaminTOP', 'renderstreamoutTOP', 'reorderCHOP', 'reorderDAT', 'reorderTOP', 'replaceCHOP', 'replicatorCOMP', 'resampleCHOP', 'resampleSOP', 'resolutionTOP', 'revolveSOP', 'rgbkeyTOP', 'rgbtohsvTOP', 'scalabledisplayTOP', 'scanCHOP', 'screenTOP', 'screengrabTOP', 'scriptCHOP', 'scriptDAT', 'scriptSOP', 'scriptTOP', 'scurveCHOP', 'selectCHOP', 'selectCOMP', 'selectDAT', 'selectMAT', 'selectSOP', 'selectTOP', 'sequenceblendSOP', 'sequencerCHOP', 'serialCHOP', 'serialDAT', 'shaderSOP', 'sharedmeminCHOP', 'sharedmeminCOMP', 'sharedmeminMAT', 'sharedmeminTOP', 'sharedmemoutCHOP', 'sharedmemoutCOMP', 'sharedmemoutMAT', 'sharedmemoutTOP', 'shiftCHOP', 'shuffleCHOP', 'skinSOP', 'sliderCOMP', 'slopeCHOP', 'slopeTOP', 'socketioDAT', 'soptoCHOP', 'soptoDAT', 'sortCHOP', 'sortDAT', 'sortSOP', 'spectrumCHOP', 'spectrumTOP', 'speedCHOP', 'sphereSOP', 'spliceCHOP', 'springCHOP', 'springSOP', 'sprinkleSOP', 'spriteSOP', 'ssaoTOP', 'stitchSOP', 'stretchCHOP', 'stypeCHOP', 'stypeTOP', 'stypeoutCHOP', 'subdivideSOP', 'substanceTOP', 'substanceselectTOP', 'substituteDAT', 'subtractTOP', 'superquadSOP', 'surfsectSOP', 'svgTOP', 'sweepSOP', 'switchCHOP', 'switchDAT', 'switchMAT', 'switchSOP', 'switchTOP', 'syncinCHOP', 'syncoutCHOP', 'syphonspoutinTOP', 'syphonspoutoutTOP', 'tableCOMP', 'tableDAT', 'tabletCHOP', 'tcpipDAT', 'tdAttributeError', 'tdError', 'tdWarning', 'textCOMP', 'textDAT', 'textSOP', 'textTOP', 'texture3dTOP', 'textureSOP', 'thresholdTOP', 'tileTOP', 'timeCOMP', 'timelineCHOP', 'timemachineTOP', 'timerCHOP', 'timesliceCHOP', 'toptoCHOP', 'torusSOP', 'touchinCHOP', 'touchinDAT', 'touchinMAT', 'touchinTOP', 'touchoutCHOP', 'touchoutDAT', 'touchoutMAT', 'touchoutTOP', 'traceSOP', 'trailCHOP', 'trailSOP', 'transformCHOP', 'transformSOP', 'transformTOP', 'transformxyzCHOP', 'transposeDAT', 'triggerCHOP', 'trimCHOP', 'trimSOP', 'tristripSOP', 'tubeSOP', 'tuioinDAT', 'twistSOP', 'udpinDAT', 'udpoutDAT', 'udtinDAT', 'udtoutDAT', 'underTOP', 'usdCOMP', 'vertexSOP', 'videodeviceinTOP', 'videodeviceoutTOP', 'videostreaminTOP', 'videostreamoutTOP', 'viosoTOP', 'warpCHOP', 'waveCHOP', 'webDAT', 'webclientDAT', 'webrenderTOP', 'webrtcDAT', 'webserverDAT', 'websocketDAT', 'widgetCOMP', 'windowCOMP', 'wireframeMAT', 'wireframeSOP', 'wrnchaiCHOP', 'xblendCHOP', 'xclipblenderCHOP', 'xdeformSOP', 'xmlDAT', 'zedCHOP', 'zedSOP', 'zedTOP']
<td.Run object at 0x00000247CCE5CB70>

B,Pathon中的继承自object的类

<class 'type'>
<class 'weakref'>
<class 'weakcallableproxy'>
<class 'weakproxy'>
<class 'int'>
<class 'bytearray'>
<class 'bytes'>
<class 'list'>
<class 'NoneType'>
<class 'NotImplementedType'>
<class 'traceback'>
<class 'super'>
<class 'range'>
<class 'dict'>
<class 'dict_keys'>
<class 'dict_values'>
<class 'dict_items'>
<class 'dict_reversekeyiterator'>
<class 'dict_reversevalueiterator'>
<class 'dict_reverseitemiterator'>
<class 'odict_iterator'>
<class 'set'>
<class 'str'>
<class 'slice'>
<class 'staticmethod'>
<class 'complex'>
<class 'float'>
<class 'frozenset'>
<class 'property'>
<class 'managedbuffer'>
<class 'memoryview'>
<class 'tuple'>
<class 'enumerate'>
<class 'reversed'>
<class 'stderrprinter'>
<class 'code'>
<class 'frame'>
<class 'builtin_function_or_method'>
<class 'method'>
<class 'function'>
<class 'mappingproxy'>
<class 'generator'>
<class 'getset_descriptor'>
<class 'wrapper_descriptor'>
<class 'method-wrapper'>
<class 'ellipsis'>
<class 'member_descriptor'>
<class 'types.SimpleNamespace'>
<class 'PyCapsule'>
<class 'longrange_iterator'>
<class 'cell'>
<class 'instancemethod'>
<class 'classmethod_descriptor'>
<class 'method_descriptor'>
<class 'callable_iterator'>
<class 'iterator'>
<class 'pickle.PickleBuffer'>
<class 'coroutine'>
<class 'coroutine_wrapper'>
<class 'InterpreterID'>
<class 'EncodingMap'>
<class 'fieldnameiterator'>
<class 'formatteriterator'>
<class 'BaseException'>
<class 'hamt'>
<class 'hamt_array_node'>
<class 'hamt_bitmap_node'>
<class 'hamt_collision_node'>
<class 'keys'>
<class 'values'>
<class 'items'>
<class 'Context'>
<class 'ContextVar'>
<class 'Token'>
<class 'Token.MISSING'>
<class 'moduledef'>
<class 'module'>
<class 'filter'>
<class 'map'>
<class 'zip'>
<class '_frozen_importlib._ModuleLock'>
<class '_frozen_importlib._DummyModuleLock'>
<class '_frozen_importlib._ModuleLockManager'>
<class '_frozen_importlib.ModuleSpec'>
<class '_frozen_importlib.BuiltinImporter'>
<class 'classmethod'>
<class '_frozen_importlib.FrozenImporter'>
<class '_frozen_importlib._ImportLockContext'>
<class '_thread._localdummy'>
<class '_thread._local'>
<class '_thread.lock'>
<class '_thread.RLock'>
<class '_io._IOBase'>
<class '_io._BytesIOBuffer'>
<class '_io.IncrementalNewlineDecoder'>
<class 'nt.ScandirIterator'>
<class 'nt.DirEntry'>
<class 'PyHKEY'>
<class '_frozen_importlib_external.WindowsRegistryFinder'>
<class '_frozen_importlib_external._LoaderBasics'>
<class '_frozen_importlib_external.FileLoader'>
<class '_frozen_importlib_external._NamespacePath'>
<class '_frozen_importlib_external._NamespaceLoader'>
<class '_frozen_importlib_external.PathFinder'>
<class '_frozen_importlib_external.FileFinder'>
<class 'zipimport.zipimporter'>
<class 'zipimport._ZipImportResourceReader'>
<class 'codecs.Codec'>
<class 'codecs.IncrementalEncoder'>
<class 'codecs.IncrementalDecoder'>
<class 'codecs.StreamReaderWriter'>
<class 'codecs.StreamRecoder'>
<class '_abc._abc_data'>
<class 'abc.ABC'>
<class 'dict_itemiterator'>
<class 'collections.abc.Hashable'>
<class 'collections.abc.Awaitable'>
<class 'types.GenericAlias'>
<class 'collections.abc.AsyncIterable'>
<class 'async_generator'>
<class 'collections.abc.Iterable'>
<class 'bytes_iterator'>
<class 'bytearray_iterator'>
<class 'dict_keyiterator'>
<class 'dict_valueiterator'>
<class 'list_iterator'>
<class 'list_reverseiterator'>
<class 'range_iterator'>
<class 'set_iterator'>
<class 'str_iterator'>
<class 'tuple_iterator'>
<class 'collections.abc.Sized'>
<class 'collections.abc.Container'>
<class 'collections.abc.Callable'>
<class 'os._wrap_close'>
<class 'os._AddedDllDirectory'>
<class '_sitebuiltins.Quitter'>
<class '_sitebuiltins._Printer'>
<class '_sitebuiltins._Helper'>
<class 'td.OP'>
<class 'td.Par'>
<class 'td.ParCollection'>
<class 'td.ParGroupCollection'>
<class 'td.Page'>
<class 'itertools.accumulate'>
<class 'itertools.combinations'>
<class 'itertools.combinations_with_replacement'>
<class 'itertools.cycle'>
<class 'itertools.dropwhile'>
<class 'itertools.takewhile'>
<class 'itertools.islice'>
<class 'itertools.starmap'>
<class 'itertools.chain'>
<class 'itertools.compress'>
<class 'itertools.filterfalse'>
<class 'itertools.count'>
<class 'itertools.zip_longest'>
<class 'itertools.permutations'>
<class 'itertools.product'>
<class 'itertools.repeat'>
<class 'itertools.groupby'>
<class 'itertools._grouper'>
<class 'itertools._tee'>
<class 'itertools._tee_dataobject'>
<class 'operator.itemgetter'>
<class 'operator.attrgetter'>
<class 'operator.methodcaller'>
<class 'reprlib.Repr'>
<class 'collections.deque'>
<class '_collections._deque_iterator'>
<class '_collections._deque_reverse_iterator'>
<class '_collections._tuplegetter'>
<class 'collections._Link'>
<class 'td.Sequence'>
<class 'td.Connector'>
<class 'td.CUDAMemoryShape'>
<class 'td.CUDAMemory'>
<class 'td.DATModuleAll'>
<class 'td.Cell'>
<class 'td.Actors'>
<class 'td.Body'>
<class 'td.Bodies'>
<class 'td.VFS'>
<class 'td.VFSFile'>
<class 'td.Panel'>
<class 'td.PanelValue'>
<class 'td.Channel'>
<class 'td.Segment'>
<class 'td.AbsTime'>
<class 'td.App'>
<class 'td.License'>
<class 'td.Licenses'>
<class 'td.DongleList'>
<class 'td.Dongle'>
<class 'td.ProductEntry'>
<class 'td.ListAttribute'>
<class 'td.ListAttributes'>
<class 'td.Peer'>
<class 'td.Colors'>
<class 'td.Options'>
<class 'td.Shortcut'>
<class 'td.Preferences'>
<class 'td.MOD'>
<class 'td.Ext'>
<class 'td.Monitor'>
<class 'td.Monitors'>
<class 'td.SysInfo'>
<class 'td.Pane'>
<class 'td.Undo'>
<class 'td.Panes'>
<class 'td.Textport'>
<class 'td.TextLine'>
<class 'td.Project'>
<class 'td.Run'>
<class 'td.Runs'>
<class 'td.UI'>
<class 'td.Attribute'>
<class 'td.Attributes'>
<class 'td.AttributeData'>
<class 'td.Group'>
<class 'td.Point'>
<class 'td.Points'>
<class 'td.Prim'>
<class 'td.Prims'>
<class 'td.Vertex'>
<class 'tdu.ArcBall'>
<class 'tdu.Camera'>
<class 'tdu.Matrix'>
<class 'tdu.Vector'>
<class 'tdu.Position'>
<class 'tdu.Color'>
<class 'tdu.Quaternion'>
<class 'tdu.Dependency'>
<class 'types.DynamicClassAttribute'>
<class 'types._GeneratorWrapper'>
<class 'enum.auto'>
<enum 'Enum'>
<class 're.Pattern'>
<class 're.Match'>
<class '_sre.SRE_Scanner'>
<class 'sre_parse.State'>
<class 'sre_parse.SubPattern'>
<class 'sre_parse.Tokenizer'>
<class 'functools.partial'>
<class 'functools._lru_cache_wrapper'>
<class 'functools.partialmethod'>
<class 'functools.singledispatchmethod'>
<class 'functools.cached_property'>
<class 're.Scanner'>
<class 'tokenize.Untokenizer'>
<class 'traceback.FrameSummary'>
<class 'traceback.TracebackException'>
<class 'tdutils.outputcatcher.StdoutCatcher'>
<class 'tdutils.outputcatcher.StderrCatcher'>
<class 'tdutils.outputcatcher.StdinBlank'>
<class 'ast.AST'>
<class 'contextlib.ContextDecorator'>
<class 'contextlib._GeneratorContextManagerBase'>
<class 'contextlib._BaseExitStack'>
<class 'ast.NodeVisitor'>
<class 'dis.Bytecode'>
<class 'warnings.WarningMessage'>
<class 'warnings.catch_warnings'>
<class 'inspect.BlockFinder'>
<class 'inspect._void'>
<class 'inspect._empty'>
<class 'inspect.Parameter'>
<class 'inspect.BoundArguments'>
<class 'inspect.Signature'>
<class 'pprint._safe_key'>
<class 'pprint.PrettyPrinter'>
<class 'tdu.UtilityInfo'>
<class '__future__._Feature'>
<class 'codeop.Compile'>
<class 'codeop.CommandCompiler'>
<class 'code.InteractiveInterpreter'>
<class '_weakrefset._IterationGuard'>
<class '_weakrefset.WeakSet'>
<class 'weakref.finalize._Info'>
<class 'weakref.finalize'>
<class '/sys/TDTox/lister/CallbacksExt.CallbacksExt'>
<class 'distutils.version.Version'>
<class 'shlex.shlex'>
<class 'numbers.Number'>
<class '/sys/local/modules/TDStoreTools.DependMixin'>
<class 'datetime.date'>
<class 'datetime.time'>
<class 'datetime.timedelta'>
<class 'datetime.tzinfo'>
<class '_json.Scanner'>
<class '_json.Encoder'>
<class 'json.decoder.JSONDecoder'>
<class 'json.encoder.JSONEncoder'>
<class 'string.Template'>
<class 'string.Formatter'>
<class 'textwrap.TextWrapper'>
<class '/sys/TDDialogs/CompEditor/CompEditorExt.ComponentEditor'>
<class '_struct.Struct'>
<class '_struct.unpack_iterator'>
<class '_pickle.Pdata'>
<class '_pickle.PicklerMemoProxy'>
<class '_pickle.UnpicklerMemoProxy'>
<class '_pickle.Pickler'>
<class '_pickle.Unpickler'>
<class 'pickle._Framer'>
<class 'pickle._Unframer'>
<class 'pickle._Pickler'>
<class 'pickle._Unpickler'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsInt/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/SectionToggleExtensions/ab78a.ab78a'>
<class '/sys/TDDialogs/CompEditor/SectionToggleStorage/ab78a.ab78a'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsFloat/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/widgetEditor/WidgetEditorExt.WidgetEditorExt'>
<class '/sys/TDResources/DocsHelper.DocsHelper'>
<class '/sys/TDCreateInternalParameters/popDialogIparCreate/PopDialogExt.PopDialogExt'>
<class '/sys/TDCreateInternalParameters/popDialogIparCreate/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parSizeMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parSizeMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parSizeMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parStyleMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parStyleMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/CompEditor/addParameter/parStyleMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/menuEditor/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parSizeMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parSizeMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parSizeMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parStyleMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parStyleMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/styleChanger/parStyleMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/pagesAndParameters/listerPages/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/pagesAndParameters/listerPars/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/CompEditor/paneSelect/paneSelect.PaneSelectExt'>
<class '/sys/TDDialogs/CompEditor/storageLister/listerStore/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/SearchReplaceDialogExt.SearchReplaceDialogExt'>
<class '/sys/TDDialogs/dialog_searchReplace/searchReplace/SearchReplaceExt.SearchReplaceExt'>
<class '/sys/TDDialogs/dialog_searchReplace/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/depthSlider/numericValue0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/depthSlider/slider0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/depthSlider/slider0/SliderExt.Value'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/buttonPush0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/popMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/filter/stringMenu0/stringField0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/listerConfig/paneSelect/paneSelect.PaneSelectExt'>
<class '/sys/TDDialogs/dialog_searchReplace/masterButton/button0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/masterButton1/button0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/buttonPush0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu2/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu2/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/popMenu2/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/opTypes/stringMenu0/stringField0/SubWidgetExt.SubWidgetExt'>
<class '/sys/TDDialogs/dialog_searchReplace/path/contextPath/ContextPathExt.ContextPathExt'>
<class '/sys/TDDialogs/dialog_searchReplace/path/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/dialog_searchReplace/path/popMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDDialogs/dialog_searchReplace/path/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/settingsEditor/includeParsDialog/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/settingsEditor/SettingsExt.SettingsExt'>
<class '/sys/TDDialogs/settingsEditor/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDDialogs/widgetEditor/header/contextPath/ContextPathExt.ContextPathExt'>
<class '/sys/TDResources/TDUpdater/progressDialog/PopDialogExt.PopDialogExt'>
<class 'typing._Final'>
<class 'typing._Immutable'>
<class 'typing.Generic'>
<class 'typing._TypingEmpty'>
<class 'typing._TypingEllipsis'>
<class 'typing.Annotated'>
<class 'typing.NamedTuple'>
<class 'typing.TypedDict'>
<class 'typing.io'>
<class 'typing.re'>
<class 'packaging._structures.InfinityType'>
<class 'packaging._structures.NegativeInfinityType'>
<class 'packaging.version._BaseVersion'>
<class '/sys/TDResources/TDUpdater/Updater.Updater'>
<class '/sys/TDResources/TDUpdater/progressDialog/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/buttonPopMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/buttonPopMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDResources/buttonPopMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popDialog/PopDialogExt.PopDialogExt'>
<class '/sys/TDResources/popDialog/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDResources/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu2/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu2/PopMenuExt.PopMenuExt'>
<class '/sys/TDResources/popMenu2/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu3/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDResources/popMenu3/PopMenuExt.PopMenuExt'>
<class '/sys/TDResources/popMenu3/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/operatorPath/ContextPathExt.ContextPathExt'>
<class '/sys/TDTox/popDialog/PopDialogExt.PopDialogExt'>
<class '/sys/TDTox/popDialog/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/popMenu/PopMenuExt.PopMenuExt'>
<class '/sys/TDTox/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/treeLister/lister/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/treeLister/TreeListerExt.TreeListerExt.__init__.<locals>.TreeData'>
<class '/sys/TDTox/treeLister/TreeListerExt.TreeListerExt.__init__.<locals>.JSONObj'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsInt/parSlot1/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsInt/parSlot2/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsInt/parSlot3/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsFloat/parSlot1/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsFloat/parSlot2/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsFloat/parSlot3/ParConfig.ParConfig'>
<class '/ui/dialogs/parGrabber/Parhelp.Parhelp'>
<class 'threading._RLock'>
<class 'threading.Condition'>
<class 'threading.Semaphore'>
<class 'threading.Event'>
<class 'threading.Barrier'>
<class 'threading.Thread'>
<class '_winapi.Overlapped'>
<class 'subprocess.STARTUPINFO'>
<class 'subprocess.CompletedProcess'>
<class 'subprocess.Popen'>
<class 'platform._Processor'>
<class 'selectors.BaseSelector'>
<class '_socket.socket'>
<class '/ui/dialogs/menu_op/nodetable/popMenu/lister/CallbacksExt.CallbacksExt'>
<class '/ui/dialogs/menu_op/nodetable/popMenu/PopMenuExt.PopMenuExt'>
<class '/ui/dialogs/menu_op/nodetable/popMenu/CallbacksExt.CallbacksExt'>
<class '/sys/TDTox/TDAnnotate/AnnotateExt.AnnotateExt'>
<class '/sys/TDTox/dropSurrogate/DropSurrogateExt.DropSurrogateExt'>
<class '/sys/TDDialogs/CompEditor/header/contextPath/ContextPathExt.ContextPathExt'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsOp/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsMenu/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsPulse/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsString/parSlot0/ParConfig.ParConfig'>
<class '/sys/TDDialogs/CompEditor/customParameters/settingsToggle/parSlot0/ParConfig.ParConfig'>
<class 'importlib.abc.Finder'>
<class 'importlib.abc.Loader'>
<class 'importlib.abc.ResourceReader'>
<class 'pkgutil.ImpImporter'>
<class 'pkgutil.ImpLoader'>
<class 'urllib.parse._ResultMixinStr'>
<class 'urllib.parse._ResultMixinBytes'>
<class 'urllib.parse._NetlocResultMixinBase'>
<class 'pydoc.Doc'>
<class 'pydoc.Helper'>
<class 'pydoc.ModuleScanner'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>
<class 'pydoc.TextDoc.docclass.<locals>.HorizontalRule'>