summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/siggen.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/siggen.py')
-rw-r--r--bitbake/lib/bb/siggen.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/bitbake/lib/bb/siggen.py b/bitbake/lib/bb/siggen.py
index 550280339c..a9c84c474f 100644
--- a/bitbake/lib/bb/siggen.py
+++ b/bitbake/lib/bb/siggen.py
@@ -82,6 +82,10 @@ class SignatureGeneratorBasic(SignatureGenerator):
82 data = d.getVar(task, False) 82 data = d.getVar(task, False)
83 lookupcache[task] = data 83 lookupcache[task] = data
84 84
85 if data is None:
86 bb.error("Task %s from %s seems to be empty?!" % (task, fn))
87 data = ''
88
85 newdeps = gendeps[task] 89 newdeps = gendeps[task]
86 seen = set() 90 seen = set()
87 while newdeps: 91 while newdeps:
@@ -103,9 +107,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
103 var = d.getVar(dep, False) 107 var = d.getVar(dep, False)
104 lookupcache[dep] = var 108 lookupcache[dep] = var
105 if var: 109 if var:
106 data = data + var 110 data = data + str(var)
107 if data is None:
108 bb.error("Task %s from %s seems to be empty?!" % (task, fn))
109 self.basehash[fn + "." + task] = hashlib.md5(data).hexdigest() 111 self.basehash[fn + "." + task] = hashlib.md5(data).hexdigest()
110 taskdeps[task] = sorted(alldeps) 112 taskdeps[task] = sorted(alldeps)
111 113