Example #1
0
def postprocess(config):
    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0.0)
    spreads.workflow.on_modified.connect(_update_callback, sender=workflow,
                                         weak=False)
    workflow.process()
Example #2
0
def postprocess(config):
    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0.0)
    spreads.workflow.on_modified.connect(_update_callback,
                                         sender=workflow,
                                         weak=False)
    workflow.process()
Example #3
0
def output(config):
    def update_callback(wf, changes):
        if 'status' in changes and 'step_progress' in changes['status']:
            draw_progress(changes['status']['step_progress'])
    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0)
    spreads.workflow.on_modified.connect(_update_callback, sender=workflow,
                                         weak=False)
    workflow.process()
    workflow.output()
Example #4
0
def postprocess(config):
    """ Launch postprocessing plugins and display their progress

    :param config:      Currently active global configuration
    :type config:       :py:class:`spreads.config.Configuration`
    """
    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0.0)
    spreads.workflow.on_modified.connect(_update_callback, sender=workflow,
                                         weak=False)
    workflow.process()
Example #5
0
def postprocess(config):
    """ Launch postprocessing plugins and display their progress

    :param config:      Currently active global configuration
    :type config:       :py:class:`spreads.config.Configuration`
    """
    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0.0)
    spreads.workflow.on_modified.connect(_update_callback,
                                         sender=workflow,
                                         weak=False)
    workflow.process()
Example #6
0
def output(config):
    def update_callback(wf, changes):
        if 'status' in changes and 'step_progress' in changes['status']:
            draw_progress(changes['status']['step_progress'])

    path = config['path'].get()
    workflow = spreads.workflow.Workflow(config=config, path=path)
    draw_progress(0)
    spreads.workflow.on_modified.connect(_update_callback,
                                         sender=workflow,
                                         weak=False)
    workflow.process()
    workflow.output()
Example #7
0
def test_process(workflow):
    workflow.process()
Example #8
0
 def test_process(self, shutil):
     flow.shutil = shutil
     flow.process('/tmp/foo')
     for plug in self.plugins:
         assert plug.obj.process.call_count == 1
         assert plug.obj.process.call_args_list == [call('/tmp/foo')]
Example #9
0
def postprocess(args=None, path=None):
    if args and args.path:
        path = args.path
    workflow.process(path)
Example #10
0
def test_process(workflow):
    workflow.process()
Example #11
0
def postprocess(args=None, path=None):
    if args and args.path:
        path = args.path
    workflow.process(path)
Example #12
0
 def test_process(self, shutil):
     flow.shutil = shutil
     flow.process('/tmp/foo')
     for plug in self.plugins:
         assert plug.obj.process.call_count == 1
         assert plug.obj.process.call_args_list == [call('/tmp/foo')]