[New-bugs-announce] [issue8412] os.system() doesn't support surrogates nor bytes

STINNER Victor report at bugs.python.org
Fri Apr 16 03:10:22 CEST 2010

New submission from STINNER Victor <victor.stinner at haypocalc.com>:

os.system() doesn't support bytes, bytearray not str containing surrogates.

Attached patch uses PyUnicode_FSConverter, bytes2str and release_bytes in (the non-Windows version of) os.system() to support all of this. It locks the buffer because os.system() releases the GIL when calling system().

components: Library (Lib), Unicode
files: os_system_surrogates.patch
keywords: patch
messages: 103280
nosy: haypo
severity: normal
status: open
title: os.system() doesn't support surrogates nor bytes
versions: Python 3.1, Python 3.2
Added file: http://bugs.python.org/file16941/os_system_surrogates.patch

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list