[pywin32-checkins] pywin32/com/win32com/server register.py,1.16,1.17
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
|
From: <mha...@us...> - 2003-11-08 00:39:58
|
Update of /cvsroot/pywin32/pywin32/com/win32com/server
In directory sc8-pr-cvs1:/tmp/cvs-serv25641
Modified Files:
register.py
Log Message:
Don't insist on sys.winver existing. Make the "default dispatcher" the
default dispatcher nominated by the dispatcher module (which only grew
a default concept after us!)
Index: register.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32com/server/register.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** register.py 6 Oct 2003 13:11:36 -0000 1.16
--- register.py 8 Nov 2003 00:39:55 -0000 1.17
***************
*** 87,90 ****
--- 87,92 ----
def _find_localserver_exe(mustfind):
+ if not sys.platform.startswith("win32"):
+ return sys.executable
if pythoncom.__file__.find("_d") < 0:
exeBaseName = "pythonw.exe"
***************
*** 105,109 ****
path = win32api.RegQueryValue( win32con.HKEY_LOCAL_MACHINE, key )
exeName = os.path.join( path, exeBaseName )
! except win32api.error:
pass
if not os.path.exists(exeName):
--- 107,111 ----
path = win32api.RegQueryValue( win32con.HKEY_LOCAL_MACHINE, key )
exeName = os.path.join( path, exeBaseName )
! except (AttributeError,win32api.error):
pass
if not os.path.exists(exeName):
***************
*** 375,379 ****
dispatcherSpec = _get(cls, '_reg_debug_dispatcher_spec_')
if dispatcherSpec is None:
! dispatcherSpec = "win32com.server.dispatcher.DispatcherWin32trace"
# And remember the debugging flag as servers may wish to use it at runtime.
debuggingDesc = "(for debugging)"
--- 377,381 ----
dispatcherSpec = _get(cls, '_reg_debug_dispatcher_spec_')
if dispatcherSpec is None:
! dispatcherSpec = "win32com.server.dispatcher.DefaultDebugDispatcher"
# And remember the debugging flag as servers may wish to use it at runtime.
debuggingDesc = "(for debugging)"
|