ecflow.RepeatDateList
- class ecflow.RepeatDateList
Bases:
instance
Allows a node to be repeated using arbitrary list of yyyymmdd integers
A node can only have one repeat. The repeat name can be referenced in trigger expressions. The trigger expression referencing a RepeatDateList will use date arithmetic Here (/suite/family:YMD + 1) uses date arithmetic only, the result is still an integer:
trigger /suite/family:YMD + 1 > 20190101
Constructor:
RepeatDateList(variable,list)
string variable: The name of the repeat. The current date can referenced in
in trigger expressions using the variable name
list list_of_int: Arbitrary list of integers following a yyyymmdd format
Exception:
Throws a RuntimeError if list of integers are not valid dates
Usage:
rep = RepeatDateList('YMD', [20050130, 20050203] )
t = Task('t1',
RepeatDateList('YMD',[20050130, 20050203] ))
- RepeatDateList.end((RepeatDateList)arg1) int :
Return the end date as an integer in yyyymmdd format
- RepeatDateList.name((RepeatDateList)arg1) str :
Return the name of the repeat.
- RepeatDateList.start((RepeatDateList)arg1) int :
Return the start date as an integer in yyyymmdd format