From b82da2a89711e06e04b6109cc0cc240a51eaadcb Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 15 Apr 2015 12:02:36 +0530 Subject: [PATCH] [minor] [enhancement] added frappe.get_precision --- frappe/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/__init__.py b/frappe/__init__.py index 7d8e9e78df..4cbd57e19c 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -424,6 +424,11 @@ def is_table(doctype): cache().set_value("is_table", tables) return doctype in tables +def get_precision(doctype, fieldname, currency=None, doc=None): + """Get precision for a given field""" + from frappe.model.meta import get_field_precision + return get_field_precision(get_meta(doctype).get_field(fieldname), doc, currency) + def generate_hash(txt=None): """Generates random hash for given text + current timestamp + random string.""" import hashlib, time