-
Notifications
You must be signed in to change notification settings - Fork 913
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Actually send the length byte in python 3 #759
Conversation
Calling `str` will mask bugs where a non-string object was passed in, and is not guaranteed to use utf8 encoding
I'm slightly worried by how this failed the CI... |
I am not 😉 The Jade job passed and the Indigo job just had a single failing test which is sadly flaky. |
I'm guessing there are no python 3 tests on travis right now. Does ROS even official support Python 3 before ROS 2.0? |
We try to support users which build ROS 1 from source. Commonly it is only the case on other platforms like Gentoo that they want to use Python 3. I don't expect that any ROS 1 distribution in the near future will switch to Python 3 simply because the community does not want to deal with the effort necessary to update existing code. Btw. the pull request testing doesn't use Travis at all but the ROS Jenkins server from build.ros.org. And yes, it only tests with Python 2. |
FYI this patch needed fixing as proposed in #759. |
Did you mean to link to the same page you posted on? |
Of course - not 😉 #789 |
Fixes regresssion of #717