semvec/pypi-packages huggingface dataset:
wthell 0.2.1
A debugging tool that can help you what happened when you code quits unexpectedly

# wthell

wthell is a debugging tool for python to interactively check frame stack when your code did something unexpectedly

## Install

You can install ```wthell``` from pip

```
pip install wthell
```

## Usage

It's super easy to use wthell. Just run you script using wthell instead of python

```
wthell your_script.py args1 args2
```

In linux shell, you can simply use this right after you command failed:

```
wthell !!
```

Fun, isn't it?

Or you can import wthell in your script and run your script normally

```python
import wthell
```

If there's an uncaught exception, you will enter an interactive shell like this:

```python
/home/gaogaotiantian/programs/wthell/test.py(6)
  def g(a, b):
      a += h(a)
      b += 3
>     raise Exception("lol")


Exception raised: <class 'Exception'> lol

up(u)       -- go to outer frame  | down(d)  -- go to inner frame
clear(cl)   -- clear the console  | reset(r) -- back to trigger frame
continue(c) -- resume the program | ctrl+D   -- quit
show(s) <func> -- show source code of function <func>

>>> 
```

You will be in the frame(function) that raised exceptions in the beginning. 

* Type ```up``` to go to outer frame(its caller). 
* Type ```down``` to go to inner frame(when you already go out). 
* Type ```clear``` to clear the console prints
* Type ```reset``` to go back to the original frame that triggered wthell
* Type ```continue``` to resume the program
* Type ```show <func_name>``` to show source code of a function

wthell will record the full call stack so you can check any frame. 

While you are in a stack, you can type anything that you want to evaluation to help you debug.

```python
>>> a
13
>>> a + 1
14
>>> h(a)
16
>>> 
```

Or you can trigger wthell anywhere in your code 

```python
def suspicious_function():
    # I want to check here!
    wthell.wth()
```

wthell behaves like an interactive shell. 

Happy debugging!

## License

Copyright Tian Gao, 2020.

Distributed under the terms of the [Apache 2.0 license](https://github.com/gaogaotiantian/wthell/blob/master/LICENSE).
springlabs-cc-ricardo 0.1.1
Springlabs Projects Django Standard(NO ES COPIA)
Requires Python: >=3.6

# SpringLabs-Django_finalfinal_ahora_si_el_bueno

[![N|Solid](https://media-exp1.licdn.com/dms/image/C510BAQFwuqeqniHBZA/company-logo_200_200/0?e=2159024400&v=beta&t=6NzQE2q0ajsrE0Sqk3wwduccebQ1GltG4_6FCIeVUrY)](https://springlabs.ai)

Springlabs-Django is a CLI Application to manage Django projects with a defined structure to springlabs.
  - Create version
  - Create group
  - Create api
    - Model
    - Open
  - Create graph
    - Model
    - Open

> Primero resuelve el problema,
> despues escribe el código.  — John Johnson

## Tech
NO ES UNA COPIA DEL DE DJANGO ;)
Springlabs-Django uses a number of open source projects to work properly:
* [Django] - high-level Python Web framework
* [DjangoRestFramework] - powerful and flexible toolkit for building Web APIs.
* [Graphene-Django] - provides some additional abstractions that make it easy to add GraphQL functionality to your Django project

## Installation

Springlabs-Django requires [Python](https://www.python.org/downloads/release/python-3611/) v3.6+ to run.

Install and update using [pip](https://pip.pypa.io/en/stable/quickstart/).

```sh
$ pip install -U springlabs-django
```
Install latest version
```sh
$ pip install springlabs-django
```
Install specific version
```sh
$ pip install springlabs-django==[version]
```
## Usage
### Helpers
After install the library
Open your favorite Terminal and run these commands.

Help:
```sh
$ springlabs_django --help
```
Console output
~~~
Developing...
~~~
Version:
```sh
$ springlabs_django --version
```
Console output
~~~
Springlabs Django Manager, v[version]
~~~
Create Version Help:
```sh
$ springlabs_django create-version --help
```
Console output
~~~
Developing...
~~~
Create Group Help:
```sh
$ springlabs_django create-group --help
```
Console output
~~~
Developing...
~~~
Create API Help:
```sh
$ springlabs_django create-api --help
```
Console output
~~~
Developing...
~~~
Create GraphQL Help:
```sh
$ springlabs_django create-graph --help
```
Console output
~~~
Developing...
~~~

# Links
- Website https://springlabs.ai/
- Code https://gitlab.com/AlejandroBarcenas/springlabs-django-cli
- Releases https://pypi.org/project/springlabs-django/#history

License
----
MIT

[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)
   [Django]: <https://www.djangoproject.com/>
   [DjangoRestFramework]: <https://www.django-rest-framework.org/>
   [Graphene-Django]: <https://docs.graphene-python.org/projects/django/en/latest/>
   [Python]: <https://www.python.org/downloads/release/python-3611/>