From 1a3a361287bb3ed932ec0849bf4316a2aaec495d Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 6 Feb 2020 19:57:57 +0100 Subject: no bonus version --- generate.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'generate.py') diff --git a/generate.py b/generate.py index 9dc114d..b727133 100644 --- a/generate.py +++ b/generate.py @@ -6,7 +6,7 @@ # By: cacharle +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/02/06 18:13:26 by cacharle #+# #+# # -# Updated: 2020/02/06 18:13:28 by cacharle ### ########.fr # +# Updated: 2020/02/06 19:36:46 by cacharle ### ########.fr # # # # **************************************************************************** # @@ -40,6 +40,7 @@ def parse_args(): parser.add_argument("-a", "--args-max", default=5, type=int, help="maximum number of argument") parser.add_argument("-f", "--flags-max", default=3, type=int, help="maximum number of flags") parser.add_argument("-s", "--str-max", default=30, type=int, help="maximum length of string") + parser.add_argument("--bonus", action="store_true", help="generate with bonus flags") return vars(parser.parse_args(sys.argv[1:])) @@ -60,8 +61,11 @@ class Generator: self.precision_wildcard_rate = 10 self.precision_empty_rate = 2 self.precision_point_rate = 4 - self.possible_flags = "#0- +'" self.possible_conv ="diuxXcsp%" + if options["bonus"]: + self.possible_flags = "#0- +'" + else: + self.possible_flags = "0-" self.possible_conv_len = len(self.possible_conv) self.pool = [] -- cgit