Skip to content

[eudsl-python-extras] Unify enable/disable_multithreading into single function#462

Merged
makslevental merged 1 commit into
mainfrom
users/makslevental/unify-multithreading-context
Jun 29, 2026
Merged

[eudsl-python-extras] Unify enable/disable_multithreading into single function#462
makslevental merged 1 commit into
mainfrom
users/makslevental/unify-multithreading-context

Conversation

@makslevental

Copy link
Copy Markdown
Contributor

Summary

  • Replace two near-identical context managers with a single multithreading(context=None, enabled=True).
  • Keep enable_multithreading and disable_multithreading as functools.partial aliases for backward compatibility.

Test plan

  • Full test suite: 599 passed, 99.33% coverage
  • Existing test_enable_multithreading and test_disable_multithreading tests pass unchanged

… function

Replace two near-identical context managers with a single `multithreading()`
that takes an `enabled` parameter. Keep `enable_multithreading` and
`disable_multithreading` as aliases via functools.partial for compatibility.
@makslevental makslevental merged commit f837c81 into main Jun 29, 2026
20 checks passed
@makslevental makslevental deleted the users/makslevental/unify-multithreading-context branch June 29, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant