fix: Encapsulate cache methods
This commit is contained in:
parent
e13f99dcb1
commit
4ebdabda48
2 changed files with 10 additions and 7 deletions
|
|
@ -79,7 +79,7 @@ frappe.db.commit()
|
|||
reference_doctype = 'ToDo',
|
||||
disabled = 1,
|
||||
script = '''
|
||||
frappe.cache.set_value('test_key', doc.name)
|
||||
frappe.cache().set_value('test_key', doc.name)
|
||||
'''
|
||||
)
|
||||
]
|
||||
|
|
|
|||
|
|
@ -156,12 +156,7 @@ def get_safe_globals():
|
|||
commit = frappe.db.commit
|
||||
)
|
||||
|
||||
out.frappe.cache = NamespaceDict(
|
||||
get_value = frappe.cache().get_value,
|
||||
set_value = frappe.cache().set_value,
|
||||
hset = frappe.cache().hset,
|
||||
hget = frappe.cache().hget
|
||||
)
|
||||
out.frappe.cache = cache
|
||||
|
||||
if frappe.response:
|
||||
out.frappe.response = frappe.response
|
||||
|
|
@ -180,6 +175,14 @@ def get_safe_globals():
|
|||
|
||||
return out
|
||||
|
||||
def cache():
|
||||
return NamespaceDict(
|
||||
get_value = frappe.cache().get_value,
|
||||
set_value = frappe.cache().set_value,
|
||||
hset = frappe.cache().hset,
|
||||
hget = frappe.cache().hget
|
||||
)
|
||||
|
||||
def read_sql(query, *args, **kwargs):
|
||||
'''a wrapper for frappe.db.sql to allow reads'''
|
||||
if query.strip().split(None, 1)[0].lower() == 'select':
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue