in modular_cli/modular_cli_autocomplete/complete_handler.py [0:0]
def _delete_str_from_rc_file(interpreter):
rc_file_path = os.path.expanduser('~') + f'/.{interpreter}rc'
with open(rc_file_path, 'r+') as f:
lines = f.readlines()
first_string_found = False
with open(rc_file_path, 'w') as f:
for line in lines:
if SHRC_AUTOCOMPLETE_MARKER in line.strip("\n"):
first_string_found = True
continue
if first_string_found:
first_string_found = False
continue
f.write(line)
_LOG.info(f'Modular-CLI autocomplete have been '
f'successfully removed from the RC file. ')