debugckage

Functions to help debugging


License
WTFPL
Install
pip install debugckage==1.0

Documentation

debugckage

This package contains functions to help debugging :

  • dprint : function that enables to print the name and the value of the input parameter of the function

You can install it through pip :

pip install debugckage

Exemples of use :

>>> from debugckage import dprint
>>>
>>> var1 = 10.0
>>> dprint(var1)
var1 : 10.0

>>> from debugckage import dprint
>>>
>>> def test():
>>>     """
>>>         test function
>>>     """
>>>
>>>     var2 = "a"
>>>     dprint(var2)
>>>
>>> test()
var2 = "a"

>>> from debugckage import dprint
>>>
>>> class Test():
>>>     """
>>>         test class
>>>     """
>>>
>>>     def __init__(self):
>>>         """
>>>             class constructor
>>>         """
>>>
>>>         self.var3 = 45
>>>
>>>     def test_method():
>>>         """
>>>             test method
>>>         """
>>>
>>>             dprint(self.var3)
>>>
>>> t = Test()
>>> t.test_method()
[ class instance is : "t" ] self.var3 = 45

The code has been developped under Python 3.7 ans is under the WTFPL license.