Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivknv/s3m
sqlite3 wrapper for multithreaded python applications
https://github.com/ivknv/s3m
database databases multi-threading multithreading python python3 sqlite sqlite-database sqlite3 sqlite3-database thread-safe thread-safety
Last synced: 6 days ago
JSON representation
sqlite3 wrapper for multithreaded python applications
- Host: GitHub
- URL: https://github.com/ivknv/s3m
- Owner: ivknv
- License: lgpl-3.0
- Created: 2017-09-17T14:31:35.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-13T10:27:30.000Z (over 6 years ago)
- Last Synced: 2024-11-02T14:42:08.786Z (13 days ago)
- Topics: database, databases, multi-threading, multithreading, python, python3, sqlite, sqlite-database, sqlite3, sqlite3-database, thread-safe, thread-safety
- Language: Python
- Homepage: https://s3m.readthedocs.io
- Size: 208 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: COPYING
Awesome Lists containing this project
README
S3M
===
S3M - is a sqlite3 wrapper for multithreaded python applications.Table of contents
#################1. Multithreading_
2. Documentation_
3. Installation_
4. Usage_.. _Multithreading:
Multithreading support
######################S3M prevents multiple database operations (or transactions, can be disabled) from running at once.
That's basically the whole point of this library... _Documentation:
Documentation
#############
.. _Read the Docs: http://s3m.readthedocs.ioDocumentation is available at `Read the Docs`_
.. _Installation:
Installation
############.. code:: sh
pip install s3m
or
.. code:: sh
python setup.py install
There are no requirements.
.. _Usage:
Usage
#####The usage is pretty much the same as with built-in `sqlite3`.