Register COM Server...

Dag Sunde dag at orion.no
Tue Aug 1 10:15:23 EDT 2000


Why does this fragment give me an error in register.py?

(It's the SimpleCOMServer.py example taken from Mark Hammond's
 book, "Python programming on win32")

TIA...

Dag.


if __name__ == '__main__':
 print "Registering COM server..."
 import win32com.server.register
 win32com.server.register.UseCommandLine(PythonUtilities)


>>> Registering COM server...
Traceback (innermost last):
  File "C:\Python\Pythonwin\pywin\framework\scriptutils.py", line 310,
in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Python\comservers.py", line 20, in ?
    win32com.server.register.UseCommandLine(PythonUtilities)
  File "C:\Python\win32com\server\register.py", line 403, in
UseCommandLine
    apply(RegisterClasses, classes, flags)
  File "C:\Python\win32com\server\register.py", line 360, in
RegisterClasses
    addPyComCat, dispatcherSpec, clsctx, addnPath)
  File "C:\Python\win32com\server\register.py", line 171, in
RegisterServer
    _set_string(keyNameRoot, desc)
  File "C:\Python\win32com\server\register.py", line 32, in _set_string
    value)
TypeError: None is not a valid string in this context






More information about the Python-list mailing list