diff options
author | jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> | 2010-06-15 20:33:22 +0000 |
---|---|---|
committer | jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> | 2010-06-15 20:33:22 +0000 |
commit | 691cc3f5728f9b8c28e814008f487363669bd04e (patch) | |
tree | 8fec61fca64ae363845159eaff43c4e2ec1fd715 /tko | |
parent | d3dbbd3230e1e88c753a73c1972283735658aece (diff) |
Adding site-specific hook for exporting data.
Signed-off-by: Darren Kuo <darrenkuo@google.com>
git-svn-id: svn://test.kernel.org/autotest/trunk@4621 592f7852-d20e-0410-864c-8624ca9c26a4
Diffstat (limited to 'tko')
-rwxr-xr-x | tko/parse.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tko/parse.py b/tko/parse.py index 6f8bba9f..27d18213 100755 --- a/tko/parse.py +++ b/tko/parse.py @@ -164,13 +164,25 @@ def parse_one(db, jobname, path, reparse, mail_on_failure): from autotest_lib.tko import job_serializer serializer = job_serializer.JobSerializer() - serializer.serialize_to_binary(job, os.path.join(path, "job.serialize")) + binary_file_name = os.path.join(path, "job.serialize") + serializer.serialize_to_binary(job, jobname, binary_file_name) + + if reparse: + site_export_file = "autotest_lib.tko.site_export" + site_export = utils.import_site_function(__file__, + site_export_file, + "site_export", + _site_export_dummy) + site_export(binary_file_name) + except ImportError: tko_utils.dprint("DEBUG: tko_pb2.py doesn't exist. Create by " "compiling tko/tko.proto.") db.commit() +def _site_export_dummy(binary_file_name): + pass def _get_job_subdirs(path): """ |