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 &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;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

Reply via email to