def populate_subtask(request): """ This function takes file from Task table passes it to subtaskparser for extracting text out of html doc. subtaskparser parses file removes tags and stores text part in Subtask table """ try: tasks = Task.objects.all().filter(parsed=False) i = Task.objects.all().filter(parsed=False).count() print tasks j = 0 while j < i: t = tasks[j] print t print t.parsed subtaskParser(t.html_doc_name) t.parsed = True t.save() j +=1 data = {'msg':''} messages.success(request, "Subtask populated successfully.") return render_to_response('my_admin_tools/menu/background_task.html',data,context_instance=RequestContext(request)) except: msg = traceback.format_exc() data = {'msg':msg} messages.error(request, "Populate Subtask failed.") return render_to_response('my_admin_tools/menu/background_task.html',data,context_instance=RequestContext(request))
def job(self): tasks = Task.objects.all().filter(parsed=False) i = Task.objects.all().filter(parsed=False).count() j = 0 while j< i: t = tasks[j] subtaskParser(t.html_doc_name) t.parsed = True t.save() j +=1
def job(self): tasks = Task.objects.all().filter(parsed=False) i = Task.objects.all().filter(parsed=False).count() j = 0 while j < i: t = tasks[j] a = t.html_doc_content subtaskParser(a.path,t.id) t.parsed = True t.save() j +=1