PyChart into web site error

Lee Harr lee at example.com
Wed Apr 13 16:10:37 EDT 2005


On 2005-04-13, Michele Petrazzo <michele.petrazzo at TOGLIunipex.it> wrote:
> Lee Harr wrote:
>> On 2005-04-12, Michele Petrazzo <michele.petrazzo at TOGLIunipex.it> wrote:
>> 
>>>I'm using PyChart like a module for create charts into a little web
>>>site, but when I try to create one, I have this error:
>>>
>>>/var/www/html/lgt/draw.py:19, in draw:
>>>can = canvas.init(self.file_name)
>>>/usr/lib/python2.3/site-packages/pychart/canvas.py:60, in init:
>>>can = pngcanvas.T(fname)
>>>/usr/lib/python2.3/site-packages/pychart/pscanvas.py:25, in __init__:
>>>basecanvas.T.__init__(self)
>>>/usr/lib/python2.3/site-packages/pychart/basecanvas.py:70, in __init__:
>>>self.title = re.sub("(.*)\\.py$", "\\1", sys.argv[0])
>>>
>>>AttributeError: 'module' object has no attribute 'argv'
>>>
>>>Why my script doesn't have sys.argv?
>>>
>>>Is there another way to use PyChart into my script?
>>>
>
>
>> You are probably going to have to give more details.
>> 
>> Is there a file in your html/lgt folder called sys?
>
> No.
>
> >>> os.listdir('/var/www/html/lgt/')
> ['engine.py', 'db.py', 'index.spy', 'linetest.py', 'index.html', 
> 'db_mysql.py', 'mysession.spy', 'cds.html', 'templates', 'tmp', 'draw.py']
> >>>
>
>> 
>> How are you serving the pages?
>
> Apache 2.0.48, mod_python 3.1.3 and Python 2.3.3
> on my mdk 10.0
>


Have you tried just running the script from the command
line and not through mod_python?

If that works, there may be some security setting in 
mod_python that restricts access to certain modules.
You might want to ask on a more mod_python oriented
list....
http://mailman.modpython.org/mailman/listinfo/mod_python




More information about the Python-list mailing list