Scarletio

Latest version: v1.0.78

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 13

1.0.60

Improvements

ext.asyncio
- Implement `Condition`.

1.0.59

Bug fixes

- It could happen that the interactive console did not have builtins(?).

1.0.58

Improvements

ext.asyncio
- `current_task` return improved with `weakref`, `eq`, `is`, `hash` to fix errors coming from anyio.

1.0.57

Bug fixes

- When using `raise ... from None` exception context is no longer shown.

1.0.56

Improvements

- Add `ExecutorThread.get_stack`.
- Add `ExecutorThread.print_stack`.
- Add `ExecutorThread.current_function`.
- Add `ExecutorThread.__repr__`.
- Add `get_or_create_event_loop`.

Bug fixes

- `repeat_timeout` no longer marks the task as done with exception.

Renames, Deprecation & Removals

- Reverse `Task` parameters from `(coroutine, loop)` to `(loop, coroutine)`, so it matched other constructors in order.
- Deprecate `Future.result`.
- Deprecate `Future.exception`.
- Set due date to `Future.pending`'s deprecation.
- Set due date to `Future.done`'s deprecation.
- Set due date to `Future.cancelled`'s deprecation.

1.0.55

Improvements

- Add `EventThread.socket_receive_into`.
- Add `Reference` type.
- Add `CoroutineFunctionTypeProxy`.
- Add `CoroutineTypeProxy`.

Bug fixes

- Fix `WebSocketServer.close` dropped `AttributeError`. (from `1.0.54` probably)
- Fix race condition in `EventThread.socket_connect` and in other `.socket_...` methods.
- Tasks waiting on a `TaskGroup`'s waiter could be garbage collected prematurely.

Page 4 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.