Hi everyone,
I'd like to know how to start odoo server (8.0RC1, as title says) on debug mode in order to use python's pdb.
I have tried a few things and none of them do the trick.
Any help would be appreciated.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi everyone,
I'd like to know how to start odoo server (8.0RC1, as title says) on debug mode in order to use python's pdb.
I have tried a few things and none of them do the trick.
Any help would be appreciated.
Use default python debugger, pdb. Place it in the addons where your code will start execution.
Just write
import pdb;pdb.set_trace()
Debug mode
According to odoo.py --help
--debug enable debug mode
so start odoo with
odoo.py --debug
PDB
You have to edit the python file you want to debug by adding a breakpoint with
import pdb
pdb.set_trace()
and start odoo normally.
Thank you for commenting. What I'm trying to figure out is how to start the server on debug mode: i already know how to use a pdb (been using it on previous versions). What I can't seem to achieve is to start odoo server on debug mode.
import pdb
whitch line in to breackpoint (debug mode start) you want, before Add this line pdb.set_trace()
"S" for Next step
Execute the current line, stop at the first possible occasion (either in a function that is called or on the next line in the current function).
"N" for next line
Continue execution until the next line in the current function is reached or it returns. (The difference between next and step is that step stops inside a called function, while next executes called functions at (nearly) full speed, only stopping at the next line in the current function.)
Thank you for commenting. What I'm trying to figure out is how to start the server on debug mode: i already know how to use a pdb (been using it on previous versions). What I can't seem to achieve is to start odoo server on debug mode.
Please use a question instead of 'Odoo 8.0RC1' as your title - this tells readers nothing about your problem and forces them to open it to find out. You will increase the chances that someone actually reads your question if you construct your title as a question - like I have changed it to "How do I ..."