In Python 3, .items() returns a dict_items object, which can't easily be pickled. In Python 2, .items() returns a list of tuples, which can be pickled.
To maintain pickle-ability, convert the dict_items into a list.
rqt_reconfigure has a feature which saves current Dynamic Reconfigure configuration to a file, which is broken in Noetic without this change.
In Python 3,
.items()
returns adict_items
object, which can't easily be pickled. In Python 2,.items()
returns a list of tuples, which can be pickled.To maintain pickle-ability, convert the
dict_items
into a list.rqt_reconfigure
has a feature which saves current Dynamic Reconfigure configuration to a file, which is broken in Noetic without this change.