From d25dd9ad50df850677569e5e27da61203ec1a759 Mon Sep 17 00:00:00 2001 From: tionis Date: Thu, 26 Oct 2023 17:23:30 +0200 Subject: [PATCH] allow cfunctions in argparse :map --- spork/argparse.janet | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spork/argparse.janet b/spork/argparse.janet index 051cbfd..893ad98 100644 --- a/spork/argparse.janet +++ b/spork/argparse.janet @@ -124,7 +124,8 @@ (defn handle-map [name handler] (when-let [value (get res name) map-func (handler :map) - is-func (function? map-func)] + is-func (or (function? map-func) + (cfunction? map-func))] (put res name (map-func value)))) # Handle an option