summaryrefslogtreecommitdiff
path: root/misc/dashboard/godashboard/gobuild.py
diff options
context:
space:
mode:
Diffstat (limited to 'misc/dashboard/godashboard/gobuild.py')
-rw-r--r--misc/dashboard/godashboard/gobuild.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/misc/dashboard/godashboard/gobuild.py b/misc/dashboard/godashboard/gobuild.py
index 685dc83a9..ae8d99b3f 100644
--- a/misc/dashboard/godashboard/gobuild.py
+++ b/misc/dashboard/godashboard/gobuild.py
@@ -32,6 +32,9 @@ import const
# numbers in an hg repo. When inserting a new commit, the parent commit must be
# given and this is used to generate the new commit number. In order to create
# the first Commit object, a special command (/init) is used.
+#
+# N.B. user is a StringProperty, so it must be type 'unicode'.
+# desc is a BlobProperty, so it must be type 'string'. [sic]
class Commit(db.Model):
num = db.IntegerProperty() # internal, monotonic counter.
node = db.StringProperty() # Hg hash
@@ -199,7 +202,7 @@ class Init(DashboardHandler):
commit.num = 0
commit.node = node
commit.parentnode = ''
- commit.user = self.request.get('user').encode('utf8')
+ commit.user = self.request.get('user')
commit.date = date
commit.desc = self.request.get('desc').encode('utf8')
@@ -233,7 +236,7 @@ class CommitHandler(DashboardHandler):
node = self.request.get('node')
date = parseDate(self.request.get('date'))
- user = self.request.get('user').encode('utf8')
+ user = self.request.get('user')
desc = self.request.get('desc').encode('utf8')
parenthash = self.request.get('parent')
@@ -294,7 +297,7 @@ class Build(webapp.RequestHandler):
return
builder = self.request.get('builder')
- log = self.request.get('log').encode('utf-8')
+ log = self.request.get('log').encode('utf8')
loghash = ''
if len(log) > 0: