Skip to content

Commit c891d50

Browse files
committed
Expand and simplify Sectioned doctest.
1 parent bf6a3b1 commit c891d50

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

importlib_metadata/__init__.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,27 @@ class Sectioned:
6464
"""
6565
A simple entry point config parser for performance
6666
67+
>>> for item in Sectioned.read(Sectioned._sample):
68+
... print(item)
69+
Pair(name='sec1', value='# comments ignored')
70+
Pair(name='sec1', value='a = 1')
71+
Pair(name='sec1', value='b = 2')
72+
Pair(name='sec2', value='a = 2')
73+
6774
>>> res = Sectioned.section_pairs(Sectioned._sample)
6875
>>> item = next(res)
6976
>>> item.name
7077
'sec1'
71-
>>> tuple(item.value)
72-
('a', '1')
78+
>>> item.value
79+
Pair(name='a', value='1')
7380
>>> item = next(res)
74-
>>> tuple(item.value)
75-
('b', '2')
81+
>>> item.value
82+
Pair(name='b', value='2')
7683
>>> item = next(res)
7784
>>> item.name
7885
'sec2'
79-
>>> tuple(item.value)
80-
('a', '2')
86+
>>> item.value
87+
Pair(name='a', value='2')
8188
>>> list(res)
8289
[]
8390
"""

0 commit comments

Comments
 (0)