From: Jelle Zijlstra Date: Tue, 16 Apr 2024 22:37:18 +0000 (-0700) Subject: linecache: Fix docstring location (#117948) X-Git-Tag: v3.13.0b1~394 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dd4383f3c12fc938a445d974543f897c3fc07c0a;p=thirdparty%2FPython%2Fcpython.git linecache: Fix docstring location (#117948) gh-117501 put some code before the docstring, so now it is no longer recognized as a docstring. --- diff --git a/Lib/linecache.py b/Lib/linecache.py index d1113b108dc5..3462f1c451ba 100644 --- a/Lib/linecache.py +++ b/Lib/linecache.py @@ -78,16 +78,15 @@ def checkcache(filename=None): def updatecache(filename, module_globals=None): - # These imports are not at top level because linecache is in the critical - # path of the interpreter startup and importing os and sys take a lot of time - # and slow down the startup sequence. - import os - import sys - """Update a cache entry and return its list of lines. If something's wrong, print a message, discard the cache entry, and return an empty list.""" + # These imports are not at top level because linecache is in the critical + # path of the interpreter startup and importing os and sys take a lot of time + # and slows down the startup sequence. + import os + import sys import tokenize if filename in cache: