• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

AndreMiras / pycaw
66%
develop: 66%

Build:
Build:
LAST BUILD BRANCH: feature/improve_reliability
DEFAULT BRANCH: develop
Repo Added 17 Apr 2022 06:03PM UTC
Files 16
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/improve_reliability
branch: feature/improve_reliability
CHANGE BRANCH
x
Reset
  • feature/improve_reliability
  • develop
  • feature/ci
  • feature/doc_warnings
  • feature/gitpages_documentation
  • feature/scream_update
  • feature/test_coverage
  • feature/test_magic
  • feature/update_readme
  • main
  • v20230322
  • v20230407
  • v20240210

19 Dec 2025 09:04PM UTC coverage: 65.643% (-1.6%) from 67.239%
20382538633

push

github

AndreMiras
:sparkles: Add robust PROPVARIANT handling and PolicyConfig fallback

Improve reliability across different Windows versions and comtypes
installations by adding fallback logic for PROPVARIANT union access
patterns and IPolicyConfigVista interface support.

- Handle multiple comtypes memory layouts for VT_LPWSTR in GetValue()
- Add FriendlyName fallback to DeviceDesc property
- Add IPolicyConfigVista interface for Windows Vista/7 compatibility
- Add SetDefaultDevice fallback from IPolicyConfig to IPolicyConfigVista

Based on patterns from Mr5niper's WindowsAudioControl-CLI-wGUI, closes TODO-108

9 of 34 new or added lines in 3 files covered. (26.47%)

556 of 847 relevant lines covered (65.64%)

0.66 hits per line

Relevant lines Covered
Build:
Build:
847 RELEVANT LINES 556 COVERED LINES
0.66 HITS PER LINE
Source Files on feature/improve_reliability
  • Tree
  • List 16
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20382538633 feature/improve_reliability :sparkles: Add robust PROPVARIANT handling and PolicyConfig fallback Improve reliability across different Windows versions and comtypes installations by adding fallback logic for PROPVARIANT union access patterns and IPolicyConfigVista interface ... push 19 Dec 2025 09:07PM UTC AndreMiras github
65.64
See All Builds (68)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc