summaryrefslogtreecommitdiff
path: root/sphinx/ext/autodoc.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2010-04-17 12:57:15 +0200
committerGeorg Brandl <georg@python.org>2010-04-17 12:57:15 +0200
commit2c8e51a17b3e99bd9106d589970e412b5b5063af (patch)
treefdbf2e0ac23df2326748725d1507d2d63d6fa60e /sphinx/ext/autodoc.py
parentb8d55b2c732489662b0a002779b04f9bed69fe3a (diff)
parent992526def0a1fe3d04c947c540b0c42229505058 (diff)
downloadsphinx-git-2c8e51a17b3e99bd9106d589970e412b5b5063af.tar.gz
merge
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