From e8b20d9bfc5bd9a512814cc3f22588c1b964f4b7 Mon Sep 17 00:00:00 2001 From: Stefano Peluchetti Date: Fri, 1 Aug 2014 18:38:58 +0900 Subject: [PATCH] Compatibility with strict.lua and other checkers. --- src/argparse.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/argparse.lua b/src/argparse.lua index 86fa918..2833a1a 100644 --- a/src/argparse.lua +++ b/src/argparse.lua @@ -604,7 +604,8 @@ local function plural(x) return "s" end -local default_cmdline = arg or {} +-- Compatibility with strict.lua and other checkers: +local default_cmdline = rawget(_G, "arg") or {} function Parser:_parse(args, errhandler) args = args or default_cmdline