Title: [107535] trunk
Revision
107535
Author
[email protected]
Date
2012-02-12 23:00:02 -0800 (Sun, 12 Feb 2012)

Log Message

Another perf-o-matic build fix.

* Websites/webkit-perf.appspot.com/report_process_handler.py:
(ReportProcessHandler._create_build_if_possible):

Modified Paths

Diff

Modified: trunk/ChangeLog (107534 => 107535)


--- trunk/ChangeLog	2012-02-13 06:47:45 UTC (rev 107534)
+++ trunk/ChangeLog	2012-02-13 07:00:02 UTC (rev 107535)
@@ -1,5 +1,12 @@
 2012-02-12  Ryosuke Niwa  <[email protected]>
 
+        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  <[email protected]>
+
         Perf-o-matic build fix.
 
         * Websites/webkit-perf.appspot.com/report_handler.py:

Modified: trunk/Websites/webkit-perf.appspot.com/report_process_handler.py (107534 => 107535)


--- trunk/Websites/webkit-perf.appspot.com/report_process_handler.py	2012-02-13 06:47:45 UTC (rev 107534)
+++ trunk/Websites/webkit-perf.appspot.com/report_process_handler.py	2012-02-13 07:00:02 UTC (rev 107535)
@@ -75,16 +75,9 @@
         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.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())
 
-            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)
-
     def _add_test_if_needed(self, test_name, branch, platform):
 
         def execute(id):
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to