changeset 328:97bba2295eb3

treesum: parameter validation for "generator"
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 26 Mar 2025 23:44:03 +0100
parents 8e62738e7469
children e2ae72792f56
files cutils/treesum.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/cutils/treesum.py	Wed Mar 26 23:42:08 2025 +0100
+++ b/cutils/treesum.py	Wed Mar 26 23:44:03 2025 +0100
@@ -454,6 +454,8 @@
                     "every kind of every item in `fnmatch_filters' must be"
                     " \"include\", \"exclude\" or \"accept-treesum\""
                 )
+    if generator not in ("normal", "full", "none"):
+        raise ValueError("given generator `%s' not allowed" % (generator, ))
     if output_tyle not in ("tagged", "tag"):
         raise ValueError(
             "given output_style `%s' not allowed" % (output_style,))