From 393becce0ba0d121d9f6a0f39d2654c5afd1c805 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 13 Jul 2017 15:49:37 +0530 Subject: [PATCH] [fix] name decorator as allow_regional --- erpnext/__init__.py | 8 +++++++- erpnext/tests/test_regional.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 1558bcd483..206399c276 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -81,7 +81,13 @@ def get_region(company=None): else: 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): region = get_region() fn_name = inspect.getmodule(fn).__name__ + '.' + fn.__name__ diff --git a/erpnext/tests/test_regional.py b/erpnext/tests/test_regional.py index d2c96201a9..5d9628f64e 100644 --- a/erpnext/tests/test_regional.py +++ b/erpnext/tests/test_regional.py @@ -1,6 +1,6 @@ import unittest, frappe, erpnext -@erpnext.regional +@erpnext.allow_regional def test_method(): return 'original'