import os import re with open('core/voter_import_logic.py', 'r') as f: content = f.read() # Add logic to ensure voted=True implies target_door_visit=False and call_queue_status=no_call_required old_logic = """ else: defaults[field_name] = field_value""" new_logic = """ else: defaults[field_name] = field_value if defaults.get("voted") is True: defaults["target_door_visit"] = False defaults["call_queue_status"] = "no_call_required\"""" content = content.replace(old_logic, new_logic) with open('core/voter_import_logic.py', 'w') as f: f.write(content) print("Updated core/voter_import_logic.py")