@@ -89,19 +89,19 @@ def GetValidTypeInfos(typename, items=None):
89
89
elif values [0 ] == "BOOLEAN" :
90
90
typeinfos = ("UNS8" , None , "boolean" , False )
91
91
else :
92
- raise ValueError ("""!!! %s isn't a valid type for CanFestival.""" % typename )
92
+ raise ValueError ("""!!! '%s' isn't a valid type for CanFestival.""" % typename )
93
93
if typeinfos [2 ] not in ["visible_string" , "domain" ]:
94
94
internal_types [typename ] = typeinfos
95
95
else :
96
- raise ValueError ("""!!! %s isn't a valid type for CanFestival.""" % typename )
96
+ raise ValueError ("""!!! '%s' isn't a valid type for CanFestival.""" % typename )
97
97
return typeinfos
98
98
99
99
100
100
def ComputeValue (type_ , value ):
101
101
if type_ == "visible_string" :
102
- return " \" %s \" " % value , ""
102
+ return '"%s"' % value , ""
103
103
elif type_ == "domain" :
104
- return " \" %s \" " % '' .join (["\\ x%2.2x" % ord (char ) for char in value ]), ""
104
+ return '"%s"' % '' .join (["\\ x%2.2x" % ord (char ) for char in value ]), ""
105
105
elif type_ .startswith ("real" ):
106
106
return "%f" % value , ""
107
107
else : # value is integer; make sure to handle negative numbers correctly
@@ -119,7 +119,7 @@ def WriteFile(filepath, content):
119
119
def GetTypeName (node , typenumber ):
120
120
typename = node .GetTypeName (typenumber )
121
121
if typename is None :
122
- raise ValueError ("""!!! Datatype with value " 0x%4.4X" isn't defined in CanFestival.""" % typenumber )
122
+ raise ValueError ("""!!! Datatype with value ' 0x%4.4X' isn't defined in CanFestival.""" % typenumber )
123
123
return typename
124
124
125
125
@@ -220,7 +220,7 @@ def GenerateFileContent(node, headerfilepath, pointers_dict=None):
220
220
typeinfos = GetValidTypeInfos (typename , [values ])
221
221
if typename == "DOMAIN" and index in variablelist :
222
222
if not typeinfos [1 ]:
223
- raise ValueError ("\n Domain variable not initialized\n index : 0x%04X\n subindex : 0x00" % index )
223
+ raise ValueError ("Domain variable not initialized, index : 0x%04X, subindex : 0x00" % index )
224
224
texts ["subIndexType" ] = typeinfos [0 ]
225
225
if typeinfos [1 ] is not None :
226
226
if params_infos ["buffer_size" ] != "" :
@@ -273,7 +273,7 @@ def GenerateFileContent(node, headerfilepath, pointers_dict=None):
273
273
sep = ""
274
274
value , comment = ComputeValue (typeinfos [2 ], value )
275
275
if len (value ) == 2 and typename == "DOMAIN" :
276
- raise ValueError ("\n Domain variable not initialized\n index : 0x%04X\n subindex : 0x%02X" % (index , subindex ))
276
+ raise ValueError ("Domain variable not initialized, index : 0x%04X, subindex : 0x%02X" % (index , subindex ))
277
277
mappedVariableContent += " %s%s%s\n " % (value , sep , comment )
278
278
mappedVariableContent += " };\n "
279
279
else :
@@ -671,4 +671,4 @@ def GenerateFile(filepath, node, pointers_dict=None):
671
671
WriteFile (objectdefinitionheaderpath , header_defs )
672
672
return None
673
673
except ValueError as message :
674
- return "Unable to Generate C File\n %s" % message
674
+ return "Unable to Generate C File: %s" % message
0 commit comments