diff options
| author | vvvv <[email protected]> | 2026-06-16 21:30:14 +0300 |
|---|---|---|
| committer | vvvv <[email protected]> | 2026-06-16 21:49:43 +0300 |
| commit | d679a4ab25b8cbb1467dce648a9c986488f3f3b8 (patch) | |
| tree | 9098506ed9ad4aea7a72ba373ac7c9155a22180d /contrib/tools/python3/src/Python | |
| parent | bb0a5c7fde0542cfebb51e038a6c4be326184573 (diff) | |
YQL-21321 deep error check for EnsurePersistable
#### 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
Diffstat (limited to 'contrib/tools/python3/src/Python')
0 files changed, 0 insertions, 0 deletions
