parameters: (node_name)
docstring: if not node_api:
          print("cannot contact [%s]: unknown node"%node_name, file=sys.stderr)
          return
docstring_summary: if not node_api:
          print("cannot contact [%s]: unknown node"%node_name, file=sys.stderr)
          return
docstring_tokens: if not node_api : print ( cannot contact [ %s ] : unknown node %node_name file = sys . stderr ) return
function: def rosnode_info(node_name):
      def topic_type(t, pub_topics):
          matches = [t_type for t_name, t_type in pub_topics if t_name == t]
          if matches:
              return matches[0]
          return 'unknown type'
  
      master = rosgraph.Master(ID)
      node_name = rosgraph.names.script_resolve_name('rosnode', node_name)
  
      print('-'*80)
      print(get_node_info_description(node_name))
          
      node_api = get_api_uri(master, node_name)
      """
      if not node_api:
          print("cannot contact [%s]: unknown node"%node_name, file=sys.stderr)
          return
      """
      print("\ncontacting node %s ..."%node_api)
  
      print(get_node_connection_info_description(node_api, master))
function_tokens: def rosnode_info ( node_name ) : def topic_type ( t , pub_topics ) : matches = [ t_type for t_name , t_type in pub_topics if t_name == t ] if matches : return matches [ 0 ] return 'unknown type' master = rosgraph . Master ( ID ) node_name = rosgraph . names . script_resolve_name ( 'rosnode' , node_name ) print ( '-' * 80 ) print ( get_node_info_description ( node_name ) ) node_api = get_api_uri ( master , node_name ) print ( "\ncontacting node %s ..." % node_api ) print ( get_node_connection_info_description ( node_api , master ) )