diff options
| author | thread-liu <[email protected]> | 2021-03-18 15:21:42 +0800 |
|---|---|---|
| committer | thread-liu <[email protected]> | 2021-03-18 15:22:31 +0800 |
| commit | 4913e2b5d11eab7ead39557d3bd171c939717b2b (patch) | |
| tree | 92dc3c52a2f40e9595ad0f62b759f5056052db3b | |
| parent | 339ebf3c16e4c067f4ddfb7880709a534d41cf53 (diff) | |
[update] eclipse.py, to compatible with tricore.
| -rw-r--r-- | tools/eclipse.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/eclipse.py b/tools/eclipse.py index 4f3cda92b8..74c697011e 100644 --- a/tools/eclipse.py +++ b/tools/eclipse.py @@ -448,8 +448,10 @@ def RelativeProjectPath(env, path): def HandleExcludingOption(entry, sourceEntries, excluding): old_excluding = [] if entry != None: - old_excluding = entry.get('excluding').split('|') - sourceEntries.remove(entry) + exclud = entry.get('excluding') + if exclud != None: + old_excluding = entry.get('excluding').split('|') + sourceEntries.remove(entry) value = '' for item in old_excluding: @@ -484,8 +486,9 @@ def UpdateCproject(env, project, excluding, reset, prj_name): HandleToolOption(tools, env, project, reset) sourceEntries = cconfiguration.find('storageModule/configuration/sourceEntries') - entry = sourceEntries.find('entry') - HandleExcludingOption(entry, sourceEntries, excluding) + if sourceEntries != None: + entry = sourceEntries.find('entry') + HandleExcludingOption(entry, sourceEntries, excluding) # update refreshScope if prj_name: prj_name = '/' + prj_name |
