mirror of https://gitlab.com/ita1024/waf.git
Micro-optimization
This commit is contained in:
parent
64af7a67bb
commit
b95db27d05
|
@ -495,9 +495,8 @@ class Task(TaskBase):
|
||||||
try:
|
try:
|
||||||
return self.uid_
|
return self.uid_
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
m = Utils.md5()
|
m = Utils.md5(self.__class__.__name__)
|
||||||
up = m.update
|
up = m.update
|
||||||
up(self.__class__.__name__)
|
|
||||||
for x in self.inputs + self.outputs:
|
for x in self.inputs + self.outputs:
|
||||||
up(x.abspath())
|
up(x.abspath())
|
||||||
self.uid_ = m.digest()
|
self.uid_ = m.digest()
|
||||||
|
@ -555,8 +554,7 @@ class Task(TaskBase):
|
||||||
try: return self.cache_sig
|
try: return self.cache_sig
|
||||||
except AttributeError: pass
|
except AttributeError: pass
|
||||||
|
|
||||||
self.m = Utils.md5()
|
self.m = Utils.md5(self.hcode)
|
||||||
self.m.update(self.hcode)
|
|
||||||
|
|
||||||
# explicit deps
|
# explicit deps
|
||||||
self.sig_explicit_deps()
|
self.sig_explicit_deps()
|
||||||
|
@ -828,9 +826,8 @@ if sys.hexversion > 0x3000000:
|
||||||
try:
|
try:
|
||||||
return self.uid_
|
return self.uid_
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
m = Utils.md5()
|
m = Utils.md5(self.__class__.__name__.encode('iso8859-1', 'xmlcharrefreplace'))
|
||||||
up = m.update
|
up = m.update
|
||||||
up(self.__class__.__name__.encode('iso8859-1', 'xmlcharrefreplace'))
|
|
||||||
for x in self.inputs + self.outputs:
|
for x in self.inputs + self.outputs:
|
||||||
up(x.abspath().encode('iso8859-1', 'xmlcharrefreplace'))
|
up(x.abspath().encode('iso8859-1', 'xmlcharrefreplace'))
|
||||||
self.uid_ = m.digest()
|
self.uid_ = m.digest()
|
||||||
|
|
Loading…
Reference in New Issue