es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de Odoo15 al convertir de Odoo11 a Odoo15.

Quiero convertir un módulo de odoo11 a odoo15. Pero hay un error con ast.py. Estoy usando python 3.7

Este es el error.

Archivo “/usr/local/lib/python3.7/ast.py”, línea 55, en convertir_num
raise ValueError(‘nodo o cadena malformado: ‘ + repr(nodo)) ValueError: nodo o cadena malformado: <_ast.Subscript object at
0x7fa289f29d10> – – – 2022-01-03 06:41:31,398 35590 INFO ? odoo.http:
Generando enrutamiento no relacionado con la base de datos

¿Alguien familiarizado con este error?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, estoy familiarizado/a con este error. Es un problema conocido y está relacionado con los cambios en el árbol de sintaxis abstracta (AST) de Python en la versión 3.7. El error ocurre cuando el AST intenta convertir un nodo que ha sido alterado o modificado de alguna manera.

    Para solucionar este problema, puedes modificar el código del módulo para que sea compatible con Python 3.7 o actualizar a una versión más nueva de odoo que admita Python 3.7.

    Si es necesario modificar el código del módulo, puedes comenzar identificando la línea de código que está causando el problema en el módulo y luego actualizarla para que sea compatible con Python 3.7. También puedes consultar la documentación de Python sobre el módulo AST para obtener más información sobre los cambios en Python 3.7.

    Alternativamente, actualizar a una versión más nueva de odoo que admita Python 3.7 también puede solucionar el problema. Puedes consultar la documentación de odoo para obtener información sobre qué versiones de odoo son compatibles con Python 3.7.

Comments are closed.