summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-03-21 13:02:19 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-03-22 14:53:16 +0100
commit800935a199ecdabcc689a347ca8094825a22f49e (patch)
treeaa8cdcda88a5a469763c92821dcff6e7bc8d8a6f
parentvalidation: Add TransitionMap.entries() (diff)
downloadrtems-central-800935a199ecdabcc689a347ca8094825a22f49e.tar.bz2
validation: Simplify
-rw-r--r--rtemsspec/validation.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py
index eec97c62..aedfd459 100644
--- a/rtemsspec/validation.py
+++ b/rtemsspec/validation.py
@@ -665,10 +665,10 @@ class TransitionMap:
f"transition map of {self._item.spec} contains no default "
"entry for pre-condition set "
f"{{{self._map_index_to_pre_conditions(map_idx)}}}")
- entry = self._entries.get(transitions.key, [0, 0, transitions, []])
+ entry = self._entries.setdefault(transitions.key,
+ [0, 0, transitions, []])
entry[0] += 1
entry[3].append(map_idx)
- self._entries[transitions.key] = entry
for index, entry in enumerate(
sorted(self._entries.values(),
key=lambda x: x[0],