Alterações e/ou "port" para Python 3.3. Não foi feito refactoring...