import sys
import time
def flush_output():
"""Flushes the output buffer to ensure immediate display."""
sys.stdout.flush()
def process_form_data(form_data):
"""Processes the form data and outputs the result."""
try:
# Simulate form processing
result = f"Form data received: {form_data}. Processing..."
flush_output() # Ensure output is displayed immediately
time.sleep(1) #Simulate processing time
result = "Form processing complete." #Simulate result
flush_output() # Ensure output is displayed immediately
print(result)
except Exception as e:
print(f"Error processing form: {e}", file=sys.stderr)
flush_output()
if __name__ == '__main__':
# Example usage:
form_data1 = "some_data"
process_form_data(form_data1)
form_data2 = "more_data"
process_form_data(form_data2)
Add your comment