mirror of
https://github.com/quay/quay.git
synced 2026-01-26 06:21:37 +03:00
15 lines
384 B
Python
15 lines
384 B
Python
import os
|
|
|
|
from flask import request
|
|
|
|
|
|
def get_request_ip():
|
|
"""
|
|
Returns the IP address of the client making the current Flask request or None if none.
|
|
"""
|
|
remote_addr = request.remote_addr or None
|
|
if os.getenv("TEST", "false").lower() == "true":
|
|
remote_addr = request.headers.get("X-Override-Remote-Addr-For-Testing", remote_addr)
|
|
|
|
return remote_addr
|