You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now if the value of a keyword passed to LegacyActor.write is a dictionary, it's output as a dictionary even if that's incompatible with the legacy datamodel. For example
This will be output in a LegacyActor as 0 0 i camera={name: 'camera_name', uid: 'ML12345'}; status={temperature: 25.0}. Maybe this should just fail, but for now we can flatten it so that if a keyword is a dictionary with a single depth level, it gets converted into a list of values. The above would be
0 0 i camera=["camera_name", "ML12345"]; status=[25.0]
The text was updated successfully, but these errors were encountered:
Right now if the value of a keyword passed to
LegacyActor.write
is a dictionary, it's output as a dictionary even if that's incompatible with the legacy datamodel. For exampleThis will be output in a
LegacyActor
as0 0 i camera={name: 'camera_name', uid: 'ML12345'}; status={temperature: 25.0}
. Maybe this should just fail, but for now we can flatten it so that if a keyword is a dictionary with a single depth level, it gets converted into a list of values. The above would beThe text was updated successfully, but these errors were encountered: