[Freeswitch-users] Freeswitch-users Digest, Vol 29, Issue 189

Michael Jerris mike at jerris.com
Mon Dec 1 09:28:34 PST 2008


Try changing the module definition to use global symbols the same way  
we did in mod_lua, see if that resolves the issue.

Mike

On Dec 1, 2008, at 3:31 AM, Traun Leyden wrote:

>
>
> Message: 9
> Date: Sun, 30 Nov 2008 18:42:30 -0800 (PST)
> From: Marc Orenberg <marc at kasteris.com>
> Subject: [Freeswitch-users] Problem importing modules in mod_python
> To: freeswitch-users at lists.freeswitch.org
> Message-ID: <195670.44941.qm at web50805.mail.re2.yahoo.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> In the latter versions of mod_python, I'm unable to import standard  
> python modules such as time and MySQLdb.?
> For example, the following script works fine in version 1.0.1:
>
> ??? ??? import time
> ??? ??? import os
> ??? ??? from freeswitch import *
> ??? ??? def handler(session, args):
> ??? ??? ??? session.answer()
> ??? ??? ??? session.execute("sleep", "2000")
> ??? ??? ??? session.streamFile("/usr/local/freeswitch/prompts/ 
> 01Welcome.wav")
> ??? ??? ??? return(session)
>
> But in freeswitch-1.0.latest.tar.gz, and svn versions 10556-10558, I  
> get the following error:
>
> ??? ??? 2008-11-30 21:13:09 [ERR] mod_python.c:129  
> eval_some_python() Error reloading module
> ??? ??? Traceback (most recent call last):
> ??????? File "/usr/lib/python2.4/site-packages/scripts/test.py",  
> line 1, in ?
> ??? ??? import time
> ??? ??? ImportError: /usr/lib/python2.4/lib-dynload/timemodule.so:  
> undefined symbol: PyExc_ValueError
>
> Thanks for your help!
>
> I have run into the same problem and put some documentation on the  
> wiki:
>
> http://wiki.freeswitch.org/wiki/Mod_python#ImportError:_.2F... 
> 2Fdatetime.so:_undefined_symbol:_PyExc_IOError
>
> I think something changed in freeswitch in the way it is loading  
> modules, or at least the way it is loading mod_python.  This  
> behavior appeared all of the sudden in recent freeswitch versions.
>
> HTH
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20081201/86edc0f5/attachment-0002.html 


More information about the FreeSWITCH-users mailing list