Skip to content

Commit e5ab62b

Browse files
committed
Remove (unused) offset= parameter from deindent()
1 parent b8b9e8d commit e5ab62b

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

src/_pytest/_code/source.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -110,17 +110,10 @@ def getstatementrange(self, lineno):
110110
ast, start, end = getstatementrange_ast(lineno, self)
111111
return start, end
112112

113-
def deindent(self, offset=None):
114-
""" return a new source object deindented by offset.
115-
If offset is None then guess an indentation offset from
116-
the first non-blank line. Subsequent lines which have a
117-
lower indentation offset will be copied verbatim as
118-
they are assumed to be part of multilines.
119-
"""
120-
# XXX maybe use the tokenizer to properly handle multiline
121-
# strings etc.pp?
113+
def deindent(self):
114+
"""return a new source object deindented."""
122115
newsource = Source()
123-
newsource.lines[:] = deindent(self.lines, offset)
116+
newsource.lines[:] = deindent(self.lines)
124117
return newsource
125118

126119
def isparseable(self, deindent=True):
@@ -263,7 +256,7 @@ def getsource(obj, **kwargs):
263256
return Source(strsrc, **kwargs)
264257

265258

266-
def deindent(lines, offset=None):
259+
def deindent(lines):
267260
return textwrap.dedent("\n".join(lines)).splitlines()
268261

269262

0 commit comments

Comments
 (0)