Releases: BobTheBuidler/ez-a-sync
Releases · BobTheBuidler/ez-a-sync
v0.6.6
chore: reduce log level, too spammy (#59)
v0.6.5
fix: my bad (#58)
v0.6.4
fix: potential hanging edge case (#57)
v0.6.3: feat: use executors in sync mode with max_workers=0 (#54)
* feat: use executors in sync mode with max_workers=0
v0.6.2: fix: PrioritySemaphore (#53)
* feat: add debug loggers to prio semphore * fix: PrioritySemaphore debug logs * feat: more debug loggers * feat: add parent name to prio semaphore cm repr * chore: add assert in _wake_up_next * fix: use collections.deque instead of list when _waiters is None * fix(attempt): PrioritySemaphore _wake_up_next * chore: fix type hints * fix(attempt): PrioritySemaphore _wake_up_next
v0.6.1: fix: a few things (#52)
* fix: Semaphore len edge case * fix: _loop is None in recent Python vers * fix: another conflict with recent python * chore: add more info to debug loggers * feat: Event.loop convenience method to get loop in later py versions * feat: settable Event debugger interval * fix: Event for python 3.10+ * chore: cleanup PrioritySemaphore __repr__ * fix: PrioritySemaphore _wake_up_next * fix: PrioritySemaphore _wake_up_next * fix: define locked method for PrioritySemaphore * fix: define acquire and release methods for DummySemaphore
v0.6.0: Priority semaphore (#51)
* chore: add detail to PropertyDescriptor._get repr * chore: fix mypy errs * feat: PrioritySemaphore
v0.5.4
fix: oops
v0.5.3
feat: better executor debug logs
v0.5.2
feat: debug loggers on executor