nodes: 0, module; 1, function_definition; 2, function_name:_show; 3, parameters; 4, block; 5, identifier:self; 6, expression_statement; 7, expression_statement; 8, return_statement; 9, comment:""" Return a list of unsorted bridge details. """; 10, assignment; 11, subscript; 12, identifier:p; 13, call; 14, call; 15, slice; 16, identifier:_runshell; 17, argument_list; 18, attribute; 19, argument_list; 20, integer:7; 21, list; 22, binary_operator:"Could not show %s." % self.name; 23, call; 24, identifier:split; 25, identifier:brctlexe; 26, string; 27, attribute; 28, string:"Could not show %s."; 29, attribute; 30, attribute; 31, argument_list; 32, string_content:show; 33, identifier:self; 34, identifier:name; 35, identifier:self; 36, identifier:name; 37, attribute; 38, identifier:read; 39, identifier:p; 40, identifier:stdout
code: def _show(self):
          """ Return a list of unsorted bridge details. """ 
          p = _runshell([brctlexe, 'show', self.name],
              "Could not show %s." % self.name)
          return p.stdout.read().split()[7:]