[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