feat:bump submodule
feat: test jsondiff
This commit is contained in:
@ -22,7 +22,8 @@ from . import environment, utils
|
||||
DEPENDENCIES = {
|
||||
("zmq","zmq"),
|
||||
("umsgpack","umsgpack"),
|
||||
("yaml","pyyaml")
|
||||
("yaml","pyyaml"),
|
||||
("jsondiff","jsondiff")
|
||||
}
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Submodule libs/replication updated: 929f624919...414fc6629e
Reference in New Issue
Block a user