Il bug in questione è una cosa che non riguarda strettamente lo script. Mi spiego, ottengo diversi errori, con lo stesso script, a volte freeza a volte crasha, vi faccio vedere qualche esempio di debuggin ottenuto con, gdb python:
http://pastebin.com/m6XHT4Gn
http://pastebin.com/dT0Jpx8R
Alla domanda di se sono sicuro o meno di ciò che stia facendo, ho già detto che ho usato:
perchè pensavo fosse la cosa più ovvia. Ottenendo tranquillamente il debug.
In un'altra risposta a conraid ho specificato che mi era stato richiesto di usare quella combinazione, forse non sono stato chiaro, perchè ho solo specificato che mi era stato consigliato quel pacchetto, pensavo fosse chiaro che quel pacchetto dovesse servire a quella combinazione. Poi se volete sapere da chi mi è stata richiesta questa cosa ve lo posso dire tranquillamente, mi è stata richiesta dagli sviluppatori del programma che mi da problemi.
In definitiva, sì sono sicuro di ciò che sto facendo, sono sicuro di perchè lo sto facendo (me l'hanno chiesto), non sono sicuro del fatto che sia realmente utile (perchè non sono sicuro che chi me l'abbia chiesto sappia davvero cosa voglia, ma questo è un problema che riguarda la mia diffidenza in generale

).