diff options
| author | lucius <[email protected]> | 2026-07-10 20:57:17 +0300 |
|---|---|---|
| committer | lucius <[email protected]> | 2026-07-10 21:42:40 +0300 |
| commit | 490a2b9b38bc59000d61b0f7146a63e37330f84f (patch) | |
| tree | f65c809dcd7f3c05473f59ac15bcb5987dc0d7d2 /contrib/python/ipython/py3/IPython/testing/plugin | |
| parent | fb8afa3946bca4bc2e84bc59cba90c58774d84d4 (diff) | |
Handle dq reader/writer exceptions with UdfTerminate
#### Handle DQ reader/writer exceptions with UdfTerminate ✎
- Wrap NYT::TErrorResponse and standard exceptions with UdfTerminate to ensure proper error handling and termination in DQ reader and writer components
- Add exception handling around FetchRecord and MakeState methods to catch and terminate on YT errors and general exceptions
- Enhance writer component with logging capabilities in destructor to capture and report cleanup failures
- Introduce proper error propagation for DQ operations by converting YT errors into UDF termination signals
- Add comprehensive exception handling for both read and write operations to prevent unhandled exceptions from crashing the system
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:e77875f1ef1c1b2d3c6c8d50a333ee7c80ccde7f
Diffstat (limited to 'contrib/python/ipython/py3/IPython/testing/plugin')
0 files changed, 0 insertions, 0 deletions
