Changeset 816 in Sophya for trunk/SophyaLib/BaseTools


Ignore:
Timestamp:
Apr 5, 2000, 5:47:10 PM (25 years ago)
Author:
ansari
Message:

Amelioration printerr,exceptions ds ppersist.cc - Reza 5/4/2000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/ppersist.cc

    r802 r816  
    7272    cerr << "RegisterClass : Error, " << hex << classId << dec
    7373         << " already registered." << endl;
    74     throw(DuplicateIdExc("PIOPersist::RegisterPPHandlerClass"));
     74    throw(DuplicateIdExc("PIOPersist::RegisterPPHandlerClass() Already registered (1)"));
    7575  }
    7676  if (ppclassNameList->size() && (ppclassNameList->find(ppclass_name) != ppclassNameList->end())) {
    7777    cerr << "RegisterClass : Error (2) " <<  ppclass_name
    7878         << " already registered." << endl;
    79       throw(DuplicateIdExc("PIOPersist::RegisterPPHandlerClass (3)"));
     79      throw(DuplicateIdExc("PIOPersist::RegisterPPHandlerClass() Already registered(2)"));
    8080    }
    8181 
     
    9191//--
    9292{
    93   if (ppclassList->find(classId) == ppclassList->end() )
    94     throw( NotFoundExc("PIOPersist::RegisterDataObjClass() Not found classId") );
    95   if (dobjclassNameList->size() && (dobjclassNameList->find(class_name) != dobjclassNameList->end()))
    96       throw(DuplicateIdExc("PIOPersist::RegisterDataObjClass"));
     93  if (ppclassList->find(classId) == ppclassList->end() ) {
     94    cerr << "PIOPersist::RegisterDataObjClass() Error (1) "
     95         << hex << classId << dec << " Not Found !" << endl;
     96    throw( NotFoundExc("PIOPersist::RegisterDataObjClass() Not found classId ") );
     97  }
     98  if (dobjclassNameList->size() && (dobjclassNameList->find(class_name) != dobjclassNameList->end())) {
     99    cerr << "PIOPersist::RegisterDataObjClass() Error (2)" << class_name
     100         << " already registered." << endl;
     101      throw(DuplicateIdExc("PIOPersist::RegisterDataObjClass() - Already registered"));
     102  }
    97103
    98104  (*dobjclassNameList)[class_name]  = classId;
Note: See TracChangeset for help on using the changeset viewer.