try_repeatedly.m

Create scripts that are resiliant to intermittant errors

Al momento, stai seguendo questo contributo

Tired of having scripts you leave running overnight fail because of intermittent network / filesystem errors? Me too. So I wrote try_repeatedly(). Think of it as a more "determined" version of try. It doesn't give up the first time the code inside throws an error, but attempts to run the code again, after a pause, up to 16 times before giving up.
EXAMPLE
Assuming you had a function in unreliable_processing.m that
takes a single input and has a single output that occassionally
throws an error due to intermittent network issues:

x = 5;
try_repeatedly( 'y = unreliable_processing( x )' );
z = y+1;
save results z

Cita come

Clark Williams (2026). try_repeatedly.m (https://it.mathworks.com/matlabcentral/fileexchange/47270-try_repeatedly-m), MATLAB Central File Exchange. Recuperato .

Categorie

Scopri di più su Scope Variables and Generate Names in Help Center e MATLAB Answers

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.0.0.0