Changeset 1141 for ZMS/trunk/_globals.py


Ignore:
Timestamp:
02.09.2010 22:19:28 (21 months ago)
Author:
zmsdev
Message:

Applied fix for exception-logging in writeError()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/_globals.py

    r1027 r1141  
    632632_globals.writeError: 
    633633""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
    634 def writeError(self, etc=''): 
    635   info = '?' 
     634def writeError(self, info): 
    636635  try: 
    637636    LOG.error(info) 
     
    639638    v = str(v) 
    640639    # Strip HTML tags from the error value 
    641     import re 
    642     remove = [r"<[^<>]*>", r"&[A-Za-z]+;"] 
    643     for pat in remove: 
    644       v = re.sub(pat,' ', v) 
    645     if etc: etc += '\n' 
     640    for pattern in [r"<[^<>]*>", r"&[A-Za-z]+;"]: 
     641      v = re_sub(self, pattern,' ', v) 
     642    if info:  
     643      info += '\n' 
    646644    severity = logging.ERROR 
    647     info = etc+''.join(format_exception(t, v, tb)) 
     645    info += ''.join(format_exception(t, v, tb)) 
    648646    info = "[%s@%s]"%(self.meta_id,self.absolute_url()[len(self.REQUEST['SERVER_URL']):]) + info 
    649647    zms_log = getattr( self, 'zms_log', None) 
Note: See TracChangeset for help on using the changeset viewer.