Dynamic configuration connector

class Phase1Result(connector_object, status)

Bases: object

Wrapper for the ConnectorObject() produced by a phase1 synchronization and some meta information

class ConnectorObject

Bases: ABC

Abstract base class for transporting connector infos

Children of this class are used to transport objects between the two execution phases of connections.

The main purpose is to ensure that the objects can be serialized and deserialized between sites.

classmethod deserialize_attributes(serialized)

Construct an object from the serialized attributes

Return type:

Self

class NullObject

Bases: ConnectorObject

classmethod deserialize_attributes(serialized)

Construct an object from the serialized attributes

Return type:

Self

class FailedToContactRemoteSite

Bases: ConnectorObject

classmethod deserialize_attributes(serialized)

Construct an object from the serialized attributes

Return type:

Self