Remove ConditionSyntaxError

It's not usefully different from throwing std::runtime_error.
This commit is contained in:
Oliver Hamlet
2025-06-08 17:58:27 +01:00
parent fe3e2b2711
commit 2b0eec9929
15 changed files with 5 additions and 159 deletions
+1 -1
View File
@@ -47,5 +47,5 @@ python
- The Python exceptions that errors are mapped to are not the same as in the Rust or C++ interfaces:
- The API provides the custom `CyclicInteractionError`, `UndefinedGroupError`, `EspluginError` exception types.
- All other errors are raised as `ValueError` exceptions.
- There's no equivalent to the C++ interface's `ConditionSyntaxError` class or the libloadorder and loot-condition-interpreter system error categories.
- There's no equivalent to the C++ interface's libloadorder system error category.
- The `LogLevel` enum and `set_logging_callback()` and `set_log_level()` functions are not exposed because the logging is integrated with Python's `logging` module instead.