Skip to content

Conversation

@LucasZimm
Copy link
Collaborator

This PR introduces logic to execute the run_parser function in separate processes.
Key changes include:

  • Isolated process execution for run_parser to improve stability and prevent blocking the main thread.

  • Timeout handling for long-running parsing tasks.

  • Proper handling of OpenBis sessions within worker processes.

  • Queue-based communication to capture success or exceptions from the worker process.

  • Improved logging for parser execution and errors.

@LucasZimm LucasZimm self-assigned this Dec 1, 2025
@LucasZimm LucasZimm added the enhancement New feature or request label Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants