Roundup Tracker - Issues

Message6901

Author rouilj
Recipients rouilj, schlatterbeck, tttech-klonner
Date 2020-04-02.21:13:47
Message-id <1585862028.34.0.254694401502.issue2551083@roundup.psfhosted.org>
In-reply-to
I think this is the new exception hierarchy that Ralf and I worked out.

+ indicates new exception class
* indicates exception class needs to be changed

Inheritence by indentation:

RoundupException+
   RejectBase+
      Reject*
         RejectRaw
   RoundupCGIException+
      HTTPException*
         Redirect
         NotFound
         NotModified
         PreconditionFailed
   DetectorError*
   SendFile*
   SendStaticFile*
   SeriousError*
   
   NoTemplate*
   Unauthorised* (2 instances)

   ConfigurationError*

   LoginError*
   Reject*

   TrackerError*

   MailUsageHelp*
   Unauthorized*
   IgnoreMessage*
   
Exception
   SysCallError - defined in except block on ssl import failure
   PoSyntaxError
   
BaseException
   SvcShutdown - server should exit on this
   
Exceptions defined under:

 roundup/cgi/TAL/...
 roundup/cgi/PageTemplates/...

stay as they are. These are inherited files into roundup.

Richard will this work for your use case?

Ralf does this look right? If so I'll try to do them this weekend.

-- rouilj
History
Date User Action Args
2020-04-02 21:13:48rouiljsetmessageid: <1585862028.34.0.254694401502.issue2551083@roundup.psfhosted.org>
2020-04-02 21:13:48rouiljsetrecipients: + rouilj, schlatterbeck, tttech-klonner
2020-04-02 21:13:48rouiljlinkissue2551083 messages
2020-04-02 21:13:47rouiljcreate