Python code development and debugging

Hi there

I’m trying to create a new DocType (custom new one created) triggered in the on_update method of Sales Order python controller:

Please help me to

  1. how I can load the new changes made to the file? I was thinikng of kill and restart processes to force this. but that is not acceptable for any minimum update to code to restart everything

  2. how can I debug the changes made in the py files. just looking for low level output messages like a simple message in web.log

  3. I read from officila docs that wsgi gateway in using is werzeug instead of gunicor. how I can see it’s config? log files?


Hi @spect you should restart supervisor using sudo supervisorctl reload for reflecting the changes
You can use frappe.errprint for debuging
You should not make changes in files of erpnext instead you should create a new app and add docevents in of that app

Ravindra Lakal
New Indictrans Technologies PVT LTD

Thanks Ravindra

I can see there a re on the forum a lot of precous informations in solution answers . May you suggest me a doc /manual/tutorial where I can find instructions on how to create this file and what are the rules to follow and framework libraries conventions?

Many thanks

1 Like

many thanks really appreciated

Also check out:


1 Like