Skip to content

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)