parameters: (*args)
return_statement: return ShellQuoted(os.path.join(*[raw_shell(shell_quote(s)) for s in args]))
docstring: Joins ShellQuoted and raw pieces of paths to make a shell-quoted path
docstring_summary: Joins ShellQuoted and raw pieces of paths to make a shell-quoted path
docstring_tokens: Joins ShellQuoted and raw pieces of paths to make a shell - quoted path
function: def path_join(*args):
      "Joins ShellQuoted and raw pieces of paths to make a shell-quoted path"
      return ShellQuoted(os.path.join(*[raw_shell(shell_quote(s)) for s in args]))
function_tokens: def path_join ( * args ) : return ShellQuoted ( os . path . join ( * [ raw_shell ( shell_quote ( s ) ) for s in args ] ) )