parameters: (paths)
return_statement: return os.pathsep.join([_resolve_path(p) for p in splits])
docstring: Catch-all utility routine for fixing ROS environment variables
      that are paths (e.g. ROS_PACKAGE_PATH).  Currently this just
      expands tildes to home directories, but in the future it may
      encode other behaviors.
  
      :param paths: path string with OS-defined separator (i.e. ':' for Linux), ``str``
docstring_summary: Catch-all utility routine for fixing ROS environment variables
      that are paths (e.g. ROS_PACKAGE_PATH).  Currently this just
      expands tildes to home directories, but in the future it may
      encode other behaviors.
docstring_tokens: Catch - all utility routine for fixing ROS environment variables that are paths ( e . g . ROS_PACKAGE_PATH ) . Currently this just expands tildes to home directories but in the future it may encode other behaviors .
function: def _resolve_paths(paths):
      """
      Catch-all utility routine for fixing ROS environment variables
      that are paths (e.g. ROS_PACKAGE_PATH).  Currently this just
      expands tildes to home directories, but in the future it may
      encode other behaviors.
  
      :param paths: path string with OS-defined separator (i.e. ':' for Linux), ``str``
      """
      splits = [p for p in paths.split(os.pathsep) if p]
      return os.pathsep.join([_resolve_path(p) for p in splits])
function_tokens: def _resolve_paths ( paths ) : splits = [ p for p in paths . split ( os . pathsep ) if p ] return os . pathsep . join ( [ _resolve_path ( p ) for p in splits ] )