diff options
-rw-r--r-- | nose/sphinx/pluginopts.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nose/sphinx/pluginopts.py b/nose/sphinx/pluginopts.py index 4960b92..2f6e895 100644 --- a/nose/sphinx/pluginopts.py +++ b/nose/sphinx/pluginopts.py @@ -157,8 +157,9 @@ class OptBucket(object): return self.doc.replace('%prog', self.prog).replace(':\n', '::\n') def add_option(self, *arg, **kw): - kw = {k: (v.replace('\\', '\\\\') if isinstance(v, str) else v) - for (k, v) in kw.items()} + for k, v in kw.items(): + if isinstance(v, str): + kw[k] = v.replace('\\', '\\\\') self.opts.append(Opt(*arg, **kw)) |