ExecutionResult

class ExecutionResult

Schedule execution result

Members defined in ExecutionResult (7 members)

diagnostics

R

Diagnostics corresponding to each document in documents.

documents

R

Documents that were scheduled.

schedule

R

Schedule that was executed.

times

R

Execution times corresponding to each document in documents.

total_times

RW

Stage times corresponding to each document in documents.

__bool__

Whether the execution suceeded

rethrow_exception

Rethrow the exception that was caught during execution. Noop otherwise.

Attributes

property diagnostics: syside.ContainerView[syside.DiagnosticResults]

Diagnostics corresponding to each document in documents.

property documents: syside.ContainerView[syside.SharedMutex[syside.BasicDocument]]

Documents that were scheduled.

Note that duplicates have been removed.

property schedule: syside.Schedule

Schedule that was executed.

property times: syside.ContainerView[syside.DocumentTimes]

Execution times corresponding to each document in documents.

property total_times: syside.StageTimes

Stage times corresponding to each document in documents.

Methods

__bool__() bool

Whether the execution suceeded

Note that this is different to whether the analysis is passing or not.

rethrow_exception() None

Rethrow the exception that was caught during execution. Noop otherwise.

Because schedules are executed on multiple threads, and even partial results may be useful, exceptions are not thrown automatically.

Used in