Read blendfile sub-version

Add support for reading the blend file's sub-version.
This commit is contained in:
Sybren A. Stüvel
2025-07-11 15:30:58 +02:00
parent 2489e4cbbc
commit 4c429e9212
2 changed files with 34 additions and 0 deletions
+12
View File
@@ -477,3 +477,15 @@ class BlendFileCacheTest(AbstractBlendFileTest):
self.assertIs(bf, blendfile._cached_bfiles[other])
self.assertEqual(str(bf.raw_filepath), bf.fileobj.name)
class BlendFileSubVersionTest(AbstractBlendFileTest):
def test_file_subversion(self) -> None:
self.bf = blendfile.BlendFile(self.blendfiles / "multiple_materials.blend")
self.assertEqual(self.bf.file_subversion, 3)
self.bf = blendfile.BlendFile(
self.blendfiles
/ "compositor_nodes/compositor_nodes_blender500_library.blend"
)
self.assertEqual(self.bf.file_subversion, 36)