Changeset 91

Show
Ignore:
Timestamp:
10/26/05 16:42:58 (7 years ago)
Author:
sdeibel
Message:

ScriptDebugging? fix for CMFFormController scripts and synced version
number w/ Wingware's

Location:
WingDBG/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • WingDBG/trunk/ScriptDebugging.py

    r88 r91  
    231231 
    232232 
     233############################################################################## 
     234 
     235try: 
     236    from Products.CMFFormController.Script import PythonScript as CMFPythonScript 
     237except: 
     238    CMFPythonScript = None 
     239else: 
     240    savedCMFPythonScriptwrite = CMFPythonScript.write 
     241 
     242     
     243############################################################################## 
     244 
    233245def patch(): 
    234246    PythonScript.__init__ = PythonScript__init__ 
     
    239251        FSPythonScript._createZODBClone = FSPythonScript_createZODBClone 
    240252        FSPythonScript._write = FSPythonScript_write 
     253    if CMFPythonScript is not None: 
     254        CMFPythonScript.write = PythonScriptwrite 
    241255     
    242256def unpatch(): 
     
    248262        FSPythonScript._createZODBClone = savedFSPythonScript_createZODBClone 
    249263        FSPythonScript._write = savedFSPythonScript_write 
    250      
    251  
     264    if CMFPythonScript is not None: 
     265        CMFPythonScript.write = savedCMFPythonScriptwrite 
     266         
     267     
     268 
  • WingDBG/trunk/WingDBG.py

    r88 r91  
    2727__doc__ = """Wing Debugger Service Module""" 
    2828 
    29 __version__ = '2.0.3-1' 
     29__version__ = '2.1.0' 
    3030 
    3131