From b95db27d05967154682e57bb0921d33e2e274b1b Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Sat, 5 Mar 2016 11:05:43 +0100 Subject: [PATCH] Micro-optimization --- waflib/Task.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/waflib/Task.py b/waflib/Task.py index 9b57232d..3ef0ea10 100644 --- a/waflib/Task.py +++ b/waflib/Task.py @@ -495,9 +495,8 @@ class Task(TaskBase): try: return self.uid_ except AttributeError: - m = Utils.md5() + m = Utils.md5(self.__class__.__name__) up = m.update - up(self.__class__.__name__) for x in self.inputs + self.outputs: up(x.abspath()) self.uid_ = m.digest() @@ -555,8 +554,7 @@ class Task(TaskBase): try: return self.cache_sig except AttributeError: pass - self.m = Utils.md5() - self.m.update(self.hcode) + self.m = Utils.md5(self.hcode) # explicit deps self.sig_explicit_deps() @@ -828,9 +826,8 @@ if sys.hexversion > 0x3000000: try: return self.uid_ except AttributeError: - m = Utils.md5() + m = Utils.md5(self.__class__.__name__.encode('iso8859-1', 'xmlcharrefreplace')) up = m.update - up(self.__class__.__name__.encode('iso8859-1', 'xmlcharrefreplace')) for x in self.inputs + self.outputs: up(x.abspath().encode('iso8859-1', 'xmlcharrefreplace')) self.uid_ = m.digest()