from flask import Flask, request, render_template
from commaNumber import commaNumber as cn

app = Flask(__name__)

def process_input(x):
    # Your function remains the same
    ...

@app.route('/', methods=['GET', 'POST'])
def index():
    message = None
    input_value = ''
    if request.method == 'POST':
        try:
            x = int(request.form['value_x'])
            message = process_input(x)
            input_value = request.form['value_x']  # To repopulate the form with the submitted value
        except ValueError:
            message = "Please enter a valid integer."
    return render_template('index.html', message=message, input_value=input_value)

if __name__ == '__main__':
    app.run(debug=True, host='0.0.0.0')  # Listen on all public IPs

