def ParseTable(table):
  """Parses table of osquery output.

  Args:
    table: A table in a "parsed JSON" representation.

  Returns:
    A parsed `rdf_osquery.OsqueryTable` instance.
  """
  precondition.AssertIterableType(table, dict)

  result = rdf_osquery.OsqueryTable()
  result.header = ParseHeader(table)
  for row in table:
    result.rows.append(ParseRow(result.header, row))
  return result
def ParseTable ( table ) : precondition . AssertIterableType ( table , dict ) result = rdf_osquery . OsqueryTable ( ) result . header = ParseHeader ( table ) for row in table : result . rows . append ( ParseRow ( result . header , row ) ) return result
Parses table of osquery output.

  Args:
    table: A table in a "parsed JSON" representation.

  Returns:
    A parsed `rdf_osquery.OsqueryTable` instance.