You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
initial cycle point = 2000
final cycle point = +PT6H+PT1S
ERROR - could not convert string to float: '6H+PT1'
Traceback (most recent call last):
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 868, in interval_parse
return _interval_parse(interval_string)
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 889, in _interval_parse
return WorkflowSpecifics.interval_parser.parse(interval_string)
File "~/github/isodatetime/metomi/isodatetime/parsers.py", line 605, in parse
raise ISO8601SyntaxError("duration", expression)
metomi.isodatetime.exceptions.ISO8601SyntaxError: Invalid ISO 8601 duration representation: +PT6H+PT1S
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 871, in interval_parse
return -1 * _interval_parse(interval_string.replace("-", "", 1))
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 889, in _interval_parse
return WorkflowSpecifics.interval_parser.parse(interval_string)
File "~/github/isodatetime/metomi/isodatetime/parsers.py", line 605, in parse
raise ISO8601SyntaxError("duration", expression)
metomi.isodatetime.exceptions.ISO8601SyntaxError: Invalid ISO 8601 duration representation: +PT6H+PT1S
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "~/github/cylc-flow/cylc/flow/scheduler.py", line 645, in start
await self.configure()
File "~/github/cylc-flow/cylc/flow/scheduler.py", line 396, in configure
self.load_flow_file()
File "~/github/cylc-flow/cylc/flow/scheduler.py", line 1085, in load_flow_file
self.config = WorkflowConfig(
File "~/github/cylc-flow/cylc/flow/config.py", line 381, in __init__
self.process_final_cycle_point()
File "~/github/cylc-flow/cylc/flow/config.py", line 714, in process_final_cycle_point
self.final_point = get_point_relative(
File "~/github/cylc-flow/cylc/flow/cycling/loader.py", line 99, in get_point_relative
return POINT_RELATIVE_GETTERS[cycling_type](*args, **kwargs)
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 855, in get_point_relative
interval = ISO8601Interval(str(interval_parse(offset_string)))
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 873, in interval_parse
return _interval_parse(interval_string.replace("+", "", 1))
File "~/github/cylc-flow/cylc/flow/cycling/iso8601.py", line 889, in _interval_parse
return WorkflowSpecifics.interval_parser.parse(interval_string)
File "~/github/isodatetime/metomi/isodatetime/parsers.py", line 575, in parse
value = float(value)
ValueError: could not convert string to float: '6H+PT1'
CRITICAL - Workflow shutting down - could not convert string to float: '6H+PT1'
It is treating everything between the first PT and the final S as the number of seconds.
Pull requests welcome!
This is an Open Source project - please consider contributing a bug fix
yourself (please read CONTRIBUTING.md before starting any work though).
The text was updated successfully, but these errors were encountered:
Describe the bug
It is treating everything between the first
PT
and the finalS
as the number of seconds.Release version(s) and/or repository branch(es) affected?
8.0.0
Pull requests welcome!
This is an Open Source project - please consider contributing a bug fix
yourself (please read
CONTRIBUTING.md
before starting any work though).The text was updated successfully, but these errors were encountered: