The interface.py module#
Summary#
Protocol for objects generated with |
|
Provides the interface for managing a local product instance. |
Defines which protocols the server supports. |
Key used in the |
|
Key used in the |
|
Description#
Interface definitions for implementing a local product launcher.
A plugin for the local product launcher must implement the LauncherProtocol
class and register it.
Module detail#
- interface.METADATA_KEY_DOC = 'launcher_doc'#
Key used in the
dataclasses.Fieldmetadatafor the option description.
- interface.METADATA_KEY_NOPROMPT = 'launcher_noprompt'#
Key used in the
dataclasses.Fieldmetadatato skip prompting for the option by default.
- interface.FALLBACK_LAUNCH_MODE_NAME = '__fallback__'#
- interface.LAUNCHER_CONFIG_T#