finesse.analysis.actions.temporary

Temporary actions allow for temporary state changes to perform some chosen set of actions with, then returning to the original state.

Classes

Temporary(temp_action, *actions)

Make the first action in a series of actions temporary, i.e. restore its parameters after the rest of the actions are complete.

TemporaryParameters(action, *[, include, ...])

An action that will revert any changed parameters back to their values before this action was called.

Functions

temporary(action)

Converts an action into a temporary action.