Compose¶
Python objects¶
Message schema for Composes.
Each message is defined as a Python class. For details, see fedora-messaging documentation on messages.
- class bodhi.messages.schemas.compose.ComposeCompleteV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when a compose task completes.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property ctype: str¶
Return the compose type.
- property repo: str¶
Return the name of the repository being composed.
- property success: bool¶
Return the name of the repository being composed.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
The message summary.
- topic = 'bodhi.compose.complete'¶
- class bodhi.messages.schemas.compose.ComposeComposingV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when the compose task composes.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property repo: str¶
Return the name of the repository being composed.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
A summary for this message.
- topic = 'bodhi.compose.composing'¶
- class bodhi.messages.schemas.compose.ComposeStartV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when a compose task starts.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
A summary for this message.
- topic = 'bodhi.compose.start'¶
- class bodhi.messages.schemas.compose.ComposeSyncDoneV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when a compose task sync is done.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property repo: str¶
Return the name of the repository being composed.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
A summary for this message.
- topic = 'bodhi.compose.sync.done'¶
- class bodhi.messages.schemas.compose.ComposeSyncWaitV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when a compose task sync is waiting.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property repo: str¶
Return the name of the repository being composed.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
A summary for this message.
- topic = 'bodhi.compose.sync.wait'¶
- class bodhi.messages.schemas.compose.RepoDoneV1(body=None, headers=None, topic=None, properties=None, severity=None)[source]¶
Bases:
BodhiMessage
Sent when a repo is created and ready to be signed or otherwise processed.
- __annotations__ = {}¶
- __str__() str [source]¶
Return a human-readable representation of this message.
This should provide a detailed representation of the message, much like the body of an email.
- Returns:
A human readable representation of this message.
- property repo: str¶
Return the name of the repository being composed.
- property summary: str¶
Return a short, human-readable representation of this message.
This should provide a short summary of the message, much like the subject line of an email.
- Returns:
A summary for this message.
- topic = 'bodhi.repo.done'¶