From 8666d3520eac255a73925da9b1ac3967d7d3bb8a Mon Sep 17 00:00:00 2001 From: niphlod Date: Sat, 29 Jun 2013 22:49:05 +0200 Subject: [PATCH] fixed issue 1567 with scheduler and Mysql --- gluon/scheduler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gluon/scheduler.py b/gluon/scheduler.py index 2dea4efe..95820ffa 100644 --- a/gluon/scheduler.py +++ b/gluon/scheduler.py @@ -480,7 +480,8 @@ class Scheduler(MetaScheduler): Field('function_name', requires=IS_IN_SET(sorted(self.tasks.keys())) if self.tasks else DEFAULT), - Field('uuid', requires=IS_NOT_IN_DB(db, 'scheduler_task.uuid'), + Field('uuid', length=255, + requires=IS_NOT_IN_DB(db, 'scheduler_task.uuid'), unique=True, default=web2py_uuid), Field('args', 'text', default='[]', requires=TYPE(list)), Field('vars', 'text', default='{}', requires=TYPE(dict)), @@ -521,7 +522,7 @@ class Scheduler(MetaScheduler): db.define_table( 'scheduler_worker', - Field('worker_name', unique=True), + Field('worker_name', length=255, unique=True), Field('first_heartbeat', 'datetime'), Field('last_heartbeat', 'datetime'), Field('status', requires=IS_IN_SET(WORKER_STATUS)),