pyvider 2025-04-02
Fixed `TerraformConverter` methods to use proper `TerraformConverter._prepare_value()` class...
3 files · 252+ · 233-

TerraformConverter Method References

1 file changed
  • terraform.py Changes to terraform.py
  • Changed all bare _prepare_value(item) calls to TerraformConverter._prepare_value(item) in list, set, dict, and to_dict handlers decouple internal
    1 file
    • terraform.py
  • Removed unnecessary from pyvider.conversion.terraform import TerraformType self-import interface internal
    1 file
    • terraform.py
  • Restored decode() as a proper top-level @staticmethod (was accidentally nested inside encode_function) decouple internal
    1 file
    • terraform.py
  • Restored _prepare_value() and _extract_value() as proper top-level static methods decouple internal
    1 file
    • terraform.py
  • Changed _extract_value from pattern matching to explicit isinstance checks with type_name dispatch decouple internal
    1 file
    • terraform.py
  • Added Optional import for type annotations specify internal
    1 file
    • terraform.py

Dynamic Value Adapter

1 file changed
  • dynamic_value_adapter.py Added `src/pyvider/protocols/tfprotov6/adapters/dynamic_value_adapter.py` (124 lines) with three ...
  • Added src/pyvider/protocols/tfprotov6/adapters/dynamic_value_adapter.py (124 lines) with three functions: instantiate internal
    1 file
    • dynamic_value_adapter.py

Logger Format

1 file changed
  • base.py Removed timestamp from log format: changed from `"%(asctime)s - [%(levelname)s] - %(name)s - %(me...
  • Removed timestamp from log format: changed from "%(asctime)s - [%(levelname)s] - %(name)s - %(message)s" to "[%(levelname)s] - %(name)s - %(message)s" in telemetry/logging/base.py decouple errata
    1 file
    • base.py