From c24e8e01b4014abec7364f6e913e9f0d033dc701 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 20 Apr 2016 08:35:17 +0200 Subject: [PATCH] Fix TracebackItem documentation in pytest.code The TracebackItem class does not exist, but it seems the docstrings refer to TracebackEntry. --- _pytest/_code/code.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_pytest/_code/code.py b/_pytest/_code/code.py index 31a3eda2d..8995cc1f7 100644 --- a/_pytest/_code/code.py +++ b/_pytest/_code/code.py @@ -294,11 +294,11 @@ class Traceback(list): def filter(self, fn=lambda x: not x.ishidden()): """ return a Traceback instance with certain items removed - fn is a function that gets a single argument, a TracebackItem + fn is a function that gets a single argument, a TracebackEntry instance, and should return True when the item should be added to the Traceback, False when not - by default this removes all the TracebackItems which are hidden + by default this removes all the TracebackEntries which are hidden (see ishidden() above) """ return Traceback(filter(fn, self)) @@ -314,7 +314,7 @@ class Traceback(list): return self[-1] def recursionindex(self): - """ return the index of the frame/TracebackItem where recursion + """ return the index of the frame/TracebackEntry where recursion originates if appropriate, None if no recursion occurred """ cache = {}