-def _macro_CgiVar(argv, kvargs):
+def _macro_CgiVar(*args, *kvargs):
return {
'REMOTE_USER': remote_user(),
'REMOTE_HOST': get_hostname(remote_host()),
'REMOTE_ADDR': remote_host(),
'QUERY_STRING': relative_url(query_string()),
- }[argv[1]]
+ }[args[1]]
-def _macro_HttpGet(args, kvargs):
+def _macro_HttpGet(*args, **kvargs):
if args[1] in form:
- return form[argv[1]].value
+ return form[args[1]].value
elif len(args) > 2:
return args[2] # default value
raise Exception("Undefined argument " + args[1])
-def _macro_HttpPost(args, kvargs):
+def _macro_HttpPost(*args, *kvargs):
if args[1] in form:
return form[argv[1]].value
elif len(args) > 2:
-def _macro_TitleIndex(args, kvargs):
+def _macro_TitleIndex(*args, **kvargs):
s = make_index_key()
pages = list(page_list())
pages.sort()
-def _macro_WordIndex(args, kvargs):
+def _macro_WordIndex(*args, **kvargs):
s = make_index_key()
pages = list(page_list())
map = {}