# HG changeset patch # User Gregory Szorc # Date 2019-11-16 19:59:22 # Node ID 15cccbacd5ce9f0760985f1d90f401051f02738b # Parent f7d7f9d23a7ac1a83f783657a9b3b6fb57ce8c0c doc: don't use mutable default arguments It appears our mutable default arguments checker doesn't find arguments not on the first line of a function definition :( The arguments aren't used, so the default value is irrelevant. I found this when blackening this script in a future commit. Differential Revision: https://phab.mercurial-scm.org/D7445 diff --git a/doc/runrst b/doc/runrst --- a/doc/runrst +++ b/doc/runrst @@ -27,8 +27,7 @@ except ImportError: "http://docutils.sourceforge.net/\n") sys.exit(-1) -def role_hg(name, rawtext, text, lineno, inliner, - options={}, content=[]): +def role_hg(name, rawtext, text, lineno, inliner, options=None, content=None): text = "hg " + utils.unescape(text) linktext = nodes.literal(rawtext, text) parts = text.split()