Skip to main content

A user friendly debugger

Project description

Here-Debugger

This user-friendly debugger simplifies the debugging process by accepting any number of variables and printing their names, values, and line numbers. It also offers options to add search text and include variable type information for enhanced clarity.

Features:

  • Prints variable names and values
  • Displays line number of the variables
  • Option to add search text
  • Option to include variable type information

Installation

To install the debugger, use: pip install here_debugger

Usage

  1. Print variable names and values.

    from here_debugger.debug import here_debugger
    a = 2
    b = "Bibhash"
    here_debugger(a, b)
    

    Output: Line-4: a = 2, | b = Bibhash, |

  2. Add search text:

    from here_debugger.debug import here_debugger
    a = 2
    b = "Bibhash"
    here_debugger(a,b, custom_arguments="Debug-")
    

    Output: Debug-:Line-4: a = 2, | b = Bibhash, |

  3. Print variable type information:

    from here_debugger.debug import here_debugger
    a = 2
    b = "Bibhash"
    c = [2,2]
    d = {}
    here_debugger(a,b,c,d, custom_arguments="Debug-", include_types=True)
    

    Output: Debug-:Line-6: a = 2, type=<class 'int'> | b = Bibhash, type=<class 'str'> | c = [2, 2], type=<class 'list'> | d = {}, type=<class 'dict'> |

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

here_debugger-0.0.3.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

here_debugger-0.0.3-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file here_debugger-0.0.3.tar.gz.

File metadata

  • Download URL: here_debugger-0.0.3.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for here_debugger-0.0.3.tar.gz
Algorithm Hash digest
SHA256 087b3dad01a2f7babdf8613382351f50c4fcd23ecd23b256609524f00b72c82a
MD5 8edcc9533d353d07cda801047ef0c53b
BLAKE2b-256 4bf027b8c8010aadc9751bd82b12c62e6861ffc855e9d45788ee6c010e19a380

See more details on using hashes here.

File details

Details for the file here_debugger-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for here_debugger-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 53a91a3cdcc2abfb8e8d964fb6761ced94649ce1e0c64cd460f9db629e3f1204
MD5 745f89493b1afcda1fe5da3195a2fbcd
BLAKE2b-256 08cb938c47543117999af3695f592fe9e4bf0f792d28e986ba99bb118d4a76a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page