In [1]:
import hkvfewspy as hkv
from datetime import datetime

In [2]:
hkv.__version__


Out[2]:
'0.6.0'

In [3]:
pi = hkv.Pi()
pi.setClient(wsdl=r'http://localhost:8081/FewsPiService/fewspiservice?wsdl')

In [5]:
wf = pi.getWorkflows()

In [6]:
wf.wf_im_Wind_GFS['id']


Out[6]:
'wf.im.Wind.GFS'

In [7]:
pi.runTask(
    startTime=datetime(2018,7,26), 
    endTime=datetime(2018,7,29), 
    workflowId='wf.im.Wind.GFS'
)


Out[7]:
{'id': 'oms_mc00:000152521_0'}

In [8]:
pi.getTaskRunStatus(
    taskId=pi.Task['id'],
    maxWaitMillis=1000
)


Out[8]:
{'status': 'Running'}

In [16]:
pi.getTaskRunStatus(
    taskId=pi.Task['id'],
    maxWaitMillis=1000
)


Out[16]:
{'status': 'Completed fully succesful'}

In [ ]: