On Sun, April 26, 2009 1:33 pm, Duncan Webb wrote: > Adam Charrett wrote: >> On Fri, 2009-04-24 at 21:45 +0100, John Molohan wrote: >>> Duncan Webb wrote: >>>> Adam Charrett wrote: >>>> >>>>> On Thu, April 23, 2009 10:14 pm, John Molohan wrote: >>>>> >>>>>> John Molohan wrote: <snip> >>> Out of interest without reading through the code were there some >>> further >>> steps that could have been taken running freevo prompt to narrow down >>> the problem? >> >> Not really the way I debugged it was that I had a hunch that the problem >> was in config as exceptions in that module never seem to generate a >> stacktrace when starting freevo. I just put lots of print statements in >> until I narrowed the problem down to a few lines. > > I used a slightly different way, using ./freevo --debug generates a > freevo-pdb.sh that you can then run any will leave you in the main module. > > # cat freevo-pdb.sh > #!/bin/bash > export RUNAPP= > export FREEVO_SCRIPT=/sources/svn/freevo-1/rel-1/freevo/freevo > export FREEVO_PYTHON=/sources/svn/freevo-1/rel-1/freevo/src > export FREEVO_LOCALE=/sources/svn/freevo-1/rel-1/freevo/i18n > export FREEVO_SHARE=/sources/svn/freevo-1/rel-1/freevo/share > export FREEVO_CONTRIB=/sources/svn/freevo-1/rel-1/freevo/contrib > export FREEVO_CONFIG=/sources/svn/freevo-1/rel-1/freevo/freevo_config.py > export FREEVO_HELPERS=/sources/svn/freevo-1/rel-1/freevo/src/helpers > export PYTHONPATH=/sources/svn/freevo-1/rel-1/freevo/src > export > PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/root/bin:/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/sbin:/usr/sbin > python -m pdb /sources/svn/freevo-1/rel-1/freevo/src/main.py --debug > > However I use the wing ide which is easier to use and then break and > step though the code. > > Duncan >
Ahh that is useful to know, I was trying to debug it at work over lunch. At work I've got Netbeans with Python support running in Windows and a Ubuntu image running in VirtualBox for Freevo. One thing I haven't tried yet is using a debugger with python, I shall give it a go. Cheers Adam ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users