summaryrefslogtreecommitdiff
path: root/astroid/manager.py
diff options
context:
space:
mode:
authorAndrew Haigh <hello@nelf.in>2021-06-16 09:02:24 +1000
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-06-18 07:46:15 +0200
commite5cc0d2fffdbcd5407aac79dc5bc78dc42503787 (patch)
tree1de0c82f14e8c510d4665ebfb09c14ff5320d0a9 /astroid/manager.py
parent3708c63a72c09e80da0f76e990229c13c5fe51bc (diff)
downloadastroid-git-e5cc0d2fffdbcd5407aac79dc5bc78dc42503787.tar.gz
Refactor brain-less AstroidManager test fixture
Diffstat (limited to 'astroid/manager.py')
-rw-r--r--astroid/manager.py12
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"]