diff options
author | Jacob Walls <jacobtylerwalls@gmail.com> | 2023-04-23 10:37:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-23 10:37:15 -0400 |
commit | e49bfaa2229e2ce27b7a212ad3ebe378dc17f613 (patch) | |
tree | 64204934c89ecde7607debf999ccaa7b90603002 /ChangeLog | |
parent | f4a1168c0fda96b6bb7d01acb83b39405e7fe07a (diff) | |
download | astroid-git-e49bfaa2229e2ce27b7a212ad3ebe378dc17f613.tar.gz |
Reduce file system access in `ast_from_file()` (#2135)
get_source_file() is needed to resolve relative to absolute paths,
but is not needed before getting a cache hit. This had the potential
to issue tens of thousands of repetitive os.path.exists() calls.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -10,6 +10,8 @@ Release date: TBA Closes #1780 +* Reduce file system access in ``ast_from_file()``. + * ``nodes.FunctionDef`` no longer inherits from ``nodes.Lambda``. This is a breaking change but considered a bug fix as the nodes did not share the same API and were not interchangeable. |