From 1b68b91b7487f63ba7bf9f0588033a7c73300269 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 14 Oct 2021 21:16:38 +0200 Subject: remote reducer readme --- contrib/remote-reducer/README.md | 8 ++++++++ contrib/remote-reducer/remote_reducer.py | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/contrib/remote-reducer/README.md b/contrib/remote-reducer/README.md index ccf1adb..74adc66 100644 --- a/contrib/remote-reducer/README.md +++ b/contrib/remote-reducer/README.md @@ -3,6 +3,14 @@ The remote reducer is a simple HTTP service that proxies requests to ``anastasis-reducer``. It is not meant to be used in production. +## Dependencies + +The remote reducer needs python3 and flask. Flask can be installed via pip: + +``` +pip3 install flask +``` + ## Running the remote reducer ``` diff --git a/contrib/remote-reducer/remote_reducer.py b/contrib/remote-reducer/remote_reducer.py index e21047b..aef6d6d 100644 --- a/contrib/remote-reducer/remote_reducer.py +++ b/contrib/remote-reducer/remote_reducer.py @@ -2,6 +2,12 @@ import flask from flask import Flask, request import subprocess import json +import sys +import os + +if sys.version_info.major < 3: + print("Python>=3 required") + os.exit(1) app = Flask(__name__) -- cgit v1.2.3