print fields in block __str__ (overkill but handy)
This commit is contained in:
@@ -281,11 +281,12 @@ class BlendFileBlock:
|
|||||||
)
|
)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return ("<%s.%s (%s), size=%d at %s>" %
|
return ("<%s.%s (%s), size=%d, fields=[%s] at %s>" %
|
||||||
(self.__class__.__name__,
|
(self.__class__.__name__,
|
||||||
self.file.structs[self.sdna_index].dna_type_id.decode(),
|
self.file.structs[self.sdna_index].dna_type_id.decode('ascii'),
|
||||||
self.code.decode(),
|
self.code.decode(),
|
||||||
self.size,
|
self.size,
|
||||||
|
b", ".join(f.dna_name.name_short for f in self.file.structs[self.sdna_index].fields).decode('ascii'),
|
||||||
hex(self.addr_old),
|
hex(self.addr_old),
|
||||||
))
|
))
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user