[fix] name decorator as allow_regional
This commit is contained in:
parent
8f2e21def2
commit
393becce0b
@ -81,7 +81,13 @@ def get_region(company=None):
|
|||||||
else:
|
else:
|
||||||
return frappe.get_system_settings('country')
|
return frappe.get_system_settings('country')
|
||||||
|
|
||||||
def regional(fn):
|
def allow_regional(fn):
|
||||||
|
'''Decorator to make a function regionally overridable
|
||||||
|
|
||||||
|
Example:
|
||||||
|
@erpnext.allow_regional
|
||||||
|
def myfunction():
|
||||||
|
pass'''
|
||||||
def caller(*args, **kwargs):
|
def caller(*args, **kwargs):
|
||||||
region = get_region()
|
region = get_region()
|
||||||
fn_name = inspect.getmodule(fn).__name__ + '.' + fn.__name__
|
fn_name = inspect.getmodule(fn).__name__ + '.' + fn.__name__
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import unittest, frappe, erpnext
|
import unittest, frappe, erpnext
|
||||||
|
|
||||||
@erpnext.regional
|
@erpnext.allow_regional
|
||||||
def test_method():
|
def test_method():
|
||||||
return 'original'
|
return 'original'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user