home *** CD-ROM | disk | FTP | other *** search
/ c't freeware shareware 1997 / CT_SW_97.ISO / mac / Software / entwickl / win95 / pythowin.exe / DATA.3 / win32com / server / exception.py < prev    next >
Text File  |  1997-01-28  |  898b  |  25 lines

  1. """Exceptions
  2.  
  3.  To better support COM exceptions, the framework allows for an instance to be
  4.  raised.  This instance may have a certain number of known attributes, which are
  5.  translated into COM exception details.
  6.  
  7.  This means, for example, that Python could raise a COM exception that includes details
  8.  on a Help file and location, and a description for the user.
  9.  
  10.  This module provides a class which provides the necessary attributes.
  11.  
  12.  
  13. """
  14.  
  15. class Exception:
  16.     def __init__(self, description = None, scode = None,
  17.                  source = None, helpfile = None, helpContext = None,
  18.                      desc = None):
  19.         if description: self.description = description
  20.         if desc: self.description = desc
  21.         if scode: self.scode = scode
  22.         if source: self.source = source
  23. #    def __repr__(self):
  24. #        return "<a COM Exception - desc=%s, scode=%s>" % (`self.description`, `self.scode`)
  25.