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.5.tar.gz
(8.7 kB
view hashes)
Built Distribution
Close
Hashes for aiotempfile-0.5.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28400bfd227cca8fecf0d5dfbe3891bd1934419a6eadf7fc5d89ad27b198f04c |
|
MD5 | 838947f6b8e4ede687847ee91c17a166 |
|
BLAKE2b-256 | 4906078297d3a261b2771fc1078210293bb6d08e0bbea7c55811b10c4ac29be6 |