...
1
2
3
4
5
6
7
8
9
10
11
12
13
14 package errors
15
16
17 var (
18 ErrNoSuchNode = New("no such node")
19 ErrNoSuchTemplate = New("no such template")
20 ErrParseTemplateFailed = New("failed to parse certain type of template")
21 ErrNoMoreTemplateInSerialTemplate = New("no more template could schedule in serial template")
22 )
23
24 type WorkflowError struct {
25 Message string
26 }
27
28 func (it *WorkflowError) Error() string {
29 return it.Message
30 }
31
32 func New(message string) *WorkflowError {
33 return &WorkflowError{
34 Message: message,
35 }
36 }
37