title: asciidoc fails when called via python subprocess
body: <p>Here is my code:</p>
  
  <pre><code>   #!/usr/bin/python
  
      import subprocess
  
      asciidoc_file_name = '/tmp/redoc_2013-06-25_12:52:19.txt'
      asciidoc_call = ["asciidoc","-b docbook45",asciidoc_file_name]
      print asciidoc_call
      subprocess.call(asciidoc_call)
  </code></pre>
  
  <p>And here is the output:</p>
  
  <pre><code>    labamba@lambada:~$ ./debug.py
      ['asciidoc', '-b docbook45', '/tmp/redoc_2013-06-25_12:52:19.txt']
      asciidoc: FAILED: missing backend conf file:  docbook45.conf
      labamba@lambada:~$ asciidoc -b docbook45 /tmp/redoc_2013-06-25_12\:52\:19.txt
      labamba@lambada:~$ file /tmp/redoc_2013-06-25_12\:52\:19.xml
      /tmp/redoc_2013-06-25_12:52:19.xml: XML document text
      labamba@lambada:~$ file /etc/asciidoc/docbook45.conf
      /etc/asciidoc/docbook45.conf: HTML document, ASCII text, with very long lines
  </code></pre>
  
  <p>When called via python subprocess, <code>asciidoc</code> complains about a missing config file. When called on the command line, everything is fine, and the config file is there. Can anyone make sense out of this? I'm lost.</p>