Michael Carlstrom

Results 68 issues of Michael Carlstrom

Add types to utilities.py and started `rclpyHandle`. Built off of #1240.

Adds static typing to generated messages. Closes #157.

Adding py.typed and explicit exports so static type checkers can attempt to be run on generated files. I'm hoping to eventually build off this to fix #157. I saw in...

Adding types to defintion.py to solve warnings raised in https://github.com/ros2/rosidl_python/pull/206 and improve readability.

Adds types to Subscriptions. Also fixes previously incorrect callback type. Same as #1239. It needs https://github.com/ros2/rosidl_python/pull/205 or all of the generics are treated as `Any`.

Builds off #1239. This solution seems to be the best it can be with current python typing tools. In the future if https://github.com/python/typing/issues/548 ever gets approved it could be made...