1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00
Files
quay/util/request.py
2019-12-02 12:23:08 -05:00

13 lines
376 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