grpc/pygui: updated delete_node to use the source, updated pygui to support delete node events
This commit is contained in:
parent
adf28f6b55
commit
e79645013b
6 changed files with 31 additions and 9 deletions
|
@ -775,7 +775,14 @@ class CoreGrpcServer(core_pb2_grpc.CoreApiServicer):
|
|||
"""
|
||||
logging.debug("delete node: %s", request)
|
||||
session = self.get_session(request.session_id, context)
|
||||
result = session.delete_node(request.node_id)
|
||||
result = False
|
||||
try:
|
||||
node = self.get_node(session, request.node_id, context, NodeBase)
|
||||
result = session.delete_node(node.id)
|
||||
source = request.source if request.source else None
|
||||
session.broadcast_node(node, MessageFlags.DELETE, source)
|
||||
except grpc.RpcError:
|
||||
pass
|
||||
return core_pb2.DeleteNodeResponse(result=result)
|
||||
|
||||
def NodeCommand(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue