Releases: rasmus-ohe/FastDebugger
Releases · rasmus-ohe/FastDebugger
Release list
0.0.43
Added
- Required dependencies to
setup.cfgandpyproject.toml- asttokens
- executing
Changed
- Disabled
try_tracebackdecorator- You can still use it by uncommenting it in
__call__
- You can still use it by uncommenting it in
Full Changelog: 0.0.42...0.0.43
0.0.42
Changed
- Fixed and issue with not printing for some variable types
- Fixed and issue with some variable type colors not being correct
Full Changelog: 0.0.41...0.0.42
0.0.41
Added
- Can now read benedict types
benedictis a dictionary that can handle nested dictionaries
- New input variable for
__call__exit: bool- default:
False - Exits the program after printing the debug message
- Updated and added new dostrings to all functions and classes in
fast_debugger.py - You can now import the FastDebugger class, instead of only importing
fd; shown below
from FastDebugger import FastDebugger
fd = FastDebugger()Changed
- The
config()function handles**kwargsdifferently- It was badly implemented before, and now it's fixed
- Input parameters removed from the
call()function, and replaced with**kwargs- The available
**kwargsparameters are found in the__call__function docstring
- The available
Full Changelog: 0.0.4...0.0.41
0.0.4
Added
- New input variable for
__call__nl_end: bool- default:
True - Prints a new line at the end of the debug print
- New function:
config()- Can configure some settings by giving the right input variables to a
**kwargs(e.g.fd.config(nl_end=False))
- Can configure some settings by giving the right input variables to a
- New class
try_traceback- Removed import statement
from py_basic_commands import try_tracebackand added as a class instead - Now you don't need install
py_basic_commandsto useFastDebugger
- Removed import statement
- Docstrings added to all functions and classes in
fast_debugger.py - Test code added to
fast_debugger.py- Can be run by running
python fast_debugger.pyin the terminal
- Can be run by running
- Shields added to README.md
- Latest version
- Status
- Working Python versions
- License
Changed
- Main file renamed
FastDebugger.pytofast_debugger.py- Importing still works the same way:
from FastDebugger import fd
- Importing still works the same way:
- Fixed
__init__.pyfile- Now it imports
fast_debugger.pyinstead ofFastDebugger.py - And instead of importing the file
FastDebugger, it imports the variablefd
- Now it imports
Full Changelog: 0.0.31...0.0.4
0.0.31
Changed
__call__- Uncommented the
try_tracebackdecorator
- Uncommented the
0.0.3
0.0.2
Added
enabledvariable- if
True, prints - if
False, won't print
- if
Changed
- Completely changed how to the variable name is retrieved
Full Changelog: 0.0.1...0.0.2