Provides asynchronous temporary files.
Project description
aiotempfile
Overview
Provides asynchronous temporary files.
Installation
From pypi.org
$ pip install aiotempfile
From source code
$ git clone https://github.com/crashvb/aiotempfile
$ cd aiotempfile
$ virtualenv env
$ source env/bin/activate
$ python -m pip install --editable .[dev]
Usage
This implementation is a derivation of aiofiles and functions the same way.
import aiotempfile
async with aiotempfile.open() as file:
file.write(b"data")
If the context manager is not used, files will need be explicitly closed; otherwise, they will only be removed during the interepreter teardown.
import aiotempfile
file = await aiotempfile.open()
file.write(b"data")
file.close()
Environment Variables
Variable | Default Value | Description |
---|---|---|
AIOTEMPFILE_DEBUG | Adds additional debug logging. |
Development
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiotempfile-0.5.4.tar.gz
(4.9 kB
view hashes)
Built Distribution
Close
Hashes for aiotempfile-0.5.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4eb6a23a2cb9951281e935866ca39edbdca7477e70b9478c1f4f0b8f8c4059 |
|
MD5 | 895ebef243bd0a4bea52cb5c20e11ebb |
|
BLAKE2b-256 | e14735092ba5f44b57a7edff000f70a2e3de485e907f5c6fddab0e1b0651ea3e |