{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Converts Python Exception instances into formatted, human-readable error messages with customizable templates and optional debug context.","skillfed_tags":["exception-handling","logging-utility"],"use_cases":["Format exceptions for structured logging systems that require consistent message templates.","Generate user-friendly error messages from exceptions while hiding internal stack details.","Build debug output that includes file, line, and function context extracted from exception metadata.","Standardize exception-to-string conversion across a codebase without duplicating formatting logic."],"what_it_does":"msgfy is a lightweight utility that transforms Python Exception instances into formatted text strings suitable for logging, display, or debugging. It provides two main functions: to_error_message() for standard error output and to_debug_message() for detailed debug context. Both accept optional format templates using keywords like {exception}, {file_name}, {line_no}, {func_name}, and {error_msg} to customize the output layout.\n\nThe package has no external dependencies and supports Python 3.7 through 3.11 on CPython and PyPy. It is useful when you need consistent, readable exception formatting across a codebase without building custom exception handlers. The library is stable but dormant\u2014last updated 2023-09-17 with no recent maintenance activity.","worth_installing":"Yes, if you need simple, templated exception formatting with no dependencies. The package is stable, permissively licensed, and has low install friction. However, maintenance is dormant\u2014no updates since 2023-09-17\u2014so it is best suited for projects that do not require ongoing support or new features."},"id":"msgfy","links":{"html":"https://skillfed.io/packages/msgfy","md":"https://skillfed.io/packages/msgfy.md","pypi":"https://pypi.org/project/msgfy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-09-17","license_spdx":null,"license_treatment":"permissive","name":"msgfy","python_support":"supports_current","summary":"msgfy is a Python library for convert Exception instance to a human-readable error message."},"popularity":{"monthly_downloads":549145,"position":6057,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
