commit ea12da31eceb3c79b259da5edb562a282022a7d8 Author: Arturo Filastò arturo@filasto.net Date: Fri Oct 28 19:24:34 2016 +0200
When stdin is not attached to a tty exit early --- ooni/ui/cli.py | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/ooni/ui/cli.py b/ooni/ui/cli.py index 6228d2f..c545d82 100644 --- a/ooni/ui/cli.py +++ b/ooni/ui/cli.py @@ -174,6 +174,10 @@ def director_startup_other_failures(failure):
def initializeOoniprobe(global_options): print("It looks like this is the first time you are running ooniprobe") + if not sys.stdin.isatty(): + print("ERROR: STDIN is not attached to a tty. Quiting.") + sys.exit(8) + print("Please take a minute to read through the informed consent documentation and " "understand what are the risks associated with running ooniprobe.") print("Press enter to continue...")
tor-commits@lists.torproject.org