bitbake: siggen: move reset() definition to base SignatureGenerator class

If we're implementing reset() in SignatureGenerator at all (and we need
to for a basic non-OE BitBake setup where that is the default signature
generator), then we need it to be clearing out the internal values
properly.

(Bitbake rev: 13f52d38fdbcb84c2a0c46f85baa44b22d53fdc1)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton 2017-09-04 21:03:12 +12:00 committed by Richard Purdie
parent 749513169f
commit f16cab3e74

View File

@ -70,7 +70,8 @@ class SignatureGenerator(object):
self.runtaskdeps, self.taskhash, self.file_checksum_values, self.taints, self.basehash = data
def reset(self, data):
return
self.__init__(data)
class SignatureGeneratorBasic(SignatureGenerator):
"""
@ -97,9 +98,6 @@ class SignatureGeneratorBasic(SignatureGenerator):
else:
self.checksum_cache = None
def reset(self, data):
self.__init__(data)
def init_rundepcheck(self, data):
self.taskwhitelist = data.getVar("BB_HASHTASK_WHITELIST") or None
if self.taskwhitelist: