First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
1 | initial version |
First let's get a list of all the errors that can be thrown:
print [attr for attr in dir(psspy) if 'error' in attr.lower()]
that gives a huge list of errors.
Let's track that back to some common ancestors.
errors = [getattr(psspy, attr) for attr in dir(psspy) if 'error' in attr.lower()]
error_classes = set([cls.__mro__[1:] for cls in errors])
This shows two unique inheritance trees:
psspy.PsseException, exceptions.Exception, exceptions.BaseException, object
psspy.PsseAPIError, psspy.PsseException, exceptions.Exception, ...
From seeing this, I know that every single PSSE error inherits from psspy.PsseAPIError
. So if you want to catch PSSE errors, that is the one to put in your except
clause.
For completeness. Here is the entire list of exceptions. With the exception of PsseAPIError
They all inherit from PsseAPIError
:
A2TrmdccharError
A2TrmdcconvcharError
A2TrmdcconvcountError
A2TrmdcconvcplxError
A2TrmdcconvintError
A2TrmdcconvrealError
A2TrmdcconvtypesError
A2TrmdccountError
A2TrmdccplxError
A2TrmdcintError
A2TrmdcrealError
A2TrmdctypesError
AareacharError
AareacountError
AareacplxError
AareaintError
AarearealError
AareatypesError
AbrncharError
AbrncountError
AbrncplxError
AbrnintError
AbrnrealError
AbrntypesError
AbuscharError
AbuscountError
AbuscplxError
AbusintError
AbusrealError
AbustypesError
AcccError
Accc_Multiple_Run_ReportError
Accc_Single_Run_ReportError
Accc_Single_Run_Report_2Error
Accc_Trip_CorError
Accc_Trip_Cor_2Error
Accc_With_CorError
Accc_With_Cor_2Error
Accc_With_DspError
Accc_With_TripError
AccorError
Accor_2Error
Activate_LicenseError
Add_Details_To_Opf_LogError
Add_Facts_Device_ModelError
Add_Fctsauxsignal_ModelError
Add_Load_ModelError
Add_Mtdcauxsignal_ModelError
Add_Mtdcline_ModelError
Add_Plant_ModelError
Add_Relay_ModelError
Add_Swshunt_ModelError
Add_Ttdcauxsignal_ModelError
Add_Ttdcline_ModelError
Add_Vsdcauxsignal_ModelError
Add_Vsdcline_ModelError
Add_Wind_ModelError
AddmodelfolderError
AddmodellibraryError
AfactsbuscharError
AfactsbuscountError
AfactsbuscplxError
AfactsbusintError
AfactsbusrealError
AfactsbustypesError
AfactscharError
AfactscountError
AfactscplxError
AfactsintError
AfactsrealError
AfactstypesError
AflowcharError
AflowcountError
AflowcplxError
AflowintError
AflowrealError
AflowtypesError
AfxshntbuscharError
AfxshntbuscountError
AfxshntbuscplxError
AfxshntbusintError
AfxshntbusrealError
AfxshntbustypesError
AfxshuntcharError
AfxshuntcountError
AfxshuntcplxError
AfxshuntintError
AfxshuntrealError
AfxshunttypesError
AgenbuscharError
AgenbuscountError
AgenbuscplxError
AgenbusintError
AgenbusrealError
AgenbustypesError
AlertError
Alert_OutputError
AloadcharError
AloadcountError
AloadcplxError
AloadintError
AloadrealError
AloadtypesError
AlodbuscharError
AlodbuscountError
AlodbuscplxError
AlodbusintError
AlodbusrealError
AlodbustypesError
AlphError
AmachcharError
AmachcountError
AmachcplxError
AmachintError
AmachrealError
AmachtypesError
AmultitrmdccharError
AmultitrmdcconvcharError
AmultitrmdcconvcountError
AmultitrmdcconvcplxError
AmultitrmdcconvintError
AmultitrmdcconvrealError
AmultitrmdcconvtypesError
AmultitrmdccountError
AmultitrmdccplxError
AmultitrmdcintError
AmultitrmdcrealError
AmultitrmdctypesError
AnsiError
AownercharError
AownercountError
AownercplxError
AownerintError
AownerrealError
AownertypesError
Append_AcccError
Apply_Alternate_Step_SizeError
Apply_Automatic_ScalingError
ArdatError
AreaError
Area_2Error
Area_DataError
Area_ZoneError
AredatError
AreintError
ArenamError
ArenumError
AreuseError
AritojError
ArnmError
AsccError
Ascc_2Error
Ascc_scfileError
AstrError
AswshcharError
AswshcountError
AswshcplxError
AswshintError
AswshrealError
AswshtypesError
AsysError
AsysdefError
AsysinitError
Atr3CharError
Atr3CountError
Atr3CplxError
Atr3IntError
Atr3RealError
Atr3TypesError
AtrncharError
AtrncountError
AtrncplxError
AtrnintError
AtrnrealError
AtrntypesError
AulistError
Auxmod_PackError
Auxmod_UnconnectedError
Auxmod_UserError
AvscdccharError
AvscdcconvcharError
AvscdcconvcountError
AvscdcconvcplxError
AvscdcconvintError
AvscdcconvrealError
AvscdcconvtypesError
AvscdccountError
AvscdccplxError
AvscdcintError
AvscdcrealError
AvscdctypesError
AwndcharError
AwndcountError
AwndcplxError
AwndintError
AwndrealError
AwndtypesError
AzonecharError
AzonecountError
AzonecplxError
AzoneintError
AzonerealError
AzonetypesError
Bad_Iter_Coarse_LimitError
Bad_Iter_Fine_LimitError
Base_FrequencyError
BeginreportError
BgenError
BkdyError
Branch_App_R_X_ChannelError
Branch_DataError
Branch_Mva_ChannelError
Branch_P_And_Q_ChannelError
Branch_P_ChannelError
BrchError
BrncurError
BrndatError
Brndt2Error
BrnfloError
BrnintError
BrnmscError
BrnmvaError
BrnsttError
BsnmError
BsysError
BsysaddError
BsysdefError
BsysinitError
BsysisdefError
BsysmemError
BsysoError
BsysrclError
Bus_DataError
Bus_Data_2Error
Bus_Frequency_ChannelError
Bus_InputError
Bus_NumberError
Bus_OutputError
Bus_Size_LevelError
BusdatError
Busdt1Error
Busdt2Error
BusexsError
BusintError
BusmsmError
BusnError
CaseError
Case_Title_DataError
Change_ChannelError
Change_Channel_Out_FileError
Change_ChricnError
Change_ConError
Change_Fctmod_ChricnError
Change_Fctmod_ConError
Change_Fctmod_DataError
Change_Fctmod_IconError
Change_Fctmod_VarError
Change_Fctsauxmod_ChricnError
Change_Fctsauxmod_ConError
Change_Fctsauxmod_DataError
Change_Fctsauxmod_IconError
Change_Fctsauxmod_VarError
Change_GrefError
Change_IconError
Change_Ldmod_ChricnError
Change_Ldmod_ConError
Change_Ldmod_DataError
Change_Ldmod_IconError
Change_Ldmod_VarError
Change_Mtdcauxmod_ChricnError
Change_Mtdcauxmod_ConError
Change_Mtdcauxmod_DataError
Change_Mtdcauxmod_IconError
Change_Mtdcauxmod_VarError
Change_Mtdclmod_ChricnError
Change_Mtdclmod_ConError
Change_Mtdclmod_DataError
Change_Mtdclmod_IconError
Change_Mtdclmod_VarError
Change_Plmod_ChricnError
Change_Plmod_ConError
Change_Plmod_DataError
Change_Plmod_IconError
Change_Plmod_VarError
Change_Rlmod_ChricnError
Change_Rlmod_ConError
Change_Rlmod_DataError
Change_Rlmod_IconError
Change_Rlmod_VarError
Change_StateError
Change_Swsmod_ChricnError
Change_Swsmod_ConError
Change_Swsmod_IconError
Change_Swsmod_VarError
Change_Ttdcauxmod_ChricnError
Change_Ttdcauxmod_ConError
Change_Ttdcauxmod_DataError
Change_Ttdcauxmod_IconError
Change_Ttdcauxmod_VarError
Change_Ttdclmod_ChricnError
Change_Ttdclmod_ConError
Change_Ttdclmod_DataError
Change_Ttdclmod_IconError
Change_Ttdclmod_VarError
Change_VarError
Change_VrefError
Change_Vsdcauxmod_ChricnError
Change_Vsdcauxmod_ConError
Change_Vsdcauxmod_DataError
Change_Vsdcauxmod_IconError
Change_Vsdcauxmod_VarError
Change_Vsdclmod_ChricnError
Change_Vsdclmod_ConError
Change_Vsdclmod_DataError
Change_Vsdclmod_IconError
Change_Vsdclmod_VarError
Change_Wnmod_ChricnError
Change_Wnmod_ConError
Change_Wnmod_IconError
Change_Wnmod_VarError
ChangediagcontourError
CheckdiagfileError
ChktreError
ChnvalError
ChsbError
Clamp_Nonoptimized_GensError
Close_PowerflowError
Close_ReportError
ClosediagfileError
CloseeventstudyfileError
ClosescenariofileError
CmprError
CntbError
CongError
ConlError
Connectivity_CheckError
Constrain_Interface_FlowsError
Control_Area_InterchangeError
Crt_Plot_ChannelError
Dc2AuxmindError
Dc2AuxmnamError
Dc2DatError
Dc2Dat_2Error
Dc2IntError
Dc2Int_2Error
Dc2MindError
Dc2MnamError
Dc_Tap_AdjustmentError
DcccError
DccorError
DclfError
DclistError
Dclmod_PackError
Dclmod_UnconnectedError
Dclmod_UserError
DcnauxmindError
DcnauxmnamError
DcncinError
Dcncin_2Error
DcndatError
Dcndat_2Error
DcnintError
Dcnint_2Error
DcnmindError
DcnmnamError
DeletediagcontourError
DelmodelfolderError
DfaxError
Dfax_ContingencyError
DftiError
DiffError
Dist_3Wind_CloseError
Dist_3Wind_FaultError
Dist_3Wind_TripError
Dist_Branch_CloseError
Dist_Branch_FaultError
Dist_Branch_TripError
Dist_Bus_FaultError
Dist_Bus_TripError
Dist_Clear_FaultError
Dist_Machine_TripError
Dist_Scmu_FaultError
Dist_Spcb_FaultError
DlstError
DmpcError
DocuError
DropmodellibraryError
DropmodelprogramError
DscnError
DscvalError
DsivalError
DsrvalError
DydaError
Dynamics_Solution_Param_2Error
Dynamics_Solution_ParamsError
DynamicsmodeError
Dyre_AddError
Dyre_NewError
EcdiError
EchoError
EeqvError
EnablediagcontourError
EqrdError
ErunError
Estr_Open_Circuit_TestError
Estr_Response_Ratio_TestError
ExamError
ExportbuslocfileError
ExportimagefileError
ExtrError
FactError
Facts_DataError
Facts_Data_2Error
FcdauxmindError
FcdauxmnamError
FcddatError
Fcddat_2Error
FcdintError
Fcdint_2Error
FcdmindError
FcdmnamError
FclistError
Fctmod_PackError
Fctmod_RemoveError
Fctmod_StatusError
Fctmod_UnconnectedError
Fctmod_UserError
Fctsauxmod_RemoveError
Fctsauxmod_StatusError
FdnsError
File_OverwriteError
FileinError
Final_Opf_Barrier_CoeffError
FindError
FlatError
FnslError
Fxsdt1Error
Fxsdt2Error
FxsintError
GcapError
GdifError
GencnvError
GendatError
GendspError
Gendt1Error
GensError
GeolError
Get_Char_LengthError
Get_MstateError
GetbatdefaultsError
GetdefaultcharError
GetdefaultintError
GetdefaultrealError
GexmbusError
Gne_DataError
GnetError
GrowbusError
GrowbuslevelsError
GrpgError
GrunError
GstrError
IecsError
Iecs_2Error
Iecs_3Error
Iecs_scfileError
ImpcError
Impedance_Correction_DataError
Implement_TransferError
Import_EcdiError
ImportdrawfileError
ImportimagefileError
Increment_GrefError
Increment_VrefError
Ini2DcError
InibrnError
InibrxError
InibusError
InibuxError
InifaxError
InifxsError
InilodError
InimacError
InimdcError
InimslError
IninamError
IninaxError
Initial_Opf_Barrier_CoeffError
InitieError
InitixError
InivscError
InlfError
IntaError
Interface_Flow_Cost_CoeffError
IntzError
IoflushError
IslandError
IteratError
JoinError
LampError
LdlistError
Ldmod_PackError
Ldmod_RemoveError
Ldmod_Status2Error
Ldmod_StatusError
Ldmod_UnconnectedError
Ldmod_UserError
Line_Shunt_ReportingError
Lines_Per_PageError
Lines_Per_Page_One_DeviceError
ListError
List_Channel_ModelsError
LlrfError
LmodindError
LmodnamError
Load_Array_ChannelError
Load_DataError
Load_Data_3Error
Load_ReductionError
LodcnvError
Loddt1Error
Loddt2Error
LodindError
LodintError
Long_Title_DataError
LoutError
LstoError
LtapError
MacccError
Maccc_Trip_CorError
Maccc_Trip_Cor_2Error
Maccc_With_CorError
Maccc_With_Cor_2Error
Maccc_With_TripError
MacdatError
Macdt2Error
Machine_App_R_X_ChannelError
Machine_Array_ChannelError
Machine_DataError
Machine_Data_2Error
Machine_Iterm_ChannelError
MacindError
MacintError
MacsttError
Matrix_Growth_FactorError
MaxmsmError
Mbid2DcError
Mbid3WndError
MbidatrnError
MbidbrnError
MbidfactsError
MbidloadError
MbidmacError
MbidmdcError
MbidmslError
MbidshuntError
MbidvscError
McreError
MdlfldcntError
MdlfolderError
MdlindError
MdllibcntError
MdlnamError
Minimize_Adj_Bus_ShuntsError
Minimize_Fuel_CostError
Minimize_Interface_FlowsError
Minimize_Load_AdjustmentsError
Minimize_P_LossesError
Minimize_P_SlackError
Minimize_Q_LossesError
Minimize_Q_SlackError
Minimize_Reactive_ReserveError
Minimize_Series_CompError
MlstError
ModrError
Move3WndError
MovebrnError
MoveloadError
MoveloadsError
MovemacError
MovemodelfolderError
MoveplntError
MoveshuntError
MoveshuntsError
MoveswsError
MrunError
MslvError
MstrError
MsumError
MtdcError
Mtdcauxmod_RemoveError
Mtdcauxmod_StatusError
Mtdclmod_RemoveError
Mtdclmod_StatusError
Multi_Section_Line_DataError
Multi_Section_Line_EditError
Multi_Term_Dc_Bus_DataError
Multi_Term_Dc_Convr_DataError
Multi_Term_Dc_Line_DataError
Multi_Term_Dc_Link_DataError
Multisection_ReportingError
MwmiError
MwomwmsfError
MwomwosfError
NatonoError
NetgError
New_DimensionError
NewcasError
Newcase_2Error
NewdiagfileError
NewopfError
NewscenariofileError
NewseqError
Newton_ToleranceError
Non_DivergentError
Non_Trans_Percent_UnitsError
NopfError
NotonaError
NsolError
Nxt2DcError
Nxtbrn3Error
NxtbrnError
NxtbusError
NxtfaxError
NxtfxsError
NxtlodError
NxtmacError
NxtmdcError
NxtmslError
Nxttie3Error
NxttieError
NxtvscError
OkstrtError
Open_Bus_Voltage_LimitsError
OpenbuslocfileError
OpendiagfileError
OpeneventstudyfileError
OpenscenariofileError
OpenuctefileError
OpenunError
Opf_2Term_DcError
Opf_Adjbrx_IndvError
Opf_Adjbrx_SubsysError
Opf_Adjload_TblError
Opf_Adjvar_IndvError
Opf_Adjvar_SubsysError
Opf_Apdsp_TblError
Opf_Barrier_Step_LengthError
Opf_Brflw_3Wt_IndvError
Opf_Brflw_Brn_IndvError
Opf_Brflw_SubsysError
Opf_Bus_IndvError
Opf_Bus_SubsysError
Opf_Clamp_Decay_FactorError
Opf_Csttbl_LinError
Opf_Csttbl_PolyError
Opf_Csttbl_QuadError
Opf_Final_Clamp_TolError
Opf_Fix_All_GeneratorsError
Opf_Fix_Phase_ShiftersError
Opf_Fix_Switched_ShuntsError
Opf_Fix_Tap_RatiosError
Opf_Fixed_Voltage_PenaltyError
Opf_Gen_Rcap_IndvError
Opf_Gen_Rcap_SubsysError
Opf_Gendsp_IndvError
Opf_Gendsp_SubsysError
Opf_Genrsv_IndvError
Opf_Genrsv_SubsysError
Opf_Initial_Clamp_TolError
Opf_Interior_Shift_FactorError
Opf_Intflw_3WtError
Opf_Intflw_BrnError
Opf_Intflw_MainError
Opf_Intflw_ResetError
Opf_Lambda_ToleranceError
Opf_Lf_Control_PenaltyError
Opf_Lnceqn_AdjloadError
Opf_Lnceqn_AdjvarError
Opf_Lnceqn_BrflowError
Opf_Lnceqn_IntflowError
Opf_Lnceqn_MainError
Opf_Lnceqn_PgenError
Opf_Lnceqn_QgenError
Opf_Lnceqn_ResetError
Opf_Lnceqn_SwshuntError
Opf_Lnceqn_TranError
Opf_Lnceqn_VangError
Opf_Lnceqn_VmagError
Opf_Load_IndvError
Opf_Load_SubsysError
Opf_Max_Tap_Ratio_StepError
Opf_Min_Tap_Ratio_StepError
Opf_Perrsv_GenError
Opf_Perrsv_MainError
Opf_Perrsv_ResetError
Opf_Regulate_Area_IntError
Opf_Round_Switched_ShuntsError
Opf_Round_Tap_RatiosError
Opf_Scale_Qgen_LimitsError
Opf_Step_Length_ToleranceError
Opf_Use_Generator_VschedError
OptoError
OrdbusError
OrdrError
OsysError
OsysdefError
OsysinitError
OtdfError
Output_Y_MatrixError
OutsError
OwndatError
Owner_DataError
OwnmError
OwnnamError
OwnnumError
OwnrError
OwnuseError
P_Losses_Cost_CoeffError
PagereportError
PathError
Pbus_Add_ModError
Pbus_DeleteError
Phase_Shift_AdjustmentError
Plant_DataError
Plmod_ConsistencyError
Plmod_PackError
Plmod_RemoveError
Plmod_StatusError
Plmod_UnconnectedError
Plmod_UserError
PolyError
Poly_PrintError
PoutError
Power_OutputError
PowerflowmodeError
Pp_AcccError
Pp_Accc_Multi_CaseError
Print_Outaged_BranchesError
Print_Winding_BusesError
PrintdiagfileError
Produce_Opf_Log_FileError
ProgressError
Progress_OutputError
PromptError
Prompt_OutputError
PrtiError
PsasError
PsebError
PsseAPIError
PssehaltError
Pssehalt_2Error
PsseinitError
PsseversionError
Purg2DcError
Purg3WndError
PurgError
PurgareaError
PurgatrnError
PurgbrnError
Purge_All_Opf_DataError
Purge_Multi_Term_Dc_BusError
Purge_Multi_Term_Dc_ConvrError
Purge_Multi_Term_Dc_LinkError
Purge_Opf_2Term_DcError
Purge_Opf_Adjbrx_IndvError
Purge_Opf_Adjbrx_SubsysError
Purge_Opf_Adjload_TblError
Purge_Opf_Adjvar_IndvError
Purge_Opf_Adjvar_SubsysError
Purge_Opf_Apdsp_TblError
Purge_Opf_Brflw_3WtError
Purge_Opf_Brflw_BrnError
Purge_Opf_Brflw_SubsysError
Purge_Opf_Bus_IndvError
Purge_Opf_Bus_SubsysError
Purge_Opf_Csttbl_LinError
Purge_Opf_Csttbl_PolyError
Purge_Opf_Csttbl_QuadError
Purge_Opf_Gen_Rcap_IndvError
Purge_Opf_Gen_Rcap_SubsysError
Purge_Opf_Gendsp_IndvError
Purge_Opf_Gendsp_SubsysError
Purge_Opf_Genrsv_IndvError
Purge_Opf_Genrsv_SubsysError
Purge_Opf_IntflwError
Purge_Opf_Intflw_3WtError
Purge_Opf_Intflw_BrnError
Purge_Opf_LnceqnError
Purge_Opf_Lnceqn_AdjloadError
Purge_Opf_Lnceqn_AdjvarError
Purge_Opf_Lnceqn_BrflowError
Purge_Opf_Lnceqn_IntflowError
Purge_Opf_Lnceqn_PgenError
Purge_Opf_Lnceqn_QgenError
Purge_Opf_Lnceqn_SwshuntError
Purge_Opf_Lnceqn_TranError
Purge_Opf_Lnceqn_VangError
Purge_Opf_Lnceqn_VmagError
Purge_Opf_Load_IndvError
Purge_Opf_Load_SubsysError
Purge_Opf_PerrsvError
Purge_Opf_Perrsv_GenError
PurgfactsError
PurgloadError
PurgloadsError
PurgmacError
PurgmdcError
PurgmslError
PurgmutError
PurgownerError
PurgplntError
PurgshuntError
PurgshuntsError
PurgswsError
PurgvscError
PurgzoneError
Pv_EngineError
Pv_Engine_2Error
Pv_Engine_3Error
Pv_PrintError
Q_Losses_Cost_CoeffError
Qv_EngineError
Qv_PrintError
RankError
Rank_Brn_And_MacError
RateError
Rate_2Error
Rating_SetError
RawdError
Rawd_2Error
RdchError
RdchrawversionError
RdeqError
Reactive_Resv_Cost_CoeffError
ReadError
ReadrawversionError
ReadsubError
ReadsubrawversionError
RecnError
Recording_OptionsError
RefreshdiagcontourError
RefreshdiagfileError
RefreshguiError
RegbError
RelindError
RemmError
Remove_Unused_Chan_ModelsError
RenumdiagfileError
ReportError
Report_OutputError
ResqError
ResqversionError
RetiError
Rev29_NamesError
RllistError
Rlmod_PackError
Rlmod_RemoveError
Rlmod_StatusError
Rlmod_UnconnectedError
Rlmod_UserError
RmodindError
RmodnamError
RnfiError
RopfError
RstrError
RunError
RundynamiceventstudyError
RuniplanfileError
RunpowerfloweventstudyError
RunrspnsfileError
RwcmError
RwdyError
RwmaError
RwmmError
RwopError
RwsqError
SaveError
SavediagfileError
SaveeventstudyfileError
SavescenariofileError
SaveuctefileError
Sc3WndError
ScalError
Scbrn2Error
Scbus2Error
ScdoneError
SceqError
ScgrError
ScinitError
Scmac2Error
ScmuError
ScopError
SelctrError
Seq_3_Wind_Grounding_DataError
Seq_3_Wind_Winding_DataError
Seq_Branch_DataError
Seq_Bus_DataError
Seq_Fixed_Shunt_DataError
Seq_Machine_DataError
Seq_Mutual_DataError
Seq_Switched_Shunt_DataError
Seq_Three_Winding_DataError
Seq_Two_Winding_DataError
SeqdError
Sequence_Network_SetupError
Set_GenangError
Set_GenpwrError
Set_Input_DevError
Set_NetfrqError
Set_Next_ChannelError
Set_Next_IconError
Set_Next_VarError
Set_Opf_Report_SubsystemError
Set_OsscanError
Set_RelangError
Set_RelscnError
Set_VltscnError
Set_Voltage_Dip_CheckError
Set_Voltage_Rec_CheckError
SetactiveeventstudyError
SetdiagfontError
SetdiagprecError
SetdiagpropError
SetdiagresasccError
SetdiagresdataError
SetdiagresdynError
SetdiagresgdifError
SetdiagresiecError
SetdiagrespflowcheckError
SetdiagrespflowoptionsError
SetdiagresrelError
SetdiagresscgrError
SetdiagrestypeasccError
SetdiagrestypedataError
SetdiagrestypedynError
SetdiagrestypegdifError
SetdiagrestypeiecError
SetdiagrestypepflowError
SetdiagrestyperelError
SetdiagrestypescgrError
SetfullviewgraphareaError
SetfullviewscaleError
SetmodelfolderError
SetmodelfoldersError
SfilesError
ShntError
Short_Circuit_CoordinatesError
Short_Circuit_ModelingError
Short_Circuit_UnitsError
Short_Circuit_WarningError
ShowError
Shunt_DataError
SizeError
Size_DsError
SlmodindError
SlmodnamError
SnapError
Solution_ParametersError
Solution_Parameters_2Error
Solution_Parameters_3Error
SolvError
SolvedError
SpcbError
SpilError
SpltError
SqexError
SqliError
SraindError
SrrsError
StareaError
StartrecordingError
State_ChannelError
StbskvError
StopError
Stop_2Error
StoprecordingError
StrtError
StzoneError
SubsError
Switched_Shunt_AdjustmentError
Switched_Shunt_DataError
Switched_Shunt_Data_3Error
SwsblkError
SwsblzError
SwsdatError
Swsdt1Error
SwsintError
SwslistError
SwsmindError
SwsmnamError
Swsmod_PackError
Swsmod_RemoveError
Swsmod_StatusError
Swsmod_UnconnectedError
Swsmod_UserError
SysmsmError
SysmvaError
SystotError
Tap_AdjustmentError
TextError
TflgError
Three_Winding_DataError
Three_Wnd_App_R_X_ChannelError
Three_Wnd_Impedance_DataError
Three_Wnd_Mva_ChannelError
Three_Wnd_P_And_Q_ChannelError
Three_Wnd_P_ChannelError
Three_Wnd_Winding_DataError
Three_Wnd_Winding_Data_3Error
TiesError
TiezError
TimeError
TitldtError
TlstError
TltgError
TotbusError
TpchError
Tr3DatError
Tr3Dt2Error
Tr3IntError
Tr3NamError
Transaction_Add_ModError
Transaction_DeleteError
Transfer_DataError
Transformer_Percent_UnitsError
Transmission_Line_UnitsError
TreeError
Trig_Volt_Violation_CheckError
TrndatError
TrxdatError
Ttdcauxmod_RemoveError
Ttdcauxmod_StatusError
Ttdclmod_RemoveError
Ttdclmod_StatusError
Two_Term_Dc_Convr_DataError
Two_Terminal_Dc_Line_DataError
Two_Winding_DataError
Two_Winding_Data_3Error
TyslError
UpdatebuslocdiagfileError
Use_Dual_CriteriaError
Use_Emergency_Flow_LimitsError
Use_Emergency_Volt_LimitsError
UserError
UserinError
VammError
VamoError
Var_ChannelError
VchkError
Voltage_And_Angle_ChannelError
Voltage_ChannelError
Voltage_InputError
Voltage_OutputError
Vsc_Dc_Converter_DataError
Vsc_Dc_Line_DataError
VscauxmindError
VscauxmnamError
VsccdtError
VsccinError
VscintError
VscmindError
VscmnamError
Vsdcauxmod_RemoveError
Vsdcauxmod_StatusError
Vsdclmod_RemoveError
Vsdclmod_StatusError
VsmoError
WindmindError
WindmnamError
WnddatError
Wnddt2Error
WndintError
WnlistError
Wnmod_ConsistencyError
Wnmod_PackError
Wnmod_RemoveError
Wnmod_StatusError
Wnmod_UnconnectedError
Wnmod_UserError
Write_Opf_Options_FileError
Write_Options_FileError
WriterawversionError
WriteseqversionError
XeqvError
XfrdatError
XfrintError
XfrnamError
ZndatError
ZnitojError
ZoneError
Zone_2Error
Zone_AreaError
Zone_DataError
ZonmError
ZonnamError
ZonnumError
ZonuseError
ZsysError
ZsysdefError
ZsysinitError
2 | More info about mro, and how to catch errors and turn on exception handling. |
First let's get a list of all the errors that can be thrown:
print [attr for attr in dir(psspy) if 'error' in attr.lower()]
that gives a huge list of errors.
Let's track that back to some common ancestors.
errors = [getattr(psspy, attr) for attr in dir(psspy) if 'error' in attr.lower()]
error_classes = set([cls.__mro__[1:] for cls in errors])
The __mro__
attribute is the method resolution order, you could think of it as the chain of inheritance for a class.
This shows two unique inheritance trees:
psspy.PsseException, exceptions.Exception, exceptions.BaseException, object
psspy.PsseAPIError, psspy.PsseException, exceptions.Exception, ...
From seeing this, Based on these two, (and some further digging around), I know that every single PSSE error inherits from from psspy.PsseAPIError
. So if you want to catch PSSE errors, that is the one to put psspy.PsseAPIError
in your except
clause.
import psspy
# next line is critical. PSSE won't throw exceptions unless you set it to True
psspy.throwPsseExceptions = True
try:
psspy.pssecase('non-existant-file')
except psspy.PsseAPIError, e:
print e.apiname, e.ierr
For completeness. Here is the entire list of exceptions. With the exception of PsseAPIError
They all inherit from PsseAPIError
:
A2TrmdccharError
A2TrmdcconvcharError
A2TrmdcconvcountError
A2TrmdcconvcplxError
A2TrmdcconvintError
A2TrmdcconvrealError
A2TrmdcconvtypesError
A2TrmdccountError
A2TrmdccplxError
A2TrmdcintError
A2TrmdcrealError
A2TrmdctypesError
AareacharError
AareacountError
AareacplxError
AareaintError
AarearealError
AareatypesError
AbrncharError
AbrncountError
AbrncplxError
AbrnintError
AbrnrealError
AbrntypesError
AbuscharError
AbuscountError
AbuscplxError
AbusintError
AbusrealError
AbustypesError
AcccError
Accc_Multiple_Run_ReportError
Accc_Single_Run_ReportError
Accc_Single_Run_Report_2Error
Accc_Trip_CorError
Accc_Trip_Cor_2Error
Accc_With_CorError
Accc_With_Cor_2Error
Accc_With_DspError
Accc_With_TripError
AccorError
Accor_2Error
Activate_LicenseError
Add_Details_To_Opf_LogError
Add_Facts_Device_ModelError
Add_Fctsauxsignal_ModelError
Add_Load_ModelError
Add_Mtdcauxsignal_ModelError
Add_Mtdcline_ModelError
Add_Plant_ModelError
Add_Relay_ModelError
Add_Swshunt_ModelError
Add_Ttdcauxsignal_ModelError
Add_Ttdcline_ModelError
Add_Vsdcauxsignal_ModelError
Add_Vsdcline_ModelError
Add_Wind_ModelError
AddmodelfolderError
AddmodellibraryError
AfactsbuscharError
AfactsbuscountError
AfactsbuscplxError
AfactsbusintError
AfactsbusrealError
AfactsbustypesError
AfactscharError
AfactscountError
AfactscplxError
AfactsintError
AfactsrealError
AfactstypesError
AflowcharError
AflowcountError
AflowcplxError
AflowintError
AflowrealError
AflowtypesError
AfxshntbuscharError
AfxshntbuscountError
AfxshntbuscplxError
AfxshntbusintError
AfxshntbusrealError
AfxshntbustypesError
AfxshuntcharError
AfxshuntcountError
AfxshuntcplxError
AfxshuntintError
AfxshuntrealError
AfxshunttypesError
AgenbuscharError
AgenbuscountError
AgenbuscplxError
AgenbusintError
AgenbusrealError
AgenbustypesError
AlertError
Alert_OutputError
AloadcharError
AloadcountError
AloadcplxError
AloadintError
AloadrealError
AloadtypesError
AlodbuscharError
AlodbuscountError
AlodbuscplxError
AlodbusintError
AlodbusrealError
AlodbustypesError
AlphError
AmachcharError
AmachcountError
AmachcplxError
AmachintError
AmachrealError
AmachtypesError
AmultitrmdccharError
AmultitrmdcconvcharError
AmultitrmdcconvcountError
AmultitrmdcconvcplxError
AmultitrmdcconvintError
AmultitrmdcconvrealError
AmultitrmdcconvtypesError
AmultitrmdccountError
AmultitrmdccplxError
AmultitrmdcintError
AmultitrmdcrealError
AmultitrmdctypesError
AnsiError
AownercharError
AownercountError
AownercplxError
AownerintError
AownerrealError
AownertypesError
Append_AcccError
Apply_Alternate_Step_SizeError
Apply_Automatic_ScalingError
ArdatError
AreaError
Area_2Error
Area_DataError
Area_ZoneError
AredatError
AreintError
ArenamError
ArenumError
AreuseError
AritojError
ArnmError
AsccError
Ascc_2Error
Ascc_scfileError
AstrError
AswshcharError
AswshcountError
AswshcplxError
AswshintError
AswshrealError
AswshtypesError
AsysError
AsysdefError
AsysinitError
Atr3CharError
Atr3CountError
Atr3CplxError
Atr3IntError
Atr3RealError
Atr3TypesError
AtrncharError
AtrncountError
AtrncplxError
AtrnintError
AtrnrealError
AtrntypesError
AulistError
Auxmod_PackError
Auxmod_UnconnectedError
Auxmod_UserError
AvscdccharError
AvscdcconvcharError
AvscdcconvcountError
AvscdcconvcplxError
AvscdcconvintError
AvscdcconvrealError
AvscdcconvtypesError
AvscdccountError
AvscdccplxError
AvscdcintError
AvscdcrealError
AvscdctypesError
AwndcharError
AwndcountError
AwndcplxError
AwndintError
AwndrealError
AwndtypesError
AzonecharError
AzonecountError
AzonecplxError
AzoneintError
AzonerealError
AzonetypesError
Bad_Iter_Coarse_LimitError
Bad_Iter_Fine_LimitError
Base_FrequencyError
BeginreportError
BgenError
BkdyError
Branch_App_R_X_ChannelError
Branch_DataError
Branch_Mva_ChannelError
Branch_P_And_Q_ChannelError
Branch_P_ChannelError
BrchError
BrncurError
BrndatError
Brndt2Error
BrnfloError
BrnintError
BrnmscError
BrnmvaError
BrnsttError
BsnmError
BsysError
BsysaddError
BsysdefError
BsysinitError
BsysisdefError
BsysmemError
BsysoError
BsysrclError
Bus_DataError
Bus_Data_2Error
Bus_Frequency_ChannelError
Bus_InputError
Bus_NumberError
Bus_OutputError
Bus_Size_LevelError
BusdatError
Busdt1Error
Busdt2Error
BusexsError
BusintError
BusmsmError
BusnError
CaseError
Case_Title_DataError
Change_ChannelError
Change_Channel_Out_FileError
Change_ChricnError
Change_ConError
Change_Fctmod_ChricnError
Change_Fctmod_ConError
Change_Fctmod_DataError
Change_Fctmod_IconError
Change_Fctmod_VarError
Change_Fctsauxmod_ChricnError
Change_Fctsauxmod_ConError
Change_Fctsauxmod_DataError
Change_Fctsauxmod_IconError
Change_Fctsauxmod_VarError
Change_GrefError
Change_IconError
Change_Ldmod_ChricnError
Change_Ldmod_ConError
Change_Ldmod_DataError
Change_Ldmod_IconError
Change_Ldmod_VarError
Change_Mtdcauxmod_ChricnError
Change_Mtdcauxmod_ConError
Change_Mtdcauxmod_DataError
Change_Mtdcauxmod_IconError
Change_Mtdcauxmod_VarError
Change_Mtdclmod_ChricnError
Change_Mtdclmod_ConError
Change_Mtdclmod_DataError
Change_Mtdclmod_IconError
Change_Mtdclmod_VarError
Change_Plmod_ChricnError
Change_Plmod_ConError
Change_Plmod_DataError
Change_Plmod_IconError
Change_Plmod_VarError
Change_Rlmod_ChricnError
Change_Rlmod_ConError
Change_Rlmod_DataError
Change_Rlmod_IconError
Change_Rlmod_VarError
Change_StateError
Change_Swsmod_ChricnError
Change_Swsmod_ConError
Change_Swsmod_IconError
Change_Swsmod_VarError
Change_Ttdcauxmod_ChricnError
Change_Ttdcauxmod_ConError
Change_Ttdcauxmod_DataError
Change_Ttdcauxmod_IconError
Change_Ttdcauxmod_VarError
Change_Ttdclmod_ChricnError
Change_Ttdclmod_ConError
Change_Ttdclmod_DataError
Change_Ttdclmod_IconError
Change_Ttdclmod_VarError
Change_VarError
Change_VrefError
Change_Vsdcauxmod_ChricnError
Change_Vsdcauxmod_ConError
Change_Vsdcauxmod_DataError
Change_Vsdcauxmod_IconError
Change_Vsdcauxmod_VarError
Change_Vsdclmod_ChricnError
Change_Vsdclmod_ConError
Change_Vsdclmod_DataError
Change_Vsdclmod_IconError
Change_Vsdclmod_VarError
Change_Wnmod_ChricnError
Change_Wnmod_ConError
Change_Wnmod_IconError
Change_Wnmod_VarError
ChangediagcontourError
CheckdiagfileError
ChktreError
ChnvalError
ChsbError
Clamp_Nonoptimized_GensError
Close_PowerflowError
Close_ReportError
ClosediagfileError
CloseeventstudyfileError
ClosescenariofileError
CmprError
CntbError
CongError
ConlError
Connectivity_CheckError
Constrain_Interface_FlowsError
Control_Area_InterchangeError
Crt_Plot_ChannelError
Dc2AuxmindError
Dc2AuxmnamError
Dc2DatError
Dc2Dat_2Error
Dc2IntError
Dc2Int_2Error
Dc2MindError
Dc2MnamError
Dc_Tap_AdjustmentError
DcccError
DccorError
DclfError
DclistError
Dclmod_PackError
Dclmod_UnconnectedError
Dclmod_UserError
DcnauxmindError
DcnauxmnamError
DcncinError
Dcncin_2Error
DcndatError
Dcndat_2Error
DcnintError
Dcnint_2Error
DcnmindError
DcnmnamError
DeletediagcontourError
DelmodelfolderError
DfaxError
Dfax_ContingencyError
DftiError
DiffError
Dist_3Wind_CloseError
Dist_3Wind_FaultError
Dist_3Wind_TripError
Dist_Branch_CloseError
Dist_Branch_FaultError
Dist_Branch_TripError
Dist_Bus_FaultError
Dist_Bus_TripError
Dist_Clear_FaultError
Dist_Machine_TripError
Dist_Scmu_FaultError
Dist_Spcb_FaultError
DlstError
DmpcError
DocuError
DropmodellibraryError
DropmodelprogramError
DscnError
DscvalError
DsivalError
DsrvalError
DydaError
Dynamics_Solution_Param_2Error
Dynamics_Solution_ParamsError
DynamicsmodeError
Dyre_AddError
Dyre_NewError
EcdiError
EchoError
EeqvError
EnablediagcontourError
EqrdError
ErunError
Estr_Open_Circuit_TestError
Estr_Response_Ratio_TestError
ExamError
ExportbuslocfileError
ExportimagefileError
ExtrError
FactError
Facts_DataError
Facts_Data_2Error
FcdauxmindError
FcdauxmnamError
FcddatError
Fcddat_2Error
FcdintError
Fcdint_2Error
FcdmindError
FcdmnamError
FclistError
Fctmod_PackError
Fctmod_RemoveError
Fctmod_StatusError
Fctmod_UnconnectedError
Fctmod_UserError
Fctsauxmod_RemoveError
Fctsauxmod_StatusError
FdnsError
File_OverwriteError
FileinError
Final_Opf_Barrier_CoeffError
FindError
FlatError
FnslError
Fxsdt1Error
Fxsdt2Error
FxsintError
GcapError
GdifError
GencnvError
GendatError
GendspError
Gendt1Error
GensError
GeolError
Get_Char_LengthError
Get_MstateError
GetbatdefaultsError
GetdefaultcharError
GetdefaultintError
GetdefaultrealError
GexmbusError
Gne_DataError
GnetError
GrowbusError
GrowbuslevelsError
GrpgError
GrunError
GstrError
IecsError
Iecs_2Error
Iecs_3Error
Iecs_scfileError
ImpcError
Impedance_Correction_DataError
Implement_TransferError
Import_EcdiError
ImportdrawfileError
ImportimagefileError
Increment_GrefError
Increment_VrefError
Ini2DcError
InibrnError
InibrxError
InibusError
InibuxError
InifaxError
InifxsError
InilodError
InimacError
InimdcError
InimslError
IninamError
IninaxError
Initial_Opf_Barrier_CoeffError
InitieError
InitixError
InivscError
InlfError
IntaError
Interface_Flow_Cost_CoeffError
IntzError
IoflushError
IslandError
IteratError
JoinError
LampError
LdlistError
Ldmod_PackError
Ldmod_RemoveError
Ldmod_Status2Error
Ldmod_StatusError
Ldmod_UnconnectedError
Ldmod_UserError
Line_Shunt_ReportingError
Lines_Per_PageError
Lines_Per_Page_One_DeviceError
ListError
List_Channel_ModelsError
LlrfError
LmodindError
LmodnamError
Load_Array_ChannelError
Load_DataError
Load_Data_3Error
Load_ReductionError
LodcnvError
Loddt1Error
Loddt2Error
LodindError
LodintError
Long_Title_DataError
LoutError
LstoError
LtapError
MacccError
Maccc_Trip_CorError
Maccc_Trip_Cor_2Error
Maccc_With_CorError
Maccc_With_Cor_2Error
Maccc_With_TripError
MacdatError
Macdt2Error
Machine_App_R_X_ChannelError
Machine_Array_ChannelError
Machine_DataError
Machine_Data_2Error
Machine_Iterm_ChannelError
MacindError
MacintError
MacsttError
Matrix_Growth_FactorError
MaxmsmError
Mbid2DcError
Mbid3WndError
MbidatrnError
MbidbrnError
MbidfactsError
MbidloadError
MbidmacError
MbidmdcError
MbidmslError
MbidshuntError
MbidvscError
McreError
MdlfldcntError
MdlfolderError
MdlindError
MdllibcntError
MdlnamError
Minimize_Adj_Bus_ShuntsError
Minimize_Fuel_CostError
Minimize_Interface_FlowsError
Minimize_Load_AdjustmentsError
Minimize_P_LossesError
Minimize_P_SlackError
Minimize_Q_LossesError
Minimize_Q_SlackError
Minimize_Reactive_ReserveError
Minimize_Series_CompError
MlstError
ModrError
Move3WndError
MovebrnError
MoveloadError
MoveloadsError
MovemacError
MovemodelfolderError
MoveplntError
MoveshuntError
MoveshuntsError
MoveswsError
MrunError
MslvError
MstrError
MsumError
MtdcError
Mtdcauxmod_RemoveError
Mtdcauxmod_StatusError
Mtdclmod_RemoveError
Mtdclmod_StatusError
Multi_Section_Line_DataError
Multi_Section_Line_EditError
Multi_Term_Dc_Bus_DataError
Multi_Term_Dc_Convr_DataError
Multi_Term_Dc_Line_DataError
Multi_Term_Dc_Link_DataError
Multisection_ReportingError
MwmiError
MwomwmsfError
MwomwosfError
NatonoError
NetgError
New_DimensionError
NewcasError
Newcase_2Error
NewdiagfileError
NewopfError
NewscenariofileError
NewseqError
Newton_ToleranceError
Non_DivergentError
Non_Trans_Percent_UnitsError
NopfError
NotonaError
NsolError
Nxt2DcError
Nxtbrn3Error
NxtbrnError
NxtbusError
NxtfaxError
NxtfxsError
NxtlodError
NxtmacError
NxtmdcError
NxtmslError
Nxttie3Error
NxttieError
NxtvscError
OkstrtError
Open_Bus_Voltage_LimitsError
OpenbuslocfileError
OpendiagfileError
OpeneventstudyfileError
OpenscenariofileError
OpenuctefileError
OpenunError
Opf_2Term_DcError
Opf_Adjbrx_IndvError
Opf_Adjbrx_SubsysError
Opf_Adjload_TblError
Opf_Adjvar_IndvError
Opf_Adjvar_SubsysError
Opf_Apdsp_TblError
Opf_Barrier_Step_LengthError
Opf_Brflw_3Wt_IndvError
Opf_Brflw_Brn_IndvError
Opf_Brflw_SubsysError
Opf_Bus_IndvError
Opf_Bus_SubsysError
Opf_Clamp_Decay_FactorError
Opf_Csttbl_LinError
Opf_Csttbl_PolyError
Opf_Csttbl_QuadError
Opf_Final_Clamp_TolError
Opf_Fix_All_GeneratorsError
Opf_Fix_Phase_ShiftersError
Opf_Fix_Switched_ShuntsError
Opf_Fix_Tap_RatiosError
Opf_Fixed_Voltage_PenaltyError
Opf_Gen_Rcap_IndvError
Opf_Gen_Rcap_SubsysError
Opf_Gendsp_IndvError
Opf_Gendsp_SubsysError
Opf_Genrsv_IndvError
Opf_Genrsv_SubsysError
Opf_Initial_Clamp_TolError
Opf_Interior_Shift_FactorError
Opf_Intflw_3WtError
Opf_Intflw_BrnError
Opf_Intflw_MainError
Opf_Intflw_ResetError
Opf_Lambda_ToleranceError
Opf_Lf_Control_PenaltyError
Opf_Lnceqn_AdjloadError
Opf_Lnceqn_AdjvarError
Opf_Lnceqn_BrflowError
Opf_Lnceqn_IntflowError
Opf_Lnceqn_MainError
Opf_Lnceqn_PgenError
Opf_Lnceqn_QgenError
Opf_Lnceqn_ResetError
Opf_Lnceqn_SwshuntError
Opf_Lnceqn_TranError
Opf_Lnceqn_VangError
Opf_Lnceqn_VmagError
Opf_Load_IndvError
Opf_Load_SubsysError
Opf_Max_Tap_Ratio_StepError
Opf_Min_Tap_Ratio_StepError
Opf_Perrsv_GenError
Opf_Perrsv_MainError
Opf_Perrsv_ResetError
Opf_Regulate_Area_IntError
Opf_Round_Switched_ShuntsError
Opf_Round_Tap_RatiosError
Opf_Scale_Qgen_LimitsError
Opf_Step_Length_ToleranceError
Opf_Use_Generator_VschedError
OptoError
OrdbusError
OrdrError
OsysError
OsysdefError
OsysinitError
OtdfError
Output_Y_MatrixError
OutsError
OwndatError
Owner_DataError
OwnmError
OwnnamError
OwnnumError
OwnrError
OwnuseError
P_Losses_Cost_CoeffError
PagereportError
PathError
Pbus_Add_ModError
Pbus_DeleteError
Phase_Shift_AdjustmentError
Plant_DataError
Plmod_ConsistencyError
Plmod_PackError
Plmod_RemoveError
Plmod_StatusError
Plmod_UnconnectedError
Plmod_UserError
PolyError
Poly_PrintError
PoutError
Power_OutputError
PowerflowmodeError
Pp_AcccError
Pp_Accc_Multi_CaseError
Print_Outaged_BranchesError
Print_Winding_BusesError
PrintdiagfileError
Produce_Opf_Log_FileError
ProgressError
Progress_OutputError
PromptError
Prompt_OutputError
PrtiError
PsasError
PsebError
PsseAPIError
PssehaltError
Pssehalt_2Error
PsseinitError
PsseversionError
Purg2DcError
Purg3WndError
PurgError
PurgareaError
PurgatrnError
PurgbrnError
Purge_All_Opf_DataError
Purge_Multi_Term_Dc_BusError
Purge_Multi_Term_Dc_ConvrError
Purge_Multi_Term_Dc_LinkError
Purge_Opf_2Term_DcError
Purge_Opf_Adjbrx_IndvError
Purge_Opf_Adjbrx_SubsysError
Purge_Opf_Adjload_TblError
Purge_Opf_Adjvar_IndvError
Purge_Opf_Adjvar_SubsysError
Purge_Opf_Apdsp_TblError
Purge_Opf_Brflw_3WtError
Purge_Opf_Brflw_BrnError
Purge_Opf_Brflw_SubsysError
Purge_Opf_Bus_IndvError
Purge_Opf_Bus_SubsysError
Purge_Opf_Csttbl_LinError
Purge_Opf_Csttbl_PolyError
Purge_Opf_Csttbl_QuadError
Purge_Opf_Gen_Rcap_IndvError
Purge_Opf_Gen_Rcap_SubsysError
Purge_Opf_Gendsp_IndvError
Purge_Opf_Gendsp_SubsysError
Purge_Opf_Genrsv_IndvError
Purge_Opf_Genrsv_SubsysError
Purge_Opf_IntflwError
Purge_Opf_Intflw_3WtError
Purge_Opf_Intflw_BrnError
Purge_Opf_LnceqnError
Purge_Opf_Lnceqn_AdjloadError
Purge_Opf_Lnceqn_AdjvarError
Purge_Opf_Lnceqn_BrflowError
Purge_Opf_Lnceqn_IntflowError
Purge_Opf_Lnceqn_PgenError
Purge_Opf_Lnceqn_QgenError
Purge_Opf_Lnceqn_SwshuntError
Purge_Opf_Lnceqn_TranError
Purge_Opf_Lnceqn_VangError
Purge_Opf_Lnceqn_VmagError
Purge_Opf_Load_IndvError
Purge_Opf_Load_SubsysError
Purge_Opf_PerrsvError
Purge_Opf_Perrsv_GenError
PurgfactsError
PurgloadError
PurgloadsError
PurgmacError
PurgmdcError
PurgmslError
PurgmutError
PurgownerError
PurgplntError
PurgshuntError
PurgshuntsError
PurgswsError
PurgvscError
PurgzoneError
Pv_EngineError
Pv_Engine_2Error
Pv_Engine_3Error
Pv_PrintError
Q_Losses_Cost_CoeffError
Qv_EngineError
Qv_PrintError
RankError
Rank_Brn_And_MacError
RateError
Rate_2Error
Rating_SetError
RawdError
Rawd_2Error
RdchError
RdchrawversionError
RdeqError
Reactive_Resv_Cost_CoeffError
ReadError
ReadrawversionError
ReadsubError
ReadsubrawversionError
RecnError
Recording_OptionsError
RefreshdiagcontourError
RefreshdiagfileError
RefreshguiError
RegbError
RelindError
RemmError
Remove_Unused_Chan_ModelsError
RenumdiagfileError
ReportError
Report_OutputError
ResqError
ResqversionError
RetiError
Rev29_NamesError
RllistError
Rlmod_PackError
Rlmod_RemoveError
Rlmod_StatusError
Rlmod_UnconnectedError
Rlmod_UserError
RmodindError
RmodnamError
RnfiError
RopfError
RstrError
RunError
RundynamiceventstudyError
RuniplanfileError
RunpowerfloweventstudyError
RunrspnsfileError
RwcmError
RwdyError
RwmaError
RwmmError
RwopError
RwsqError
SaveError
SavediagfileError
SaveeventstudyfileError
SavescenariofileError
SaveuctefileError
Sc3WndError
ScalError
Scbrn2Error
Scbus2Error
ScdoneError
SceqError
ScgrError
ScinitError
Scmac2Error
ScmuError
ScopError
SelctrError
Seq_3_Wind_Grounding_DataError
Seq_3_Wind_Winding_DataError
Seq_Branch_DataError
Seq_Bus_DataError
Seq_Fixed_Shunt_DataError
Seq_Machine_DataError
Seq_Mutual_DataError
Seq_Switched_Shunt_DataError
Seq_Three_Winding_DataError
Seq_Two_Winding_DataError
SeqdError
Sequence_Network_SetupError
Set_GenangError
Set_GenpwrError
Set_Input_DevError
Set_NetfrqError
Set_Next_ChannelError
Set_Next_IconError
Set_Next_VarError
Set_Opf_Report_SubsystemError
Set_OsscanError
Set_RelangError
Set_RelscnError
Set_VltscnError
Set_Voltage_Dip_CheckError
Set_Voltage_Rec_CheckError
SetactiveeventstudyError
SetdiagfontError
SetdiagprecError
SetdiagpropError
SetdiagresasccError
SetdiagresdataError
SetdiagresdynError
SetdiagresgdifError
SetdiagresiecError
SetdiagrespflowcheckError
SetdiagrespflowoptionsError
SetdiagresrelError
SetdiagresscgrError
SetdiagrestypeasccError
SetdiagrestypedataError
SetdiagrestypedynError
SetdiagrestypegdifError
SetdiagrestypeiecError
SetdiagrestypepflowError
SetdiagrestyperelError
SetdiagrestypescgrError
SetfullviewgraphareaError
SetfullviewscaleError
SetmodelfolderError
SetmodelfoldersError
SfilesError
ShntError
Short_Circuit_CoordinatesError
Short_Circuit_ModelingError
Short_Circuit_UnitsError
Short_Circuit_WarningError
ShowError
Shunt_DataError
SizeError
Size_DsError
SlmodindError
SlmodnamError
SnapError
Solution_ParametersError
Solution_Parameters_2Error
Solution_Parameters_3Error
SolvError
SolvedError
SpcbError
SpilError
SpltError
SqexError
SqliError
SraindError
SrrsError
StareaError
StartrecordingError
State_ChannelError
StbskvError
StopError
Stop_2Error
StoprecordingError
StrtError
StzoneError
SubsError
Switched_Shunt_AdjustmentError
Switched_Shunt_DataError
Switched_Shunt_Data_3Error
SwsblkError
SwsblzError
SwsdatError
Swsdt1Error
SwsintError
SwslistError
SwsmindError
SwsmnamError
Swsmod_PackError
Swsmod_RemoveError
Swsmod_StatusError
Swsmod_UnconnectedError
Swsmod_UserError
SysmsmError
SysmvaError
SystotError
Tap_AdjustmentError
TextError
TflgError
Three_Winding_DataError
Three_Wnd_App_R_X_ChannelError
Three_Wnd_Impedance_DataError
Three_Wnd_Mva_ChannelError
Three_Wnd_P_And_Q_ChannelError
Three_Wnd_P_ChannelError
Three_Wnd_Winding_DataError
Three_Wnd_Winding_Data_3Error
TiesError
TiezError
TimeError
TitldtError
TlstError
TltgError
TotbusError
TpchError
Tr3DatError
Tr3Dt2Error
Tr3IntError
Tr3NamError
Transaction_Add_ModError
Transaction_DeleteError
Transfer_DataError
Transformer_Percent_UnitsError
Transmission_Line_UnitsError
TreeError
Trig_Volt_Violation_CheckError
TrndatError
TrxdatError
Ttdcauxmod_RemoveError
Ttdcauxmod_StatusError
Ttdclmod_RemoveError
Ttdclmod_StatusError
Two_Term_Dc_Convr_DataError
Two_Terminal_Dc_Line_DataError
Two_Winding_DataError
Two_Winding_Data_3Error
TyslError
UpdatebuslocdiagfileError
Use_Dual_CriteriaError
Use_Emergency_Flow_LimitsError
Use_Emergency_Volt_LimitsError
UserError
UserinError
VammError
VamoError
Var_ChannelError
VchkError
Voltage_And_Angle_ChannelError
Voltage_ChannelError
Voltage_InputError
Voltage_OutputError
Vsc_Dc_Converter_DataError
Vsc_Dc_Line_DataError
VscauxmindError
VscauxmnamError
VsccdtError
VsccinError
VscintError
VscmindError
VscmnamError
Vsdcauxmod_RemoveError
Vsdcauxmod_StatusError
Vsdclmod_RemoveError
Vsdclmod_StatusError
VsmoError
WindmindError
WindmnamError
WnddatError
Wnddt2Error
WndintError
WnlistError
Wnmod_ConsistencyError
Wnmod_PackError
Wnmod_RemoveError
Wnmod_StatusError
Wnmod_UnconnectedError
Wnmod_UserError
Write_Opf_Options_FileError
Write_Options_FileError
WriterawversionError
WriteseqversionError
XeqvError
XfrdatError
XfrintError
XfrnamError
ZndatError
ZnitojError
ZoneError
Zone_2Error
Zone_AreaError
Zone_DataError
ZonmError
ZonnamError
ZonnumError
ZonuseError
ZsysError
ZsysdefError
ZsysinitError