diff options
author | Sybren A. Stüvel <sybren@stuvel.eu> | 2016-09-09 13:14:48 +0300 |
---|---|---|
committer | Sybren A. Stüvel <sybren@stuvel.eu> | 2016-09-09 13:22:15 +0300 |
commit | 82a6aba1c73942b112c3b279faec1e7eea28f7a9 (patch) | |
tree | dca8a1c774f497ddab8d83069138e3dfcf932e43 /io_blend_utils | |
parent | e77f2f357a9d4eef2aa47a385591dbce40191633 (diff) |
io_blend_utils: added BlendFileBlock.dna_type_name property
Just to make it easier to get to the name of the DNA type from other
Python scripts.
Diffstat (limited to 'io_blend_utils')
-rw-r--r-- | io_blend_utils/blend/blendfile.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/io_blend_utils/blend/blendfile.py b/io_blend_utils/blend/blendfile.py index 516524a1..2e98544a 100644 --- a/io_blend_utils/blend/blendfile.py +++ b/io_blend_utils/blend/blendfile.py @@ -297,7 +297,7 @@ class BlendFileBlock: return ("<%s.%s (%s), size=%d at %s>" % # fields=[%s] (self.__class__.__name__, - self.dna_type.dna_type_id.decode('ascii'), + self.dna_type_name, self.code.decode(), self.size, # b", ".join(f.dna_name.name_only for f in self.dna_type.fields).decode('ascii'), @@ -345,6 +345,10 @@ class BlendFileBlock: def dna_type(self): return self.file.structs[self.sdna_index] + @property + def dna_type_name(self): + return self.dna_type.dna_type_id.decode('ascii') + def refine_type_from_index(self, sdna_index_next): assert(type(sdna_index_next) is int) sdna_index_curr = self.sdna_index |