def set_state_task():
     node_state = get_node_instance(self.id)
     node_state.state = state
     if runtime_properties is not None:
         node_state.runtime_properties.update(runtime_properties)
     update_node_instance(node_state)
     return node_state
Ejemplo n.º 2
0
def update(ctx, instance, token, org_url):
    node_instance = instance._node_instance
    rt_properties = node_instance['runtime_properties']
    rt_properties.update({SESSION_TOKEN: token, ORG_URL: org_url})
    version = node_instance['version']
    node_instance['version'] = version if version else 0
    if ctx.local:
        version = node_instance['version']
        state = node_instance.get('state')
        node_id = instance.id
        storage = ctx.internal.handler.storage
        storage.update_node_instance(node_id, version, rt_properties, state)
    else:
        update_node_instance(node_instance)
Ejemplo n.º 3
0
def update(ctx, instance, token, org_url):
    node_instance = instance._node_instance
    rt_properties = node_instance['runtime_properties']
    rt_properties.update({SESSION_TOKEN: token,
                          ORG_URL: org_url})
    version = node_instance['version']
    node_instance['version'] = version if version else 0
    if ctx.local:
        version = node_instance['version']
        state = node_instance.get('state')
        node_id = instance.id
        storage = ctx.internal.handler.storage
        storage.update_node_instance(node_id, version, rt_properties, state)
    else:
        update_node_instance(node_instance)
Ejemplo n.º 4
0
 def update_node_instance(self, node_instance):
     return manager.update_node_instance(node_instance)
 def update_node_instance(self, node_instance):
     return manager.update_node_instance(node_instance)
Ejemplo n.º 6
0
 def remote(self):
     node_instance = get_node_instance(self._node_instance_id)
     node_instance.state = self._state
     update_node_instance(node_instance)
     return node_instance
 def set_state_task():
     node_state = get_node_instance(workflow_node_instance.id)
     node_state.state = state
     update_node_instance(node_state)
     return node_state
Ejemplo n.º 8
0
 def update_node_instance(self, node_instance):
     return manager.update_node_instance(
         node_instance, client=self.rest_client)
 def set_state_task():
     node_state = get_node_instance(workflow_node_instance.id)
     node_state.state = state
     update_node_instance(node_state)
     return node_state