Detenga ConfigParser agregando espacios a delimitaciones después de la actualización de Python 2.7.3 a 2.7.9

Después de verse obligado a usar una versión posterior de python, ConfigParser ahora insiste en agregar espacios a cada lado de cualquier delimitación al modificar un archivo de configuración.

p.ej. setting = 90 se convierte en setting = 90

Este no era el comportamiento en la versión anterior, y no puedo encontrar una manera de controlar este comportamiento, ¿alguien puede ayudarme?

Mi código de prueba se ve así:

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)

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta