##// END OF EJS Templates
added journal icon and made active links in journal, fixed edit user bug when given wrong id
added journal icon and made active links in journal, fixed edit user bug when given wrong id

File last commit:

r474:a3d9d24a celery
r476:8ba65e4c celery
Show More
__init__.py
25 lines | 570 B | text/x-python | PythonLexer
from vcs.utils.lazy import LazyProperty
import logging
import os
import sys
import traceback
log = logging.getLogger(__name__)
class ResultWrapper(object):
def __init__(self, task):
self.task = task
@LazyProperty
def result(self):
return self.task
def run_task(task,*args,**kwargs):
try:
t = task.delay(*args,**kwargs)
log.info('running task %s',t.task_id)
return t
except:
log.error(traceback.format_exc())
#pure sync version
return ResultWrapper(task(*args,**kwargs))