Issue #3782: os.write() must not accept unicode strings
diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 8931ea2..f6a4d95 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -4896,7 +4896,7 @@
 	int fd;
 	Py_ssize_t size;
 
-	if (!PyArg_ParseTuple(args, "is*:write", &fd, &pbuf))
+	if (!PyArg_ParseTuple(args, "iy*:write", &fd, &pbuf))
 		return NULL;
 	Py_BEGIN_ALLOW_THREADS
 	size = write(fd, pbuf.buf, (size_t)pbuf.len);