fore more specific debugging requirements, you can find additional tools in the open source domain, including support for multithreaded programs, embedded code, and process attachment. — (Mark Lutz, Learning Python (5ème édition), O'Reilly, 2013, p. 87 )