Comment Actions (autotransform.step.action.comments)

All Actions associated with a Change’s comments.

class autotransform.step.action.comments.CommentAction(*, body: str)

Bases: Action

Adds a comment to an existing Change.

body

The body of the comment.

Type

str

name

The name of the component.

Type

ClassVar[ActionName]

body: str
classmethod body_must_be_non_empty(v: str) str

Validates the body is not empty.

Parameters

v (str) – The body of the comment.

Raises

ValueError – Raises an error when the body is empty.

Returns

The unmodified body of the comment.

Return type

str

name: ClassVar[ActionName] = 'comment'
run(change: Change) bool

Adds a comment to the specified Change.

Parameters

change (Change) – The Change to comment on.

Returns

Whether the comment was successful.

Return type

bool