From fae3fb45009d695c442a54424ee285f279fde96f Mon Sep 17 00:00:00 2001 From: mpeterv Date: Sun, 9 Mar 2014 13:23:11 +0400 Subject: [PATCH] Lua 5.0 compatibility flag strikes again --- src/argparse.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/argparse.lua b/src/argparse.lua index b53df6b..29150c7 100644 --- a/src/argparse.lua +++ b/src/argparse.lua @@ -574,8 +574,10 @@ local function plural(x) return "s" end +local default_cmdline = arg or {} + function Parser:_parse(args, errhandler) - args = args or arg + args = args or default_cmdline local parser local charset local options = {} @@ -916,5 +918,5 @@ function Parser:pparse(args) end return function(...) - return Parser(arg and arg[0]):add_help(true)(...) + return Parser(default_cmdline[0]):add_help(true)(...) end