I noticed that Frame.older and Frame.newer don't document that they
return None at the ends of the stack. This patch updates the
documentation, and also fixes a somewhat related typo in a comment
that I noticed while digging into this.
Approved-By: Eli Zaretskii <eliz@gnu.org>
@end defun
@defun Frame.older ()
-Return the frame that called this frame.
+Return the frame that called this frame. If this is the oldest frame,
+return @code{None}.
@end defun
@defun Frame.newer ()
-Return the frame called by this frame.
+Return the frame called by this frame. If this is the newest frame,
+return @code{None}.
@end defun
@defun Frame.find_sal ()
}
/* Return a structure containing various interesting information about
- the frame that called THIS_FRAME. Returns NULL if there is entier
+ the frame that called THIS_FRAME. Returns NULL if there is either
no such frame or the frame fails any of a set of target-independent
condition that should terminate the frame chain (e.g., as unwinding
past main()).