Module: check_mk
Branch: master
Commit: 1f34bb842dc89e355cf1cf1cbe2d9f47e346a894
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=1f34bb842dc89e…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Feb 8 11:53:02 2012 +0100
ValueSpec Float: decimal_separator
---
web/htdocs/valuespec.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/web/htdocs/valuespec.py b/web/htdocs/valuespec.py
index d6267e0..516463c 100644
--- a/web/htdocs/valuespec.py
+++ b/web/htdocs/valuespec.py
@@ -479,10 +479,15 @@ class ListOfStrings(ValueSpec):
class Float(Integer):
def __init__(self, **kwargs):
Integer.__init__(self, **kwargs)
+ self._decimal_separator = kwargs.get("decimal_separator",
".")
+ self._display_format = kwargs.get("display_format", "%.2f")
def canonical_value(self):
return float(Integer.canonical_value(self))
+ def value_to_text(self, value):
+ return Integer.value_to_text(self, value).replace(".",
self._decimal_separator)
+
def from_html_vars(self, varprefix):
try:
return float(html.var(varprefix))