feat:bump submodule

feat: test jsondiff
This commit is contained in:
Swann
2019-08-27 00:50:38 +02:00
parent 8f3098c061
commit 15f5bfbc52
4 changed files with 10 additions and 6 deletions

View File

@ -22,7 +22,8 @@ from . import environment, utils
DEPENDENCIES = {
("zmq","zmq"),
("umsgpack","umsgpack"),
("yaml","pyyaml")
("yaml","pyyaml"),
("jsondiff","jsondiff")
}

View File

@ -1,5 +1,6 @@
import bpy
import mathutils
from jsondiff import diff
from .. import utils
from .bl_datablock import BlDatablock
@ -27,7 +28,9 @@ class BlCamera(BlDatablock):
self.pointer = bpy.data.cameras.get(self.buffer['name'])
def diff(self):
return False
d = diff(self.dump(pointer=self.pointer),self.buffer)
print(d)
return len(d)>1
bl_id = "cameras"
bl_class = bpy.types.Camera

View File

@ -82,11 +82,11 @@ class BlMaterial(BlDatablock):
def diff(self):
if self.pointer.is_grease_pencil:
self.dump(pointer=self.pointer) != self.buffer
return self.dump(pointer=self.pointer) != self.buffer
else:
return len(self.pointer.node_tree.links) != len(self.buffer['node_tree']['links'])
bl_id = "materials"
bl_class = bpy.types.Material
bl_rep_class = BlMaterial
bl_delay_refresh = 1
bl_delay_apply = 1
bl_delay_refresh = 5
bl_delay_apply = 5