Method: rich.traceback.Traceback._render_stack.<locals>.read_code
Calls: 21, Exceptions: 1, Paths: 3Back
Path 1: 18 calls (0.86)
'/Users/andrehora/Documents/git/projects-pathspotter/rich/tests/test_traceback.py' (13) '/Users/andrehora/Documents/git/projects-pathspotter/rich/test...
'import io\nimport re\nimport sys\nfrom typing import List\n\nimport pytest\n\nfrom rich.console import Console\nfrom rich.theme import Theme\nfrom ri...
1def read_code(filename: str) -> str:
2 """Read files, and cache results on filename.
3
4 Args:
5 filename (str): Filename to read
6
7 Returns:
8 str: Contents of file
9 """
10 code = code_cache.get(filename)
11 if code is None:
12 with open(
13 filename, "rt", encoding="utf-8", errors="replace"
14 ) as code_file:
15 code = code_file.read()
16 code_cache[filename] = code
17 return code
Path 2: 2 calls (0.1)
'/Users/andrehora/Documents/git/projects-pathspotter/rich/tests/test_traceback.py' (2)
'import io\nimport re\nimport sys\nfrom typing import List\n\nimport pytest\n\nfrom rich.console import Console\nfrom rich.theme import Theme\nfrom ri...
1def read_code(filename: str) -> str:
2 """Read files, and cache results on filename.
3
4 Args:
5 filename (str): Filename to read
6
7 Returns:
8 str: Contents of file
9 """
10 code = code_cache.get(filename)
11 if code is None:
12 with open(
13 filename, "rt", encoding="utf-8", errors="replace"
14 ) as code_file:
15 code = code_file.read()
16 code_cache[filename] = code
17 return code
Path 3: 1 calls (0.05)
'/Users/andrehora/Documents/git/projects-pathspotter/rich/string' (1)
FileNotFoundError (1)
1def read_code(filename: str) -> str:
2 """Read files, and cache results on filename.
3
4 Args:
5 filename (str): Filename to read
6
7 Returns:
8 str: Contents of file
9 """
10 code = code_cache.get(filename)
11 if code is None:
12 with open(
13 filename, "rt", encoding="utf-8", errors="replace"
14 ) as code_file:
15 code = code_file.read()
16 code_cache[filename] = code
17 return code