fix: commit
This commit is contained in:
@ -630,12 +630,12 @@ class SessionCommit(bpy.types.Operator):
|
|||||||
|
|
||||||
def execute(self, context):
|
def execute(self, context):
|
||||||
try:
|
try:
|
||||||
porcelain.commit(session.repository, uuid=self.target)
|
porcelain.commit(session.repository, self.target)
|
||||||
session.push(self.target)
|
session.push(self.target)
|
||||||
return {"FINISHED"}
|
return {"FINISHED"}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.report({'ERROR'}, repr(e))
|
self.report({'ERROR'}, repr(e))
|
||||||
return {"CANCELED"}
|
return {"CANCELLED"}
|
||||||
|
|
||||||
class ApplyArmatureOperator(bpy.types.Operator):
|
class ApplyArmatureOperator(bpy.types.Operator):
|
||||||
"""Operator which runs its self from a timer"""
|
"""Operator which runs its self from a timer"""
|
||||||
@ -946,7 +946,7 @@ def sanitize_deps_graph(remove_nodes: bool = False):
|
|||||||
rm_cpt += 1
|
rm_cpt += 1
|
||||||
except NonAuthorizedOperationError:
|
except NonAuthorizedOperationError:
|
||||||
continue
|
continue
|
||||||
logging.info(f"Sanitize took { utils.current_milli_time()-start} ms")
|
logging.info(f"Sanitize took { utils.current_milli_time()-start} ms, removed {rm_cpt} nodes")
|
||||||
|
|
||||||
|
|
||||||
@persistent
|
@persistent
|
||||||
@ -1019,6 +1019,8 @@ def depsgraph_evaluation(scene):
|
|||||||
scn_uuid = porcelain.add(session.repository, update.id)
|
scn_uuid = porcelain.add(session.repository, update.id)
|
||||||
porcelain.commit(session.node_id, scn_uuid)
|
porcelain.commit(session.node_id, scn_uuid)
|
||||||
session.push(scn_uuid, check_data=False)
|
session.push(scn_uuid, check_data=False)
|
||||||
|
elif isinstance(update.id, bpy.types.Collection):
|
||||||
|
sanitize_deps_graph()
|
||||||
def register():
|
def register():
|
||||||
from bpy.utils import register_class
|
from bpy.utils import register_class
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user