Conversion
🤖 AI-Generated Content
This documentation was generated with AI assistance and is still being audited. Some, or potentially a lot, of this information may be inaccurate. Learn more.
pyvider.cty.exceptions.conversion
¶
Classes¶
CtyConversionError
¶
CtyConversionError(
message: str,
*,
source_value: object | None = None,
target_type: object | None = None,
**kwargs: Any,
)
Bases: CtyError
Base for CTY value or type conversion errors.
Initializes the CtyConversionError.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The base error message. |
required |
source_value
|
object | None
|
The value that was being converted. |
None
|
target_type
|
object | None
|
The intended target type of the conversion. |
None
|
**kwargs
|
Any
|
Additional foundation error context. |
{}
|
Source code in pyvider/cty/exceptions/conversion.py
Functions¶
CtyTypeConversionError
¶
CtyTypeConversionError(
message: str,
*,
type_name: str | None = None,
source_value: object | None = None,
target_type: object | None = None,
**kwargs: Any,
)
Bases: CtyConversionError
CTY type representation conversion failure.
Initializes the CtyTypeConversionError.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
str
|
The base error message. |
required |
type_name
|
str | None
|
The name of the CTY type involved in the conversion failure. |
None
|
source_value
|
object | None
|
The value that was being converted. |
None
|
target_type
|
object | None
|
The intended target type of the conversion. |
None
|
Source code in pyvider/cty/exceptions/conversion.py
Functions¶
CtyTypeParseError
¶
Bases: CtyConversionError
Raised when a CTY type string cannot be parsed.