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 linesexplicit.py+5 -1 linesraw_to_cty.py+2 -2 linesbase.py+2 -2 linesencoding.py+9 -8 linesvalidation.py+2 -4 linescollection_functions.py+1 -1 linesnumeric_functions.py+2 -2 linesparser.py+1 -1 linescapsule.py+1 -1 lineslist.py+1 -1 linesmap.py+1 -1 linesbool.py+11 -10 linesstring.py+1 -1 linesobject.py+1 -1 linesrecursion.py+2 -2 linesbase.py+8 -4 linestest_exception_messages.py+1 -1 linessettings.local.jsonModified
src/pyvider/cty/codec.py(8 lines) — codec fix remediate internal1 file
codec.py
src/pyvider/cty/conversion/explicit.py(6 lines) — explicit conversion fix remediate internal1 file
explicit.py
src/pyvider/cty/conversion/raw_to_cty.py(4 lines) — raw-to-cty fix remediate internal1 file
raw_to_cty.py
src/pyvider/cty/exceptions/base.py(4 lines),encoding.py(17 lines),validation.py(6 lines) — exception fixes remediate internal4 files
base.pyencoding.pyvalidation.pybase.py
src/pyvider/cty/functions/collection_functions.py(2 lines),numeric_functions.py(4 lines) — function fixes remediate internal2 files
collection_functions.pynumeric_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 internal8 files
parser.pycapsule.pylist.pymap.pybool.pystring.pyobject.pyrecursion.py
src/pyvider/cty/values/base.py(12 lines) — values fix remediate internal2 files
base.pybase.py
tests/diagnostics/test_exception_messages.py(2 lines) — test updated qualify internal1 file
test_exception_messages.py
.claude/settings.local.json(3 lines) baseline internal1 file
settings.local.json