# HG changeset patch # User Mads Kiilerich # Date 2022-02-07 14:45:53 # Node ID db952cb40f18d81480e1d73f6dcafa9c4ff65a84 # Parent 01fde63b4eded708802bfd0d0d4cb4ecc5ff6e1c doc: inspect.getargspec has been removed in Python 3.11 Fixed by dropping the inspection introduced in cdda48c93676. The 2nd "reporter" parameter to docutils.languages.get_language has been available since 0.8 more than 10 years ago. Reported for Fedora on https://bugzilla.redhat.com/show_bug.cgi?id=2022252#c2 . diff --git a/doc/hgmanpage.py b/doc/hgmanpage.py --- a/doc/hgmanpage.py +++ b/doc/hgmanpage.py @@ -45,7 +45,6 @@ from __future__ import absolute_import __docformat__ = 'reStructuredText' -import inspect import re from docutils import ( @@ -177,13 +176,7 @@ class Translator(nodes.NodeVisitor): nodes.NodeVisitor.__init__(self, document) self.settings = settings = document.settings lcode = settings.language_code - arglen = len(inspect.getargspec(languages.get_language)[0]) - if arglen == 2: - self.language = languages.get_language( - lcode, self.document.reporter - ) - else: - self.language = languages.get_language(lcode) + self.language = languages.get_language(lcode, self.document.reporter) self.head = [] self.body = [] self.foot = []