<s> import sys , os <EOL> try : <EOL> os . unlink ( "<STR_LIT>" ) <EOL> except os . error : <EOL> pass <EOL> progs = [ ( '<STR_LIT>' , [ '<STR_LIT:-c>' , '<STR_LIT>' ] ) , <EOL> ( '<STR_LIT>' , [ '<STR_LIT>' ] ) , <EOL> ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) , <EOL> ( '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ] ) <EOL> ] <EOL> EXE = sys . argv [ <NUM_LIT:1> ] <EOL> for suffix , args in progs : <EOL> os . spawnv ( os . P_WAIT , EXE , [ EXE ] + args ) <EOL> os . rename ( '<STR_LIT>' , '<STR_LIT>' % suffix ) </s>
