Module gnupg.handlers.export_result_handler
View Source
from __future__ import annotations
from .gen_key_handler import GenKeyHandler
class ExportResultHandler(GenKeyHandler):
"""
This class handles status messages during key export.
"""
# For now, just use an existing class to base it on - if needed, we
# can override handle_status for more specific message handling.
def handle_status(self, key: str, value: str) -> None:
if key in ("EXPORTED", "EXPORT_RES"):
pass
else:
super().handle_status(key, value)
Classes
ExportResultHandler
class ExportResultHandler(
gpg: 'GPG'
)
This class handles status messages during key export.
View Source
class ExportResultHandler(GenKeyHandler):
"""
This class handles status messages during key export.
"""
# For now, just use an existing class to base it on - if needed, we
# can override handle_status for more specific message handling.
def handle_status(self, key: str, value: str) -> None:
if key in ("EXPORTED", "EXPORT_RES"):
pass
else:
super().handle_status(key, value)
Ancestors (in MRO)
- gnupg.handlers.gen_key_handler.GenKeyHandler
- gnupg.handlers.status_handler.StatusHandler
Class variables
returncode
Methods
handle_status
def handle_status(
self,
key: 'str',
value: 'str'
) -> 'None'
Handle status messages from the gpg child process. These are lines of the format
[GNUPG:]
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
| key | str | Identifies what the status message is. | None |
| value | str | Identifies additional data, which differs depending on the key. | None |
View Source
def handle_status(self, key: str, value: str) -> None:
if key in ("EXPORTED", "EXPORT_RES"):
pass
else:
super().handle_status(key, value)