From ad237f3d6cb4fb5ec7e7814973196d8584fbb455 Mon Sep 17 00:00:00 2001 From: Lubomír Sedlář Date: Apr 05 2019 11:37:16 +0000 Subject: Set custom User-Agent for HTTP requests The default user agent contains versions of python and requests, which is not particularly helpful. Changing it to something specific for Greenwave should make it much easier to identify in logs of web server. --- diff --git a/greenwave/resources.py b/greenwave/resources.py index 9dc0bbb..6a14264 100644 --- a/greenwave/resources.py +++ b/greenwave/resources.py @@ -20,12 +20,14 @@ import xmlrpc.client from flask import current_app from werkzeug.exceptions import BadGateway +from greenwave import __version__ from greenwave.cache import cached import greenwave.utils log = logging.getLogger(__name__) requests_session = requests.Session() +requests_session.headers["User-Agent"] = f"greenwave {__version__}" class CachedResults(object):