Browse Source

fix the bug of sending down watchpoint

tags/v1.1.0
yelihua 4 years ago
parent
commit
9c20216806
2 changed files with 5 additions and 19 deletions
  1. +4
    -18
      mindinsight/debugger/stream_handler/graph_handler.py
  2. +1
    -1
      mindinsight/debugger/stream_handler/watchpoint_handler.py

+ 4
- 18
mindinsight/debugger/stream_handler/graph_handler.py View File

@@ -319,23 +319,6 @@ class GraphHandler(StreamHandlerBase):
raise DebuggerParamValueError("Invalid node_category.")
return res

def get_nodes_by_scope(self, scope_name, graph_name):
"""
Get node by a given scope name.

Args:
scope_name (str): The name of scope.
graph_name (str): The relative graph_name of the watched node. Default: None.

Returns:
list[Node], a list of node.
"""
if graph_name:
graph = self._get_graph(graph_name)
else:
graph = self._whole_graph
return graph.search_leaf_nodes_by_pattern(scope_name)

def get_graph_id_by_name(self, node_name):
"""
Get graph id by full name.
@@ -446,6 +429,8 @@ class GraphHandler(StreamHandlerBase):
"""
graph_name, node_name = self._parse_node_name(scope_name, graph_name)
graph = self._get_graph(graph_name)
# to make sure fully match the scope name
node_name = node_name + '/' if not node_name.endswith('/') else node_name
nodes = graph.search_leaf_nodes_by_pattern(node_name)
res = [self.construct_node_basic_info(full_name=node.full_name,
graph_name=graph_name,
@@ -632,7 +617,8 @@ class GraphHandler(StreamHandlerBase):
log.error("graph %s doesn't find node: %s.", graph_name, node_name)
raise DebuggerNodeNotInGraphError(node_name)

def _sort_graph(self, graphs):
@staticmethod
def _sort_graph(graphs):
"""
Sort graph by graph_name.



+ 1
- 1
mindinsight/debugger/stream_handler/watchpoint_handler.py View File

@@ -141,7 +141,7 @@ class WatchpointHandler(StreamHandlerBase):
leaf_watch_nodes = []
for node in watch_nodes:
if is_scope_type(node.type):
pure_node_name = None
pure_node_name = ''
if len(node.name.split('/')) > 1:
graph_name, pure_node_name = node.name.split('/', 1)
else:


Loading…
Cancel
Save