Skip to content

Package that contains functions to help debugging

Notifications You must be signed in to change notification settings

JL31/debugckage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Package that contains functions to help debugging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages