From 247df4bce9cff1de15811306d2c4d56f70f72683 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 18 Jun 2016 09:28:19 +0200 Subject: [PATCH] wcs_olap: temporary work-around to indicate startpoint statuses --- wcs_olap/wcs_api.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wcs_olap/wcs_api.py b/wcs_olap/wcs_api.py index 17c2452..4ae627e 100644 --- a/wcs_olap/wcs_api.py +++ b/wcs_olap/wcs_api.py @@ -95,6 +95,10 @@ class Workflow(BaseObject): def __init__(self, wcs_api, **kwargs): super(Workflow, self).__init__(wcs_api, **kwargs) self.statuses = [BaseObject(wcs_api, **v) for v in self.statuses] + assert not hasattr(self.statuses[0], 'startpoint'), 'startpoint is exported by w.c.s. FIXME' + for status in self.statuses: + status.startpoint = False + self.statuses[0].startpoint = True self.statuses_map = dict((s.id, s) for s in self.statuses)