(
schema: type[Schema] | None,
data_format_type: str | None = None,
)
| 194 | |
| 195 | |
| 196 | def assert_schema_not_none( |
| 197 | schema: type[Schema] | None, |
| 198 | data_format_type: str | None = None, |
| 199 | ) -> type[Schema]: |
| 200 | if schema is None: |
| 201 | if data_format_type == "dsv": |
| 202 | raise ValueError( |
| 203 | "Schema must be specified. " |
| 204 | "Consider using `pw.schema_from_csv` for generating schema from a CSV file" |
| 205 | ) |
| 206 | else: |
| 207 | raise ValueError("Schema must be specified.") |
| 208 | else: |
| 209 | return schema |
| 210 | |
| 211 | |
| 212 | class PlaintextKeySchema(pw.Schema): |
no outgoing calls
no test coverage detected