Brian Curtin <cur...@acm.org> added the comment:

The list2cmdline function checks spaces, tabs, etc in line 521 of 
subprocess.py. In your first test case, it ends up checking if a string is 
contained in a bytes object, which is a TypeError for the str not supporting 
the buffer API. 

Would it be acceptable to just add "arg = str(arg)" right under the for loop? 
That fixes it for me, not sure of the preferred way to go about it.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue4036>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to