Module aws_lambda_powertools.warnings
Shared warnings that don't belong to a single utility
Expand source code
"""Shared warnings that don't belong to a single utility"""
class PowertoolsUserWarning(UserWarning):
"""
This class provides a custom Warning tailored for better clarity when certain situations occur.
Examples:
- Using development-only features in production environment.
- Potential performance or security issues due to misconfiguration.
Parameters
----------
message: str
The warning message to be displayed.
"""
def __init__(self, message):
self.message = message
super().__init__(message)
def __str__(self):
return self.message
Classes
class PowertoolsUserWarning (message)
-
This class provides a custom Warning tailored for better clarity when certain situations occur.
Examples: - Using development-only features in production environment. - Potential performance or security issues due to misconfiguration.
Parameters
message
:str
- The warning message to be displayed.
Expand source code
class PowertoolsUserWarning(UserWarning): """ This class provides a custom Warning tailored for better clarity when certain situations occur. Examples: - Using development-only features in production environment. - Potential performance or security issues due to misconfiguration. Parameters ---------- message: str The warning message to be displayed. """ def __init__(self, message): self.message = message super().__init__(message) def __str__(self): return self.message
Ancestors
- builtins.UserWarning
- builtins.Warning
- builtins.Exception
- builtins.BaseException