- Fix
PendingDeprecationWarning
on Python 3.7 (#33)
- Changed timeout <= 0 behaviour
- Backward incompatibility change, prior this version 0 was shortcut for None
- when timeout <= 0 TimeoutError raised faster
- Implement remaining property (#20)
- If timeout is not started yet or started unconstrained: remaining is None
- If timeout is expired: remaining is 0.0
- All others: roughly amount of time before TimeoutError is triggered
- Don't suppress nested exception on timeout. Exception context points on cancelled line with suspended await (#13)
- Introduce .timeout property (#16)
- Add methods for using as async context manager (#9)
- Support unpublished event loop's "current_task" api.
- Extra check on context manager exit
- 0 is no-op timeout
- Rename to async-timeout
- The first release.