
Security News
minimatch Patches 3 High-Severity ReDoS Vulnerabilities
minimatch patched three high-severity ReDoS vulnerabilities that can stall the Node.js event loop, and Socket has released free certified patches.
log21
Advanced tools
A simple logging package that helps you log colorized messages in Windows console and other operating systems.
log21.tree_print function, and it
will print it in a tree-like structure. It's also colorized XD.
Well, this is a python package so the first thing you need is python.
If you don't have python installed, please visit Python.org and install the latest version of python.
Then you can install log21 using pip module:
python -m pip install log21 -U
Or you can clone the repository and run:
pip install .
Or let the pip get it using git:
pip install git+https://github.com/MPCodeWriter21/log21
Fix the issue with argumentify which would result in falsy default values to be
replaced with None.
def main(offset: int = 0) -> None:
...
argumentify(main)
if no value is provided for --offset, the default will be None instead of 0 which
is unexpected and can lead to issues.
Internal module renaming and normalization
log21.Colors, log21.Logger, log21.ProgressBar, etc. are no
longer valid.log21 remain supported.Argumentify exception renames
*Error naming convention:
TooFewArguments → TooFewArgumentsErrorRequiredArgument → RequiredArgumentErrorIncompatibleArguments → IncompatibleArgumentsErrorCrash reporter behavior improvement
.crash_report files when it
is not actually used.FakeModule helper.Argparse compatibility update
argparse implementation to ensure consistent
behavior across supported Python versions.Progress bar module rename
progress_bar for consistency with the
new naming scheme.log21.progress_bar(...) since the call
functionality was added to the module using the FakeModule helper.Examples added and updated
uv.vermin to the pre-commit configuration..gitignore, license metadata, and tool configurations.See EXAMPLES.md
Author: CodeWriter21 (Mehrad Pooryoussof)
GitHub: MPCodeWriter21
Telegram Channel: @CodeWriter21
In order to support this project you can donate some crypto of your choice 8D
Or if you can't, give this project a star on GitHub :)
FAQs
A simple logging package
We found that log21 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
minimatch patched three high-severity ReDoS vulnerabilities that can stall the Node.js event loop, and Socket has released free certified patches.

Research
/Security News
Socket uncovered 26 malicious npm packages tied to North Korea's Contagious Interview campaign, retrieving a live 9-module infostealer and RAT from the adversary's C2.

Research
An impersonated golang.org/x/crypto clone exfiltrates passwords, executes a remote shell stager, and delivers a Rekoobe backdoor on Linux.