diff --git a/src/roswire/ros1/format.py b/src/roswire/ros1/format.py index e1c4fe7e..8e7f32b0 100644 --- a/src/roswire/ros1/format.py +++ b/src/roswire/ros1/format.py @@ -20,5 +20,6 @@ def from_dict(cls, d: Dict[str, Any]) -> "FormatDatabase": """Loads a format database from a JSON document.""" msg = {MsgFormat.from_dict(dd) for dd in d["messages"]} srv = {SrvFormat.from_dict(dd) for dd in d["services"]} + action = {ROS1ActionFormat.from_dict(dd) for dd in d["actions"]} return cls(msg, srv, action) diff --git a/test/test_format.py b/test/test_format.py index 4293262c..6dc7536e 100644 --- a/test/test_format.py +++ b/test/test_format.py @@ -12,6 +12,7 @@ ) from roswire.ros1 import ROS1ActionFormat, ROS1PackageDatabase, ROS1FormatDatabase + import dockerblade