Skip to content

Commit e1eb03d

Browse files
miss-islingtonsobolevn
authored andcommitted
bpo-45216: Remove extraneous method docs from difflib (GH-28445) (GH-28505)
(cherry picked from commit 06e1773) Co-authored-by: Nikita Sobolev <[email protected]>
1 parent 5df113e commit e1eb03d

File tree

2 files changed

+2
-40
lines changed

2 files changed

+2
-40
lines changed

Lib/difflib.py

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -115,38 +115,6 @@ class SequenceMatcher:
115115
case. SequenceMatcher is quadratic time for the worst case and has
116116
expected-case behavior dependent in a complicated way on how many
117117
elements the sequences have in common; best case time is linear.
118-
119-
Methods:
120-
121-
__init__(isjunk=None, a='', b='')
122-
Construct a SequenceMatcher.
123-
124-
set_seqs(a, b)
125-
Set the two sequences to be compared.
126-
127-
set_seq1(a)
128-
Set the first sequence to be compared.
129-
130-
set_seq2(b)
131-
Set the second sequence to be compared.
132-
133-
find_longest_match(alo=0, ahi=None, blo=0, bhi=None)
134-
Find longest matching block in a[alo:ahi] and b[blo:bhi].
135-
136-
get_matching_blocks()
137-
Return list of triples describing matching subsequences.
138-
139-
get_opcodes()
140-
Return list of 5-tuples describing how to turn a into b.
141-
142-
ratio()
143-
Return a measure of the sequences' similarity (float in [0,1]).
144-
145-
quick_ratio()
146-
Return an upper bound on .ratio() relatively quickly.
147-
148-
real_quick_ratio()
149-
Return an upper bound on ratio() very quickly.
150118
"""
151119

152120
def __init__(self, isjunk=None, a='', b='', autojunk=True):
@@ -837,14 +805,6 @@ class Differ:
837805
+ 4. Complicated is better than complex.
838806
? ++++ ^ ^
839807
+ 5. Flat is better than nested.
840-
841-
Methods:
842-
843-
__init__(linejunk=None, charjunk=None)
844-
Construct a text differencer, with optional filters.
845-
846-
compare(a, b)
847-
Compare two sequences of lines; generate the resulting delta.
848808
"""
849809

850810
def __init__(self, linejunk=None, charjunk=None):
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Remove extra documentation listing methods in ``difflib``. It was rendering
2+
twice in pydoc and was outdated in some places.

0 commit comments

Comments
 (0)