commit ea12da31eceb3c79b259da5edb562a282022a7d8 Author: Arturo Filastò <art...@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 mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits