Skip to content

Releases: aiudirog/Aiuti

Release v0.4.1

23 Jun 17:52
Compare
Choose a tag to compare

Change Log:

  • Updated all code to pass MyPy in strict mode
  • Implemented a workaround for BufferAsyncCalls.wait() hanging on 3.7

Release v0.4

01 Jun 22:35
Compare
Choose a tag to compare

Change Log:

  • Added new asyncio functions: ensure_aw(), loop_in_thread(), and run_aw_threadsafe()
  • Added BufferAsyncCalls.wait_from_anywhere() to support waiting for the buffer from potentially another thread
  • Fixed potential deadlock in to_sync_iter() which could occur if the target event loop didn't continue to run

Release v0.3

21 May 03:02
Compare
Choose a tag to compare

Change Log:

  • Added aiuti.itertools module with exhaust() and split()
  • Added additional queuing methods to BufferAsyncCalls:
    • .await_() for queuing an awaitable
    • .map() for queuing from an iterable
    • .amap() for queuing from an async iterable

Release v0.2

19 May 03:43
Compare
Choose a tag to compare

Change Log:

  • Added a thread-safe filelock implementation

Release v0.1

13 May 16:50
Compare
Choose a tag to compare

Initial Release