Get a line for a Python source file from the cache. Update the cache if it doesn't contain an entry for this file already.
(filename, lineno, module_globals=None)
| 24 | |
| 25 | |
| 26 | def getline(filename, lineno, module_globals=None): |
| 27 | """Get a line for a Python source file from the cache. |
| 28 | Update the cache if it doesn't contain an entry for this file already.""" |
| 29 | |
| 30 | lines = getlines(filename, module_globals) |
| 31 | if 1 <= lineno <= len(lines): |
| 32 | return lines[lineno - 1] |
| 33 | return '' |
| 34 | |
| 35 | |
| 36 | def getlines(filename, module_globals=None): |
no test coverage detected