Mercurial > public > src > rhodecode
diff pylons_app/lib/celerylib/tasks.py @ 547:ac32a026c306
simplified task locking, and fixed some bugs for keyworded arguments
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 23 Sep 2010 21:25:30 +0200 |
parents | fb0c3af6031b |
children | d280aa1c85c6 |
line wrap: on
line diff
--- a/pylons_app/lib/celerylib/tasks.py Thu Sep 23 02:55:43 2010 +0200 +++ b/pylons_app/lib/celerylib/tasks.py Thu Sep 23 21:25:30 2010 +0200 @@ -2,7 +2,7 @@ from celery.task.sets import subtask from celeryconfig import PYLONS_CONFIG as config from pylons.i18n.translation import _ -from pylons_app.lib.celerylib import run_task, LockTask +from pylons_app.lib.celerylib import run_task, locked_task from pylons_app.lib.helpers import person from pylons_app.lib.smtp_mailer import SmtpMailer from pylons_app.lib.utils import OrderedDict @@ -82,7 +82,7 @@ @task -@LockTask('get_commits_stats') +@locked_task def get_commits_stats(repo_name, ts_min_y, ts_max_y): author_key_cleaner = lambda k: person(k).replace('"', "") #for js data compatibilty