Browse Source

[float precision] load float precision from defaults

version-14
Anand Doshi 12 years ago
parent
commit
4cf24c33c6
1 changed files with 4 additions and 7 deletions
  1. +4
    -7
      webnotes/model/doctype.py

+ 4
- 7
webnotes/model/doctype.py View File

@@ -33,11 +33,11 @@ Get metadata (main doctype with fields and permissions with all table doctypes)
from __future__ import unicode_literals

# imports
import conf
import webnotes
import webnotes.model
import webnotes.model.doc
import webnotes.model.doclist
from webnotes.utils import cint

doctype_cache = {}
docfield_types = None
@@ -210,7 +210,6 @@ def from_cache(doctype, processed):

doclist = webnotes.cache().get_value(cache_name(doctype, processed))
if doclist:
import json
from webnotes.model.doclist import DocList
doclist = DocList([webnotes.model.doc.Document(fielddata=d)
for d in doclist])
@@ -219,9 +218,7 @@ def from_cache(doctype, processed):

def to_cache(doctype, processed, doclist):
global doctype_cache
import json
from webnotes.handler import json_handler

webnotes.cache().set_value(cache_name(doctype, processed),
[d.fields for d in doclist])

@@ -259,7 +256,7 @@ def clear_cache(doctype=None):
clear_single(dt[0])

def add_code(doctype, doclist):
import os, conf
import os
from webnotes.modules import scrub, get_module_path
doc = doclist[0]
@@ -373,7 +370,7 @@ def update_language(doclist):
def add_precision(doctype, doclist):
type_precision_map = {
"Currency": 2,
"Float": 6
"Float": cint(webnotes.conn.get_default("float_precision")) or 6
}
for df in doclist.get({"doctype": "DocField",
"fieldtype": ["in", type_precision_map.keys()]}):


Loading…
Cancel
Save