Skip to content

Commit bb6d65e

Browse files
committed
Fix nonascii object names
1 parent 56f69fe commit bb6d65e

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
NonAscii
2-
========
1+
NonAsciiÄöüß
2+
============
33

44
.. currentmodule:: sphinx_automodapi.tests.example_module.nonascii
55

6-
.. autoclass:: NonAscii
6+
.. autoclass:: NonAsciiÄöüß
77
:show-inheritance:
88

99
.. rubric:: Methods Summary
1010

1111
.. autosummary::
1212

13-
~NonAscii.get_ß
14-
~NonAscii.get_äöü
13+
~NonAsciiÄöüß.get_ß
14+
~NonAsciiÄöüß.get_äöü
1515

1616
.. rubric:: Methods Documentation
1717

sphinx_automodapi/tests/cases/non_ascii/output/index.rst.automodsumm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
.. autosummary::
1212
:toctree: api
1313

14-
NonAscii
14+
NonAsciiÄöüß
1515

sphinx_automodapi/tests/example_module/nonascii.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
__all__ = ['NonAscii']
1+
__all__ = ['NonAsciiÄöüß']
22

33

4-
class NonAscii(object):
4+
class NonAsciiÄöüß(object):
55
def get_äöü(self):
66
"""
77
Return a string with common umlauts like äöüß

sphinx_automodapi/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,10 @@ def find_autosummary_in_lines_for_automodsumm(lines, module=None, filename=None)
125125
"""
126126
autosummary_re = re.compile(r'^(\s*)\.\.\s+autosummary::\s*')
127127
automodule_re = re.compile(
128-
r'^\s*\.\.\s+automodule::\s*([A-Za-z0-9_.]+)\s*$')
128+
r'^\s*\.\.\s+automodule::\s*([A-Za-zäüöÄÜÖß0-9_.]+)\s*$')
129129
module_re = re.compile(
130-
r'^\s*\.\.\s+(current)?module::\s*([a-zA-Z0-9_.]+)\s*$')
131-
autosummary_item_re = re.compile(r'^\s+(~?[_a-zA-Z][a-zA-Z0-9_.]*)\s*.*?')
130+
r'^\s*\.\.\s+(current)?module::\s*([a-zA-ZäüöÄÜÖß0-9_.]+)\s*$')
131+
autosummary_item_re = re.compile(r'^\s+(~?[_a-zA-ZäüöÄÜÖß][a-zA-ZäüöÄÜÖß0-9_.]*)\s*.*?')
132132
toctree_arg_re = re.compile(r'^\s+:toctree:\s*(.*?)\s*$')
133133
template_arg_re = re.compile(r'^\s+:template:\s*(.*?)\s*$')
134134
inherited_members_arg_re = re.compile(r'^\s+:inherited-members:\s*$')

0 commit comments

Comments
 (0)