new_file.append(line) elif start_label_exp.match(line.strip()): new_file.append(line) else: if line.strip().startswith("On Error GoTo 0"): line = line.replace( "On Error GoTo 0", goto_string) if in_select_case: new_file.append(line) if case_exp.match(line.strip()): in_select_case = False #elif in_command_line: # new_file.append(line) # if not line.strip().endswith("_"): # in_command_line = False else: #if line.strip().endswith("_"): # pas une seule ligne # new_file.append(line) # in_command_line = True if select_case_exp.match(line.strip()): new_file.append(line) in_select_case = True else: new_file.append( str(line_number) + ":" + line) line_number += 1 IOUtils.WriteFile(file, new_file) finally: os.chdir(currentDir)