bitbake: codeparser: Add repr() methods
These aid when debugging parts of the codeparser cache since the object contents becomes identifiable. (Bitbake rev: 344b098c7eafc2bcc5c6b44ea47985bc0cb446b5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
dcbbe545bf
commit
2578ff3dfe
|
@ -92,6 +92,9 @@ class pythonCacheLine(object):
|
||||||
for c in sorted(self.contains.keys()):
|
for c in sorted(self.contains.keys()):
|
||||||
l = l + (c, hash(self.contains[c]))
|
l = l + (c, hash(self.contains[c]))
|
||||||
return hash(l)
|
return hash(l)
|
||||||
|
def __repr__(self):
|
||||||
|
return " ".join([str(self.refs), str(self.execs), str(self.contains)])
|
||||||
|
|
||||||
|
|
||||||
class shellCacheLine(object):
|
class shellCacheLine(object):
|
||||||
def __init__(self, execs):
|
def __init__(self, execs):
|
||||||
|
@ -105,6 +108,8 @@ class shellCacheLine(object):
|
||||||
self.__init__(execs)
|
self.__init__(execs)
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
return hash(self.execs)
|
return hash(self.execs)
|
||||||
|
def __repr__(self):
|
||||||
|
return str(self.execs)
|
||||||
|
|
||||||
class CodeParserCache(MultiProcessCache):
|
class CodeParserCache(MultiProcessCache):
|
||||||
cache_file_name = "bb_codeparser.dat"
|
cache_file_name = "bb_codeparser.dat"
|
||||||
|
|
Loading…
Reference in New Issue