Substituindo o limite do nome do campo padrão em sphinx / docutils
estou usandoesfinge para gerar documentação html para um projeto. Eu faço uso extensivo delistas de campos.
Ao gerar html, cada par rótulo / valor é renderizado como uma única linha de tabela com duas células, se o comprimento do rótulo tiver no máximo 14 caracteres.
Se o rótulo de um par tiver mais de 14 caracteres, o rótulo / valores serão renderizados como duas linhas da tabela.
Eu quero aumentar o limite de acondicionamento para um valor maior (por exemplo, 40). Eu descobri que o limite é controlado pelo--field-name-limit
opção de docutils. No entanto, não consigo encontrar como definir esse valor por meio da esfinge.
Eu criei umdocutils.conf
arquivo na raiz da documentação com o seguinte conteúdo:
[general]
dump_settings: 1
dump_internals: 1
[html4css1 writer]
field_name_limit: 40
O arquivo é lido quando eu executo a esfinge. As configurações e os internos são impressos - por causa dos valores no[general]
seção. Entre os valores impressos,field_name_limit
é impresso para ter valor40
. Apesar de tudo isso, a embalagem que descrevi ainda ocorre na saída html.
Como faço para definir o valor defield_name_limit
para que eu consiga a saída desejada?