in create method i call function . if in case job is failed then how to resend it.
def create(self, cr, uid, ids, context=None):
res = super(project, self).create(cr, uid, ids, context=context)
time_now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
nextcall = parser.parse(time_now) + timedelta(seconds=10)
self.pool.get('ir.cron').create(cr, uid, {
'name': 'This is Cron job',
'user_id': uid,
'model': 'project.project',
'function': '_compute_project',
'nextcall': nextcall,
'args': repr([res])
})
return res