ros/ros_comm — pull request #204 by yichoe (2013-03-29 08:32:15+00:00)
Title: Replacing '%' in ipv6 address by '/' to avoid syntax conflict

In Windows, roswtf throws the error while checking local network configuration. It comes from the expression of IPv6. The IPv6 uses a zone index to provide routing information. The zone index is appended to the address, separated by '%'. This notation causes syntax conflict with Python when roswtf deals with it.

This syntax conflict happens when roswtf appends IP address to the context to just show it to user after checking all. The new is to avoid this conflict through replacing '%' in IP addresses by '/'.

PS. For URI, ISOC is finding solution to avoid conflict like here:

http://tools.ietf.org/html/draft-fenner-literal-zone-02