From 92f584fd8f4319d45b9f51e5c76af4197870eda3 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Sun, 31 May 2015 16:51:44 +0200 Subject: [PATCH] Repeated failures remove signatures - Issue 1580 --- waflib/Tools/fc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waflib/Tools/fc.py b/waflib/Tools/fc.py index a0280047..845b8eac 100644 --- a/waflib/Tools/fc.py +++ b/waflib/Tools/fc.py @@ -111,7 +111,7 @@ class fc(Task.Task): if x.startswith('MOD@'): name = bld.modfile(x.replace('MOD@', '')) node = bld.srcnode.find_or_declare(name) - if not hasattr(node, 'sig'): + if not getattr(node, 'sig', None): node.sig = Utils.SIG_NIL tsk.set_outputs(node) outs[id(node)].add(tsk)