Message6901
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 |
|
Date |
User |
Action |
Args |
2020-04-02 21:13:48 | rouilj | set | messageid: <1585862028.34.0.254694401502.issue2551083@roundup.psfhosted.org> |
2020-04-02 21:13:48 | rouilj | set | recipients:
+ rouilj, schlatterbeck, tttech-klonner |
2020-04-02 21:13:48 | rouilj | link | issue2551083 messages |
2020-04-02 21:13:47 | rouilj | create | |
|