From cfc44f95494626e2748256e1001db30448e18fb3 Mon Sep 17 00:00:00 2001 From: huyenngn Date: Tue, 21 May 2024 12:36:04 +0200 Subject: [PATCH] docs: Add GIF to README --- README.md | 4 +++- capella_ros_tools/importer.py | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 101cc5b..4469f33 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,9 @@ ![image](https://github.com/DSD-DBS/capella-ros-tools/actions/workflows/lint.yml/badge.svg) Tools for importing ROS .msg files into Capella `DataPackage`, `DataType` and -`Class` objects, and exporting those objects into .msg files. +`Class` objects, or exporting those objects to .msg files. + +![Showcase](https://i.imgur.com/hs4EUnL.gif) # Documentation diff --git a/capella_ros_tools/importer.py b/capella_ros_tools/importer.py index 54f5b73..05020a4 100644 --- a/capella_ros_tools/importer.py +++ b/capella_ros_tools/importer.py @@ -2,7 +2,6 @@ # SPDX-License-Identifier: Apache-2.0 """Tool for importing ROS messages to a Capella data package.""" -import collections as c import typing as t from capellambse import decl, filehandler, helpers @@ -29,8 +28,8 @@ def __init__( no_deps: bool, ): self.messages = data_model.MessagePkgDef("root", [], []) - self._promise_ids: c.OrderedDict[str, None] = c.OrderedDict() - self._promise_id_refs: c.OrderedDict[str, None] = c.OrderedDict() + self._promise_ids: dict[str, None] = {} + self._promise_id_refs: dict[str, None] = {} self._add_packages("ros_msgs", msg_path) if no_deps: