CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-comtypes

Pure Python COM package for Windows COM automation and interoperability

88

0.98x
Overview
Eval results
Files

Evaluation results

100%

COM Event Monitor

COM event handling via connection points

Criteria
Without context
With context

GetEvents usage

100%

100%

Event sink implementation

100%

100%

ShowEvents usage

100%

100%

PumpEvents usage

100%

100%

Timeout handling

100%

100%

94%

-1%

Windows Shell Automation Utility

COM object creation and access

Criteria
Without context
With context

CreateObject usage

100%

100%

GetActiveObject usage

100%

100%

COM method invocation

100%

100%

Property access

100%

66%

COMError handling

0%

80%

100%

COM Type Library Inspector

Type information access via ITypeLib and ITypeInfo

Criteria
Without context
With context

LoadTypeLib usage

100%

100%

ITypeLib attribute access

100%

100%

Type enumeration

100%

100%

ITypeInfo usage

100%

100%

Function enumeration

100%

100%

Error handling

100%

100%

100%

COM Data Type Converter Utility

Data type conversion between Python and COM

Criteria
Without context
With context

BSTR Conversion

100%

100%

Basic Type Conversion

100%

100%

DateTime Conversion

100%

100%

SAFEARRAY Creation

100%

100%

Array Element Types

100%

100%

VARIANT Handling

100%

100%

CURRENCY Type

100%

100%

100%

Data Validator COM Service

Advanced error information with IErrorInfo

Criteria
Without context
With context

IErrorInfo usage

100%

100%

Error description field

100%

100%

Interface ID (IID)

100%

100%

Help file path

100%

100%

Help context identifier

100%

100%

COM server structure

100%

100%

Validation implementation

100%

100%

0%

-13%

Windows Shortcut Manager

Persistence interfaces (IPersistFile, IPropertyBag)

Criteria
Without context
With context

COM Object Creation

33%

0%

IPersistFile Interface

0%

0%

IPersistFile.Save Method

0%

0%

IPersistFile.Load Method

0%

0%

IShellLink Properties

40%

0%

COM Initialization

0%

0%

100%

Excel Report Generator

Method calling and property access

Criteria
Without context
With context

COM Object Creation

100%

100%

Workbook Creation

100%

100%

Worksheet Access

100%

100%

Worksheet Naming

100%

100%

Cell Value Setting

100%

100%

Cell Formatting

100%

100%

Number Format

100%

100%

File Saving

100%

100%

Application Cleanup

100%

100%

100%

COM Type Library Wrapper Generator

Type library integration and wrapper generation

Criteria
Without context
With context

Uses GetModule

100%

100%

Handles exceptions

100%

100%

Returns module object

100%

100%

Inspects module attributes

100%

100%

Filters interface types

100%

100%

90%

Temperature Monitor COM Event Source

Connection points implementation (event sources)

Criteria
Without context
With context

ConnectableObjectMixin usage

100%

100%

Event interface definition

50%

50%

Connection point registration

100%

100%

Event firing mechanism

100%

100%

COMObject inheritance

100%

100%

Temperature change events

100%

100%

Warning threshold events

100%

100%

92%

-3%

COM Type Library Analyzer

Type library parsing and code generation

Criteria
Without context
With context

Type library loading

66%

66%

ITypeLib interface usage

100%

100%

Interface extraction

100%

100%

Coclass extraction

100%

80%

Enumeration extraction

100%

100%

Proper resource cleanup

100%

100%

JSON output generation

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-comtypes
Evaluated
Agent
Claude Code

Table of Contents