View Issue Details

IDProjectCategoryView StatusLast Update
0004410Talerobsolete componentpublic2016-04-24 23:45
ReporterFlorian Dold Assigned ToMarcello Stanisci  
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004410: adopt uniform error handling strategy
DescriptionError handling in the bank is a complete mess, in some places exceptions are thrown (sometimes as classes and not instances, which Python can't even catch in an "except" clause).

In some other places we use return codes, and in some we call an error rendering function directly, in a way that is completely inconsistent.

The easiest solution would be to have a set of exceptions that we always throw, and middleware that catches them and renders the error appropriately.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-04-11 23:05 Florian Dold New Issue
2016-04-11 23:05 Florian Dold Status new => assigned
2016-04-11 23:05 Florian Dold Assigned To => Marcello Stanisci
2016-04-14 00:54 Christian Grothoff Severity minor => tweak
2016-04-14 00:54 Christian Grothoff Product Version => 0.0
2016-04-14 00:54 Christian Grothoff Target Version => 0.1
2016-04-18 10:01 Marcello Stanisci Status assigned => resolved
2016-04-18 10:01 Marcello Stanisci Resolution open => fixed
2016-04-24 23:45 Christian Grothoff Status resolved => closed
2016-04-24 23:45 Christian Grothoff Fixed in Version => 0.0
2016-04-24 23:45 Christian Grothoff Target Version 0.1 => 0.0
2022-08-23 20:26 Christian Grothoff Category bank (demonstrator) => py bank (demonstrator, obsolete)
2023-12-03 01:23 Christian Grothoff Category py bank (demonstrator, obsolete) => obsolete componet
2023-12-11 20:08 Florian Dold Category obsolete componet => obsolete component