diff options
| author | Christian Heimes <christian@cheimes.de> | 2008-02-23 17:42:31 (GMT) |
|---|---|---|
| committer | Christian Heimes <christian@cheimes.de> | 2008-02-23 17:42:31 (GMT) |
| commit | f0476e816950928246ee11d873fb13a86c691fb6 (patch) | |
| tree | 4a942e0e13704379d49e3654f7632bc86c677b11 /Modules/syslogmodule.c | |
| parent | c5f05e45cffa16f45f1332cec531c045893f928f (diff) | |
| download | cpython-f0476e816950928246ee11d873fb13a86c691fb6.zip cpython-f0476e816950928246ee11d873fb13a86c691fb6.tar.gz cpython-f0476e816950928246ee11d873fb13a86c691fb6.tar.bz2 | |
Patch #1957: syslogmodule: Release GIL when calling syslog(3)
Diffstat (limited to 'Modules/syslogmodule.c')
| -rw-r--r-- | Modules/syslogmodule.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/syslogmodule.c b/Modules/syslogmodule.c index 4a77916..9e1ed06 100644 --- a/Modules/syslogmodule.c +++ b/Modules/syslogmodule.c @@ -92,7 +92,9 @@ syslog_syslog(PyObject * self, PyObject * args) return NULL; } + Py_BEGIN_ALLOW_THREADS; syslog(priority, "%s", message); + Py_END_ALLOW_THREADS; Py_INCREF(Py_None); return Py_None; } |
