|
|
#### Deep error checking for EnsurePersistable ✎
- Replaced shallow error checking with comprehensive error detection in `EnsurePersistable` functions to ensure all type annotation errors are properly identified
- Introduced new `HasAnyError` function that performs thorough error traversal to catch nested or indirect type errors
- Updated test cases to verify error handling behavior and ensure proper error reporting for incompatible types in SQL operations
- Enhanced type annotation validation to provide more reliable persistence checks for expression nodes
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:019e5924e7d6bdfea7fa46be3da3615b17727b76
|