From 5aa6272fa3c2482277a0ebfd4c2690272d58b53f Mon Sep 17 00:00:00 2001 From: "rniwa@webkit.org" Date: Mon, 13 Feb 2012 07:00:02 +0000 Subject: [PATCH] Another perf-o-matic build fix. * Websites/webkit-perf.appspot.com/report_process_handler.py: (ReportProcessHandler._create_build_if_possible): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@107535 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- ChangeLog | 7 +++++++ .../webkit-perf.appspot.com/report_process_handler.py | 11 ++--------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3b394e279207..97a1df452e60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2012-02-12 Ryosuke Niwa + + Another perf-o-matic build fix. + + * Websites/webkit-perf.appspot.com/report_process_handler.py: + (ReportProcessHandler._create_build_if_possible): + 2012-02-12 Ryosuke Niwa Perf-o-matic build fix. diff --git a/Websites/webkit-perf.appspot.com/report_process_handler.py b/Websites/webkit-perf.appspot.com/report_process_handler.py index 4cfa9ed77949..4e6e2e846853 100644 --- a/Websites/webkit-perf.appspot.com/report_process_handler.py +++ b/Websites/webkit-perf.appspot.com/report_process_handler.py @@ -75,15 +75,8 @@ class ReportProcessHandler(webapp2.RequestHandler): builder = log.builder() key_name = builder.name + ':' + str(int(time.mktime(log.timestamp().timetuple()))) - def execute(): - build = Build.get_by_key_name(key_name) - if build: - return build - - return Build(branch=branch, platform=platform, builder=builder, buildNumber=log.build_number(), - timestamp=log.timestamp(), revision=log.webkit_revision(), chromiumRevision=log.chromium_revision(), - key_name=key_name).put() - return db.run_in_transaction(execute) + return Build.get_or_insert(key_name, branch=branch, platform=platform, builder=builder, buildNumber=log.build_number(), + timestamp=log.timestamp(), revision=log.webkit_revision(), chromiumRevision=log.chromium_revision()) def _add_test_if_needed(self, test_name, branch, platform): -- 2.36.0