Aquí está la salida. Estas son cadenas utf-8, creo ... algunas de ellas pueden ser NoneType pero falla inmediatamente, antes de las que son así ...
instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl
TypeError: no hay suficientes argumentos para la cadena de formato
Sin embargo, es 7 por 7?