frappe: refactor async to realtime (#6015)
* frappe: refactor async to realtime * frappe: refactor async to is_async
This commit is contained in:
parent
7362a0151f
commit
f3b959b1fe
9 changed files with 10 additions and 14 deletions
|
|
@ -339,7 +339,7 @@ def throw(msg, exc=ValidationError, title=None):
|
|||
msgprint(msg, raise_exception=exc, title=title, indicator='red')
|
||||
|
||||
def emit_js(js, user=False, **kwargs):
|
||||
from frappe.async import publish_realtime
|
||||
from frappe.realtime import publish_realtime
|
||||
if user == False:
|
||||
user = session.user
|
||||
publish_realtime('eval_js', js, user=user, **kwargs)
|
||||
|
|
@ -1376,8 +1376,8 @@ def publish_progress(*args, **kwargs):
|
|||
:param doctype: Optional, for DocType
|
||||
:param name: Optional, for Document name
|
||||
"""
|
||||
import frappe.async
|
||||
return frappe.async.publish_progress(*args, **kwargs)
|
||||
import frappe.realtime
|
||||
return frappe.realtime.publish_progress(*args, **kwargs)
|
||||
|
||||
def publish_realtime(*args, **kwargs):
|
||||
"""Publish real-time updates
|
||||
|
|
@ -1390,9 +1390,9 @@ def publish_realtime(*args, **kwargs):
|
|||
:param docname: Transmit to doctype, docname
|
||||
:param after_commit: (default False) will emit after current transaction is committed
|
||||
"""
|
||||
import frappe.async
|
||||
import frappe.realtime
|
||||
|
||||
return frappe.async.publish_realtime(*args, **kwargs)
|
||||
return frappe.realtime.publish_realtime(*args, **kwargs)
|
||||
|
||||
def local_cache(namespace, key, generator, regenerate_if_none=False):
|
||||
"""A key value store for caching within a request
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@ import frappe
|
|||
import frappe.handler
|
||||
import frappe.auth
|
||||
import frappe.api
|
||||
import frappe.async
|
||||
import frappe.utils.response
|
||||
import frappe.website.render
|
||||
from frappe.utils import get_site_name
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ from six.moves import range
|
|||
import requests
|
||||
import frappe, json, os
|
||||
import frappe.permissions
|
||||
import frappe.async
|
||||
|
||||
from frappe import _
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@ import warnings
|
|||
import datetime
|
||||
import frappe
|
||||
import frappe.defaults
|
||||
import frappe.async
|
||||
from time import time
|
||||
import re
|
||||
import frappe.model.meta
|
||||
|
|
@ -813,7 +812,7 @@ class Database:
|
|||
|
||||
def flush_realtime_log(self):
|
||||
for args in frappe.local.realtime_log:
|
||||
frappe.async.emit_via_redis(*args)
|
||||
frappe.realtime.emit_via_redis(*args)
|
||||
|
||||
frappe.local.realtime_log = []
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ from __future__ import unicode_literals
|
|||
import frappe
|
||||
from frappe import _
|
||||
import frappe.utils
|
||||
import frappe.async
|
||||
import frappe.sessions
|
||||
import frappe.utils.file_manager
|
||||
import frappe.desk.form.run_method
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@ scheduler_events = {
|
|||
"frappe.desk.doctype.event.event.send_event_digest",
|
||||
"frappe.sessions.clear_expired_sessions",
|
||||
"frappe.email.doctype.notification.notification.trigger_daily_alerts",
|
||||
"frappe.async.remove_old_task_logs",
|
||||
"frappe.realtime.remove_old_task_logs",
|
||||
"frappe.utils.scheduler.disable_scheduler_on_expiry",
|
||||
"frappe.utils.scheduler.restrict_scheduler_events_if_dormant",
|
||||
"frappe.email.doctype.auto_email_report.auto_email_report.send_daily",
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@ def get_queue(queue, is_async=True):
|
|||
'''Returns a Queue object tied to a redis connection'''
|
||||
validate_queue(queue)
|
||||
|
||||
return Queue(queue, connection=get_redis_conn(), async=is_async)
|
||||
return Queue(queue, connection=get_redis_conn(), is_async=is_async)
|
||||
|
||||
def validate_queue(queue, default_queue_list=None):
|
||||
if not default_queue_list:
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ io.on('connection', function (socket) {
|
|||
});
|
||||
// end frappe.chat
|
||||
|
||||
request.get(get_url(socket, '/api/method/frappe.async.get_user_info'))
|
||||
request.get(get_url(socket, '/api/method/frappe.realtime.get_user_info'))
|
||||
.type('form')
|
||||
.query({
|
||||
sid: sid
|
||||
|
|
@ -291,7 +291,7 @@ function get_url(socket, path) {
|
|||
function can_subscribe_doc(args) {
|
||||
if (!args) return;
|
||||
if (!args.doctype || !args.docname) return;
|
||||
request.get(get_url(args.socket, '/api/method/frappe.async.can_subscribe_doc'))
|
||||
request.get(get_url(args.socket, '/api/method/frappe.realtime.can_subscribe_doc'))
|
||||
.type('form')
|
||||
.query({
|
||||
sid: args.sid,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue