瀏覽代碼

[minor] pass now in enqueue

version-14
Rushabh Mehta 8 年之前
父節點
當前提交
3add8e8a39
共有 2 個檔案被更改,包括 5 行新增2 行删除
  1. +1
    -1
      frappe/__init__.py
  2. +4
    -1
      frappe/utils/background_jobs.py

+ 1
- 1
frappe/__init__.py 查看文件

@@ -1286,7 +1286,7 @@ def enqueue(*args, **kwargs):
:param kwargs: keyword arguments to be passed to the method
'''
import frappe.utils.background_jobs
frappe.utils.background_jobs.enqueue(*args, **kwargs)
return frappe.utils.background_jobs.enqueue(*args, **kwargs)

def get_doctype_app(doctype):
def _get_doctype_app():


+ 4
- 1
frappe/utils/background_jobs.py 查看文件

@@ -15,7 +15,7 @@ queue_timeout = {
}

def enqueue(method, queue='default', timeout=300, event=None,
async=True, job_name=None, **kwargs):
async=True, job_name=None, now=False, **kwargs):
'''
Enqueue method to be executed using a background worker

@@ -27,6 +27,9 @@ def enqueue(method, queue='default', timeout=300, event=None,
:param job_name: can be used to name an enqueue call, which can be used to prevent duplicate calls
:param kwargs: keyword arguments to be passed to the method
'''
if now:
return frappe.call(method, **kwargs)

q = get_queue(queue, async=async)
if not timeout:
timeout = queue_timeout.get(queue) or 300


Loading…
取消
儲存