backend.py
changeset 20 c936066cff62
parent 16 da8160da8d3e
child 22 3a2bd70c01df
equal deleted inserted replaced
19:8903f9e692b9 20:c936066cff62
     1 # 2.5.6 backend
     1 # 2.5.8 backend
     2 
     2 
     3 # written by VB.
     3 # written by VB.
     4 
     4 
     5 import re, codecs
     5 import re, codecs
     6 import fileinput
     6 import fileinput
   230         else:
   230         else:
   231             self.descends.append(desc)
   231             self.descends.append(desc)
   232 
   232 
   233     def addValue(self, parm, value):
   233     def addValue(self, parm, value):
   234         if type(value) is str or type(value) is unicode:
   234         if type(value) is str or type(value) is unicode:
       
   235             if value[0] != "'" and value[0] != '"':
       
   236                 value = "'" + value + "'"
   235             self.values[parm] = u(evalPython(value))
   237             self.values[parm] = u(evalPython(value))
   236         else:
   238         else:
   237             self.values[parm] = u(evalPython(u(value)))
   239             self.values[parm] = u(evalPython(u(value)))
   238 
   240 
   239     def xml(self, callParms, callValues, hasContent, avoidTag = False):
   241     def xml(self, callParms, callValues, hasContent, avoidTag = False):