#!/opt/cloudlinux/venv/bin/python3
from clcommon import FormattedException
class WmtServiceControlException(FormattedException):
def __init__(self, service_name, reason):
super().__init__({
'message': 'Error while handling service %(service_name)s: %(reason)s',
'context': {
'service_name': service_name,
'reason': reason
}
})
class WmtConfigException(FormattedException):
def __init__(self, reason):
super().__init__({
'message': 'Error while handling config file: %(reason)s',
'context': {
'reason': reason
}
})
class WmtEmailException(FormattedException):
def __init__(self, reason):
super().__init__({
'message': 'Error managing email notification: %(reason)s',
'context': {
'reason': reason
}
})
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 270 B | 0644 |
|
| config.py | File | 5.75 KB | 0644 |
|
| const.py | File | 1.06 KB | 0644 |
|
| exceptions.py | File | 942 B | 0644 |
|
| notification.py | File | 9.96 KB | 0644 |
|
| report.py | File | 6.69 KB | 0644 |
|
| service.py | File | 807 B | 0644 |
|
| url_parser.py | File | 465 B | 0644 |
|
| utils.py | File | 6.71 KB | 0644 |
|