[python-win32] HTTP Error 500
Bjarni Ragnarsson
bjarnir at gmail.com
Mon Oct 16 22:22:22 CEST 2006
Hi everyone.
I'm getting quite desperate here - trying to run PythonScripts on asp pages.
The problem seems to be in coding.
This is XP Pro running IIS. Python 2.5 is installed (lates binary
build), egenix mx package too and pywin32-210.win32-py2.5.exe (tried
209.1 too with the same result).
Running the asp code::
<%@ LANGUAGE = Python %>
<%
# -*- coding: UTF-8 -*-
def main():
print ("Hello")
main()
%>
Results in this (using pyscript.py in debug mode):
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 86, in __BuildFromException
self._BuildFromSyntaxError(site, value, tb)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 104, in _BuildFromSyntaxError
self.colno = offset - 1
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'
pythoncom error: Unexpected exception in gateway method 'SetScriptState'
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
332, in _InvokeEx_
return self._invokeex_(dispid, lcid, wFlags, args, kwargs, serviceProvider)
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
593, in _invokeex_
return func(*args)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 605, in SetScriptState
self.Run()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 786, in Run
self.ExecutePendingScripts()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 734, in ExecutePendingScripts
self.DoExecutePendingScripts()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\pyscript.py",
line 288, in DoExecutePendingScripts
if self.CompileInScriptedSection(codeBlock, "exec"):
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 880, in CompileInScriptedSection
self.HandleException(codeBlock)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 948, in HandleException
codeBlock, exc_type, exc_value, exc_traceback)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 78, in __init__
self.__BuildFromException(site, exc_type, exc_value, exc_traceback)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 92, in __BuildFromException
raise sys.exc_info()
<type 'exceptions.TypeError'>:
pythoncom error: Unexpected gateway error
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
332, in _InvokeEx_
return self._invokeex_(dispid, lcid, wFlags, args, kwargs, serviceProvider)
File "C:\Python25\Lib\site-packages\win32com\server\policy.py", line
593, in _invokeex_
return func(*args)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 605, in SetScriptState
self.Run()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 786, in Run
self.ExecutePendingScripts()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 734, in ExecutePendingScripts
self.DoExecutePendingScripts()
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\pyscript.py",
line 288, in DoExecutePendingScripts
if self.CompileInScriptedSection(codeBlock, "exec"):
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 880, in CompileInScriptedSection
self.HandleException(codeBlock)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\framework.py",
line 948, in HandleException
codeBlock, exc_type, exc_value, exc_traceback)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 78, in __init__
self.__BuildFromException(site, exc_type, exc_value, exc_traceback)
File "C:\Python25\Lib\site-packages\win32comext\axscript\client\error.py",
line 92, in __BuildFromException
raise sys.exc_info()
<type 'exceptions.TypeError'>:
sitecustomize.py:
import sys
sys.setdefaultencoding('UTF-8')
#sys.setdefaultencoding('Windows-1252')
I've tried both defaults.
Please - please, help me here.
Best regards,
Bjarni Ragnarsson
More information about the Python-win32
mailing list