Definition at line 6 of file SequenceVisitors.py.
def SequenceVisitors.ScheduleTaskValidator.__init__ |
( |
|
self | ) |
|
def SequenceVisitors.ScheduleTaskValidator.enter |
( |
|
self, |
|
|
|
visitee |
|
) |
| |
Definition at line 9 of file SequenceVisitors.py.
11 if isinstance(visitee, _Labelable):
12 if not visitee.hasLabel_():
13 raise ValueError(
"A task associated with the Schedule contains a module of type '"+visitee.type_()+
"'\nwhich has no assigned label.")
14 elif isinstance(visitee, Service):
15 if not visitee._inProcess:
16 raise ValueError(
"A task associated with the Schedule contains a service of type '"+visitee.type_()+
"'\nwhich is not attached to the process.")
def SequenceVisitors.ScheduleTaskValidator.leave |
( |
|
self, |
|
|
|
visitee |
|
) |
| |