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 = { DEPENDENCIES = {
("zmq","zmq"), ("zmq","zmq"),
("umsgpack","umsgpack"), ("umsgpack","umsgpack"),
("yaml","pyyaml") ("yaml","pyyaml"),
("jsondiff","jsondiff")
} }

View File

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

View File

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