cmdutil: make options argument optional
There is not reason to force passing of an empty options list.
--- a/mercurial/cmdutil.py Mon Jan 07 17:23:25 2013 +0100
+++ b/mercurial/cmdutil.py Fri Jan 04 13:48:07 2013 +0100
@@ -2014,12 +2014,12 @@
'''returns a function object bound to table which can be used as
a decorator for populating table as a command table'''
- def cmd(name, options, synopsis=None):
+ def cmd(name, options=(), synopsis=None):
def decorator(func):
if synopsis:
- table[name] = func, options[:], synopsis
+ table[name] = func, list(options), synopsis
else:
- table[name] = func, options[:]
+ table[name] = func, list(options)
return func
return decorator