Module: check_mk
Branch: master
Commit: 4c457787af89b9ac2c026c013be9053298032310
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4c457787af89b9…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Jun 5 12:17:59 2012 +0200
ValueSpec Dict: better to_text in case of empty dcit
---
web/htdocs/valuespec.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/web/htdocs/valuespec.py b/web/htdocs/valuespec.py
index 250147a..76aea43 100644
--- a/web/htdocs/valuespec.py
+++ b/web/htdocs/valuespec.py
@@ -1650,6 +1650,7 @@ class Dictionary(ValueSpec):
def __init__(self, **kwargs):
ValueSpec.__init__(self, **kwargs)
self._elements = kwargs["elements"]
+ self._empty_text = kwargs.get("empty_text", _("(no
parameters)"))
self._required_keys = kwargs.get("required_keys", [])
if "optional_keys" in kwargs:
ok = kwargs["optional_keys"]
@@ -1761,6 +1762,9 @@ class Dictionary(ValueSpec):
return def_val
def value_to_text(self, value):
+ if not value:
+ return self._empty_text
+
parts = []
for param, vs in self._elements:
if param in value: