Metadata-Version: 2.1
Name: better-threads
Version: 2.0.5
Summary: A package that provides extended control over threads
Home-page: https://github.com/ItsYasiru/Better-Threads
Author: Yasiru
Author-email: yasiru.dharmathilaka@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown

# Better Threads
Ever wanted to pause, stop, resume or pipe data between threads? Well this module does exactly that.

## Key features
- Pipe data between threads
- Pause, Resume and Stop threads
- Simple
## Installing
**Python 3.7 or higher is required**
```
pip install better-threads
```
## Quick example
More exmples https://github.com/ItsYasiru/Better-Threads/tree/master/examples
```py
import time
from BetterThreads import ThreadPool

thread_pool = ThreadPool()


@thread_pool.thread()
def test_loop():
    print("Loop running!")
    time.sleep(1)


test_loop.start(test_loop)
time.sleep(5)
test_loop.terminate(test_loop)
```


