summaryrefslogtreecommitdiff
path: root/tools/keil.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/keil.py')
-rw-r--r--tools/keil.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/keil.py b/tools/keil.py
index ce6f690085..b3643fbe74 100644
--- a/tools/keil.py
+++ b/tools/keil.py
@@ -122,12 +122,18 @@ def MDK4AddLibToGroup(ProjectFiles, group, name, filename, project_path):
if ProjectFiles.count(obj_name):
name = basename + '_' + name
ProjectFiles.append(obj_name)
- file_name.text = name.decode(fs_encoding)
+ try:
+ file_name.text = name.decode(fs_encoding)
+ except:
+ file_name.text = name
file_type = SubElement(file, 'FileType')
file_type.text = '%d' % _get_filetype(name)
file_path = SubElement(file, 'FilePath')
- file_path.text = path.decode(fs_encoding)
+ try:
+ file_path.text = path.decode(fs_encoding)
+ except:
+ file_path.text = path
return group