Executing script with embedded python

Andrew Ayre andy at nospam.com
Thu Jan 26 12:00:52 EST 2006


"Farshid Lashkari" <flashkNO at SPAMgmail.com> wrote in message
news:cE_Bf.11329$ZA5.11001 at fed1read05...
> > The problem is that PyObject_CallObject always returns NULL. Is this the
> > correct return value for simply executing a script, as there is no
function
> > return value involved?
>
> The documentation for PyObject_CallObject states the following:
>
> "Returns the result of the call on success, or NULL on failure".
>
> So it seems like the call is failing. My guess would be that modules are
> not callable objects. Also, this seems somewhat redundant since your
> module is effectively executed when you import it using the
> PyImport_Import function.
>
> -Farshid
>

I redirected stderr to my application and it is reporting that "module" is
not callable. Pretty odd, considering it is executing the script anyway.
I'll look into this further. Thanks.

Andy






More information about the Python-list mailing list