| Index: Tools/RebaselineLogServer/main.py
|
| diff --git a/Tools/RebaselineLogServer/main.py b/Tools/RebaselineLogServer/main.py
|
| index 9211df34f97bd6efdcd43d0f1e1d7bfc6571c419..734fc9908b76ba5d57fdbcc2af243206fca658e2 100644
|
| --- a/Tools/RebaselineLogServer/main.py
|
| +++ b/Tools/RebaselineLogServer/main.py
|
| @@ -32,6 +32,7 @@ import webapp2
|
|
|
| from google.appengine.ext import ndb
|
| from google.appengine.ext.webapp import template
|
| +from google.appengine.ext.db import BadRequestError
|
|
|
| # A simple log server for rebaseline-o-matic.
|
| #
|
| @@ -100,7 +101,12 @@ class UpdateLog(webapp2.RequestHandler):
|
| if new_entry or not log_entries:
|
| log_entry = LogEntry(content=new_log_data, is_no_needs_rebaseline=no_needs_rebaseline)
|
|
|
| - log_entry.put()
|
| + try:
|
| + log_entry.put()
|
| + except BadRequestError:
|
| + out = "Created new log entry because the previous one exceeded the max length."
|
| + LogEntry(content=new_log_data, is_no_needs_rebaseline=no_needs_rebaseline).put()
|
| +
|
| self.response.out.write(out)
|
|
|
|
|
|
|