Hi,
This guy rocks! He understood and fixed many subtle bugs like race conditions recently. Example from the NEWS of Python 3.3:
Issue #12060: Use sig_atomic_t type and volatile keyword in the signal module. Patch written by Charles-François Natali.
Issue #11849: Make it more likely for the system allocator to release free()d memory arenas on glibc-based systems. Patch by Charles-François Natali.
Issue #10517: After fork(), reinitialize the TLS used by the PyGILState_* APIs, to avoid a crash with the pthread implementation in RHEL 5. Patch by Charles-François Natali.
Issue #11650: PyOS_StdioReadline() retries fgets() if it was interrupted (EINTR), for example if the program is stopped with CTRL+z on Mac OS X. Patch written by Charles-Francois Natali.
Issue #11811: ssl.get_server_certificate() is now IPv6-compatible. Patch by Charles-François Natali.
Issue #8428: Fix a race condition in multiprocessing.Pool when terminating worker processes: new processes would be spawned while the pool is being shut down. Patch by Charles-François Natali.
Issue #11757: select.select() now raises ValueError when a negative timeout is passed (previously, a select.error with EINVAL would be raised). Patch by Charles-François Natali.
etc.
I would to propose him to commit grant. What do you think?
Victor