From c379b75d6ab0b2874fbd34c1cccfd57ccf4cbf77 Mon Sep 17 00:00:00 2001 From: asamoukin Date: Fri, 7 Nov 2008 12:53:41 +0000 Subject: [PATCH] git-svn-id: http://svn.calculate.ru/calculate2/calculate-lib/trunk@396 c91db197-33c1-4113-bf15-f8a5c547ca64 --- pym/cl_base.py | 2 +- pym/cl_profile.py | 2 +- pym/cl_utils.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pym/cl_base.py b/pym/cl_base.py index a0386c2..af10d3d 100644 --- a/pym/cl_base.py +++ b/pym/cl_base.py @@ -829,7 +829,7 @@ class DataVars(object): location расположение ini файла ('default', 'local', 'remote') header раздел ini файла ('client', 'server', 'calculate') ''' - if self.__Set(vname, val, force): + if self.__Set(vname, val, force)!= False: self.__writeVarValue(vname, val, location, header) return True return False diff --git a/pym/cl_profile.py b/pym/cl_profile.py index dabcc7b..b7dfd08 100644 --- a/pym/cl_profile.py +++ b/pym/cl_profile.py @@ -991,7 +991,7 @@ class xmlDoc: fieldValue = xpath.Evaluate("child::value",nodeField) name = fieldName.firstChild.nodeValue value = "" - if fieldValue: + if fieldValue and fieldValue[0].firstChild: value = fieldValue[0].firstChild.nodeValue dictVar[name] = value return dictVar diff --git a/pym/cl_utils.py b/pym/cl_utils.py index d02b7e7..415d0b3 100644 --- a/pym/cl_utils.py +++ b/pym/cl_utils.py @@ -482,7 +482,7 @@ def convertStrListDict(val): return dict2str(val) # если подана строка else: - # если подная строка содержит словарь + # если поданная строка содержит словарь if ':' in val and '{' in val: return str2dict(val) # если поданная строка содержит список