Metadata-Version: 2.1
Name: tbhandler
Version: 0.0.2
Summary: Automated detailed traceback visualization
Author-email: Quinten Roets <qdr2104@columbia.edu>
License: MIT
Project-URL: Source Code, https://github.com/quintenroets/tbhandler
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: quinten-cli
Requires-Dist: rich
Requires-Dist: superpathlib
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"

# Traceback handler

Module to notify user of errors in all scripts, even when they run without terminal
* Traceback message in extended and easily readably format
* Open message in new terminal tab if script is running without terminal
* Developed for Linux OS where konsole application is available

## Installation

```shell
pip install tbhandler
```

This will create a new sitecustomize file. To overwrite existing sitecustomize file, run:

```shell
install_sitecustomize
```

Alternatively, you can use the manual installation of the tbhandler in each of your scripts.

```shell
import tbhandler
tbhandler.install()
```
