A top level exception handler that writes uncaught exceptions to a 
  folder in .schrodinger.  The user is informed of the error and told to 
  contact customer service.
  
    |  | 
        
          | __init__(self) x.__init__(...) initializes x; see help(type(x)) for signature
 |  |  | 
    |  | 
        
          | __call__(self,
        etype,
        value,
        tb) Write the specified exception to disk and print a helpful error 
      message to the user.
 |  |  | 
    |  | 
        
          | _recordException(self,
        etype,
        value,
        tb) Write the specified exception to disk and display a helpful error 
      message to the user in the terminal and, if running maestro, in the 
      gui
 |  |  | 
    | str | 
        
          | _getMessage(self,
        filepath,
        html=False) Returns an message formatted either as plain text or html
 |  |  | 
    | tuple | 
        
          | _getExcepFile(self) Return the file that the exception should be written to.
 |  |  | 
    | generator | 
        
          | _genFilename(self) Generate potential output filenames to write the exception to
 |  |  | 
    |  | 
        
          | _createExcepDir(self) Create the exceptions directory if it does not already exist.
 |  |  | 
    |  | 
        
          | _cleanupExcepDir(self) If there are more than _MAX_EXCEP_FILES - 1 files in the exceptions 
      directory, remove the oldest files.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |