export module#

exception ExportError(value)[source]#

Bases: Exception

Parameters:

value (str)

class Export[source]#

Bases: Plugin, ABC

preflight(*args, **kwargs)[source]#

Called before anything is instantiatiated or submitted to the runtime to allow an early out in case arguments are invalid. Raise an exception to prevent the export from proceeding.

Return type:

None

Parameters:
submitted(design, /, *args, **kwargs)[source]#

Called after design has been submitted, and currently in process, but before the runtime state has been captured. Can be used, for example, to gather information for comparison to the output of the runtime.

Parameters:
abstractmethod export(design, /, *args, **kwargs)[source]#
Parameters: