Pare o ConfigParser adicionando espaços a delimites após a atualização do python 2.7.3 para 2.7.9
Depois de ser forçado a usar uma versão posterior do python, o ConfigParser agora insiste em adicionar espaços a cada lado de qualquer delimitação ao modificar um arquivo de configuração.
por exemplo. configuração = 90 se torna: configuração = 90
Esse não era o comportamento da versão anterior e não consigo encontrar uma maneira de controlar esse comportamento, alguém pode ajudar?
Meu código de teste é assim:
import ConfigParser
import os
config = ConfigParser.ConfigParser()
cfgfile = '/home/osmc/bin/test/config.txt'
os.system('sudo echo "[section]" > ' + cfgfile)
os.system('sudo echo "setting=0" >> ' + cfgfile)
config.read(cfgfile)
config.set('section','setting', '1' )
with open(cfgfile, 'wb') as newcfgfile:
config.write(newcfgfile)
Desde já, obrigado.