IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18525


Ignore:
Timestamp:
Jul 14, 2008, 5:51:39 PM (18 years ago)
Author:
Paul Price
Message:

A node that's already been done is not "ready".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/magictool.c

    r18524 r18525  
    4040static bool toprocessMode(pxConfig *config);
    4141static bool addresultMode(pxConfig *config);
    42 static bool nodeMode(pxConfig *config);
     42static bool inputsMode(pxConfig *config);
    4343static bool tomaskMode(pxConfig *config);
    4444static bool addmaskMode(pxConfig *config);
     
    7474        MODECASE(MAGICTOOL_MODE_TOPROCESS,      toprocessMode);
    7575        MODECASE(MAGICTOOL_MODE_ADDRESULT,      addresultMode);
    76         MODECASE(MAGICTOOL_MODE_NODE,           nodeMode);
     76        MODECASE(MAGICTOOL_MODE_INPUTS,         inputsMode);
    7777        MODECASE(MAGICTOOL_MODE_TOMASK,         tomaskMode);
    7878        MODECASE(MAGICTOOL_MODE_ADDMASK,        addmaskMode);
     
    516516bool findReadyNodes(void *arg, pxNode *node)
    517517{
     518    if (psMetadataLookupBool(NULL, node->data, "done")) {
     519        // It's already done
     520        return true;
     521    }
    518522
    519523    if (pxNodeHasChildren(node)) {
     
    729733}
    730734
    731 static bool nodeMode(pxConfig *config)
     735static bool inputsMode(pxConfig *config)
    732736{
    733737    PS_ASSERT_PTR_NON_NULL(config, false);
     
    736740    PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false);
    737741
    738     psString query = pxDataGet("magictool_node.sql");
     742    psString query = pxDataGet("magictool_inputs.sql");
    739743    if (!query) {
    740744        psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
Note: See TracChangeset for help on using the changeset viewer.