diff --git a/qutil/io.py b/qutil/io.py index 6dad2a02facaa59fa0f8014d0ad7de7b428aa569..41ce07ea8ed873eb0b2e1fe959fd00962ecfbeaf 100644 --- a/qutil/io.py +++ b/qutil/io.py @@ -400,10 +400,13 @@ class AsyncDatasaver: >>> datasaver.shutdown() The datasaver can also be used as a context manager, in which case - cleanup is automatically taken care of. + cleanup is automatically taken care of. For syntactic sugar, calling + the datasaver has the same effect as + :meth:`AsyncDatasaver.save_async`. >>> with AsyncDatasaver() as datasaver: - ... datasaver.save_sync(tmpdir / 'foo.npz', data=data) + ... datasaver(tmpdir / 'foo.npz', data=data/2) + ... datasaver(tmpdir / 'bar.npz', data=2*data) """ def __init__(self, pickle_lib: Literal['pickle', 'dill'] = 'pickle', compress: bool = False):