Make data import tool async WIP
This commit is contained in:
parent
f8bc9877b6
commit
bd2cad08bc
2 changed files with 5 additions and 4 deletions
|
|
@ -5,6 +5,7 @@ from __future__ import unicode_literals
|
|||
|
||||
import frappe, json
|
||||
import frappe.permissions
|
||||
import frappe.async
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
|
@ -14,7 +15,7 @@ from frappe.utils.dateutils import parse_date
|
|||
from frappe.utils import cint, cstr, flt
|
||||
from frappe.core.page.data_import_tool.data_import_tool import get_data_keys
|
||||
|
||||
@frappe.whitelist()
|
||||
@frappe.async.handler
|
||||
def upload(rows = None, submit_after_import=None, ignore_encoding_errors=False, overwrite=None,
|
||||
ignore_links=False, pre_process=None):
|
||||
"""upload data"""
|
||||
|
|
|
|||
|
|
@ -85,13 +85,13 @@ frappe.socket = {
|
|||
}
|
||||
if(data) {
|
||||
var opts = frappe.socket.open_tasks[data.task_id];
|
||||
if(opts[method]) opts[method](data.message);
|
||||
if(opts[method]) opts[method](data);
|
||||
}
|
||||
if(opts.always) {
|
||||
opts.always(data.message);
|
||||
opts.always(data);
|
||||
}
|
||||
if(data.status_code && status_code > 400 && opts.error) {
|
||||
opts.error(data.message);
|
||||
opts.error(data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue