IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 21, 2005, 3:41:30 PM (21 years ago)
Author:
jhoblitt
Message:

add psError() error reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/glueforge/templates/psdb/pop.tt

    r4340 r4341  
    2424    psMemIncrRefCounter(row);
    2525    if (!row) {
    26         // psError(); error or table is empty
     26        psError(PS_ERR_UNKNOWN, true, "database error or table is empty");
    2727        return NULL;
    2828    }
     
    3131    rowID = psMetadataLookupS32(&status, row, [% namespace FILTER upper %]_INDEX_NAME);
    3232    if (!status) {
    33         // psError(); something bad happened
     33        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item %s", [% namespace FILTER upper %]_INDEX_NAME);
    3434        psFree(row);
    3535        return NULL;
     
    4141    deleted = psDBDeleteRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, popped);
    4242    if (deleted != 1) {
    43         // psError(); something bad happened
     43        psError(PS_ERR_UNKNOWN, false, "database failed to delete row");
    4444        psFree(popped);
    4545        psFree(row);
     
    5858[% END -%]
    5959    if (!status) {
    60         // psError(); something bad happened
     60        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item [% item.name %]");
    6161        psFree(row);
    6262        return false;
Note: See TracChangeset for help on using the changeset viewer.