Opened 14 years ago

Closed 12 years ago

#95 closed enhancement (fixed)

Error reporting

Reported by: MatthewWhiting Owned by: MatthewWhiting
Priority: normal Milestone: Release-1.2
Component: Code base Version: 1.1.9
Severity: normal Keywords:
Cc:

Description

An improvement to the current codebase would be to incorporate exception handling. Look at the ASKAP exeception stuff - there are some useful classes that could be cannibalised.

It would be good if the Duchamp library could produce exceptions that are able to be handled by other code - such as askapsoft.

The exception handling could be incorporated into the DuchampError? stuff that currently exists.

Change History (5)

comment:1 Changed 12 years ago by MatthewWhiting

Milestone: Release-1.2Release-1.1.14
Status: newassigned

This has largely been done for the ASKAP work. Need to check through and make sure it covers everything.

comment:2 Changed 12 years ago by MatthewWhiting

Perhaps something like DuchampThrow?? - there may be situations where we want to report an error, but not stop the whole program.

comment:3 Changed 12 years ago by MatthewWhiting

Another enhancement would be to make use of streams, in the manner of ASKAPTHROW etc.

comment:4 Changed 12 years ago by MatthewWhiting

Macros defined in [909]. Now need to make use of them.

comment:5 Changed 12 years ago by MatthewWhiting

Resolution: fixed
Status: assignedclosed

Fully implemented in [913] and [914]. Closing.

Note: See TracTickets for help on using tickets.