diff options
author | Andrew Haigh <hello@nelf.in> | 2021-06-16 09:02:24 +1000 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-06-18 07:46:15 +0200 |
commit | e5cc0d2fffdbcd5407aac79dc5bc78dc42503787 (patch) | |
tree | 1de0c82f14e8c510d4665ebfb09c14ff5320d0a9 /astroid/manager.py | |
parent | 3708c63a72c09e80da0f76e990229c13c5fe51bc (diff) | |
download | astroid-git-e5cc0d2fffdbcd5407aac79dc5bc78dc42503787.tar.gz |
Refactor brain-less AstroidManager test fixture
Diffstat (limited to 'astroid/manager.py')
-rw-r--r-- | astroid/manager.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/astroid/manager.py b/astroid/manager.py index 7a64f0c1..e2a66d96 100644 --- a/astroid/manager.py +++ b/astroid/manager.py @@ -64,12 +64,18 @@ class AstroidManager: self.extension_package_whitelist = set() self._transform = transforms.TransformVisitor() - # Export these APIs for convenience - self.register_transform = self._transform.register_transform - self.unregister_transform = self._transform.unregister_transform self.max_inferable_values = 100 @property + def register_transform(self): + # This and unregister_transform below are exported for convenience + return self._transform.register_transform + + @property + def unregister_transform(self): + return self._transform.unregister_transform + + @property def builtins_module(self): return self.astroid_cache["builtins"] |