Mensaje de error con pospell #1150
Comments
Pues realmente no puedo encontrar cual es el error
|
Tal como se ve en python#1150 Por algún motivo pospell lanza un error en la línea de RFC. Se marca ese PR como fuzzy para que pospell no lance el mensaje de error.
Por lo que pude investigar sería un problema en la documentación de Python rfc espera un número no una frase. debería ser algo así
Esto se repite en muy pocas partes de la documentación; http://paste.debian.net/1173766 |
Tal como se ve en #1150 Por algún motivo pospell lanza un error en la línea de RFC. Se marca ese PR como fuzzy para que pospell no lance el mensaje de error.
He abierto un issue en Sphinx para que se acepten roles RFC con links apuntando a secciones de un RFC. |
Parece que es un error lanzado por pospell. Creo que lo mejor es esperar a #1061 para volver a probar. |
@mondeja con la nueva version de pospell no tenemos ese error? |
Pues seguimos teniéndolo. He estado investigando más a fondo y parece que es un bug con docutils, que no es capaz de interpretar roles RFC con textos largos. He abierto un issue en sourceforge, a ver si se soluciona. |
Para mi es la documentación de python la que aplica mal el :rfc:. Consulté pero todavía no tengo novedades. |
Definitivamente se produce en pospell, pero dentro del parsing con docutils. Puedes probar el siguiente ejemplo mínimo reproducible y verás el mensaje de error: import docutils.parsers.rst
import docutils.frontend
from docutils.utils import new_document
components = (docutils.parsers.rst.Parser,)
parser = docutils.parsers.rst.Parser()
settings = docutils.frontend.OptionParser(
components=components
).get_default_values()
document = new_document("<rst-doc>", settings=settings)
content = ("Los datos codificados tendrán líneas nuevas cada 76 caracteres según "
":rfc:`RFC 2045 section 6.8 <2045#section-6.8>`, que era la especificación "
"estándar de facto base64 cuando se escribió la especificación XML-RPC.")
parser.parse(content, document) |
Buenas!
Estoy viendo que pospel en el build de #1144 da este mensaje que se reproduce localmente:
Esa línea se introdujo acá: ee86f03
The text was updated successfully, but these errors were encountered: