summaryrefslogtreecommitdiff
path: root/sphinx/ext/autodoc.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/autodoc.py')
-rw-r--r--sphinx/ext/autodoc.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/sphinx/ext/autodoc.py b/sphinx/ext/autodoc.py
index 676740671..084ae1552 100644
--- a/sphinx/ext/autodoc.py
+++ b/sphinx/ext/autodoc.py
@@ -813,7 +813,10 @@ class FunctionDocumenter(ModuleLevelDocumenter):
argspec = inspect.getargspec(self.object.__init__)
if argspec[0]:
del argspec[0][0]
- return inspect.formatargspec(*argspec)
+ args = inspect.formatargspec(*argspec)
+ # escape backslashes for reST
+ args = args.replace('\\', '\\\\')
+ return args
def document_members(self, all_members=False):
pass