PLCGenerator.py
changeset 1032 c4989e53f9c3
parent 893 f528c421637b
child 1048 b450202605ab
--- a/PLCGenerator.py	Mon Apr 15 00:27:30 2013 +0200
+++ b/PLCGenerator.py	Mon Apr 15 00:32:16 2013 +0200
@@ -106,9 +106,9 @@
     # Compute value according to type given
     def ComputeValue(self, value, var_type):
         base_type = self.Controler.GetBaseType(var_type)
-        if base_type == "STRING":
+        if base_type == "STRING" and not value.startswith("'") and not value.endswith("'"):
             return "'%s'"%value
-        elif base_type == "WSTRING":
+        elif base_type == "WSTRING" and not value.startswith('"') and not value.endswith('"'):
             return "\"%s\""%value
         return value