From cdb0b8a50ccf5ae8662f0c9a3e2dba02fafa428d Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Wed, 29 Oct 2008 13:06:58 +0600 Subject: [PATCH] parse_results.py: do not reparse already parsed records --- greentest/parse_results.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/greentest/parse_results.py b/greentest/parse_results.py index 20e5463..a04d9be 100755 --- a/greentest/parse_results.py +++ b/greentest/parse_results.py @@ -62,12 +62,13 @@ def main(): error_names text, fail_names text, timeout_names text)''') - c.execute('delete from parsed_command_record;') c.commit() parse_error = 0 - SQL = 'select id, command, stdout, exitcode from command_record' + SQL = ('select command_record.id, command, stdout, exitcode from command_record ' + 'where not exists (select * from parsed_command_record where ' + 'parsed_command_record.id=command_record.id)') for row in c.execute(SQL).fetchall(): id, command, stdout, exitcode = row stdout = stdout.encode()