Project

General

Profile

« Previous | Next » 

Revision 3602

exc.py: Added e_msg(), e_str() (from SQL py_functions._date())

View differences:

lib/exc.py
36 36
    except AttributeError: return ''
37 37
    return ''.join(get_traceback_str(t) for t in tracebacks)
38 38

  
39
def e_msg(e): return e.args[0].rstrip()
40

  
41
def e_str(e): return e.__class__.__name__+': '+e_msg(e)
42

  
39 43
def add_msg(e, msg):
40 44
    e.args = (strings.ensure_newl(strings.ustr(e))+strings.ustr(msg),)
41 45

  

Also available in: Unified diff