# HG changeset patch # User Jeff Hammel # Date 1425353066 28800 # Node ID b5aea10e611db95d2fc1ed7f53d0036f0b839c80 # Parent b755a8d946decdb7510b01c0b669bc5ae48e9f18 wip diff -r b755a8d946de -r b5aea10e611d numerics/text_display.py --- a/numerics/text_display.py Mon Mar 02 18:35:16 2015 -0800 +++ b/numerics/text_display.py Mon Mar 02 19:24:26 2015 -0800 @@ -42,6 +42,10 @@ """validate options""" if options.width < 1: self.error("Width must be greater than zero (You gave: {})".format(options.width)) + out_of_range = [i for i in options.fraction + if not (0. < i < 1.)] + if out_of_range: + self.error("Fractions should be between 0 and 1") def main(args=sys.argv[1:]): """CLI"""