title: The filename, directory name, or volume label syntax is incorrect
body: <p>I have a simple python (2.7) script that should execute few svn commands:</p>
  
  <pre><code>def getStatusOutput(cmd):
      print cmd
      p = subprocess.Popen([cmd],stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
      output, status = p.communicate()
      return status, output
  
  svn_cmd = [
          ["svn co " + FIRMWARE_URL + "/branches/interfaces/ interfaces --depth empty", ""],
          ["svn up interfaces/actual_ver.txt", "  Getting current version of a branch "]
          ]
  status, output = getStatusOutput(svn_cmd[0][0])
  </code></pre>
  
  <p>Unfortunately when it is run on my friends machine it fails with error: "The filename, directory name, or volume label syntax is incorrect."
  When  I run this on my machine it works fine.</p>
  
  <p>If I change:</p>
  
  <pre><code>status, output = getStatusOutput(svn_cmd[0][0])
  </code></pre>
  
  <p>to </p>
  
  <pre><code>status, output = getStatusOutput(svn_cmd[0])
  </code></pre>
  
  <p>Then it will successfully execute first element of array (command), but then will fail on second (comment). Does anyone have any idea what can be wrong?</p>