pyvider-cty 2025-10-07
Targeted fixes across codec, exceptions, and value modules
19 files · 57+ · 48-

Codec and exception fixes

19 files changed
  • codec.py +4 -4 lines
  • explicit.py +5 -1 lines
  • raw_to_cty.py +2 -2 lines
  • base.py +2 -2 lines
  • encoding.py +9 -8 lines
  • validation.py +2 -4 lines
  • collection_functions.py +1 -1 lines
  • numeric_functions.py +2 -2 lines
  • parser.py +1 -1 lines
  • capsule.py +1 -1 lines
  • list.py +1 -1 lines
  • map.py +1 -1 lines
  • bool.py +11 -10 lines
  • string.py +1 -1 lines
  • object.py +1 -1 lines
  • recursion.py +2 -2 lines
  • base.py +8 -4 lines
  • test_exception_messages.py +1 -1 lines
  • settings.local.json Modified
  • src/pyvider/cty/codec.py (8 lines) — codec fix remediate internal
    1 file
    • codec.py
  • src/pyvider/cty/conversion/explicit.py (6 lines) — explicit conversion fix remediate internal
    1 file
    • explicit.py
  • src/pyvider/cty/conversion/raw_to_cty.py (4 lines) — raw-to-cty fix remediate internal
    1 file
    • raw_to_cty.py
  • src/pyvider/cty/exceptions/base.py (4 lines), encoding.py (17 lines), validation.py (6 lines) — exception fixes remediate internal
    4 files
    • base.py
    • encoding.py
    • validation.py
    • base.py
  • src/pyvider/cty/functions/collection_functions.py (2 lines), numeric_functions.py (4 lines) — function fixes remediate internal
    2 files
    • collection_functions.py
    • numeric_functions.py
  • src/pyvider/cty/parser.py (2 lines), types/capsule.py (2 lines), types/collections/list.py (2 lines), types/collections/map.py (2 lines), types/primitives/bool.py (21 lines), types/primitives/string.py (2 lines), types/structural/object.py (2 lines), validation/recursion.py (4 lines) harden internal
    8 files
    • parser.py
    • capsule.py
    • list.py
    • map.py
    • bool.py
    • string.py
    • object.py
    • recursion.py
  • src/pyvider/cty/values/base.py (12 lines) — values fix remediate internal
    2 files
    • base.py
    • base.py
  • tests/diagnostics/test_exception_messages.py (2 lines) — test updated qualify internal
    1 file
    • test_exception_messages.py
  • .claude/settings.local.json (3 lines) baseline internal
    1 file
    • settings.local.json