Debugging Odoo - coopdevs/handbook GitHub Wiki
Cosas a tener en cuenta al debugear una instancia de Odoo:
- Tener la configuraci'on de logs desactivada para que el output salga por stdout
- No utilizar workers ni multithreading
- Utilizar el argumento
--dev
con alguna de las opciones que podemos encontrar en https://www.odoo.com/documentation/11.0/reference/cmdline.html - Utilizar
ipdb
para parar la ejecución:- Debemos parar el proceso de
odoo
- Revisar la configuracion para asegurar que no levantamos workers y que el output no va a un fichero de logs
- Añadir el brackpoint donde queramos:
import ipdb; ipdb.set_trace()
- Levantar la aplicación manualmente (no systemd)
- Debemos parar el proceso de