summaryrefslogtreecommitdiff
path: root/astroid/util.py
diff options
context:
space:
mode:
authorCeridwen <ceridwenv@gmail.com>2015-11-06 17:55:24 -0500
committerCeridwen <ceridwenv@gmail.com>2015-11-06 17:55:24 -0500
commite28cf4e572d25d559c274acc81a7aff887d28efb (patch)
tree2437d1981dee3eb5d042ae478968f5f6e807125c /astroid/util.py
parentf5c3e703ec3de5d6e4f50583475d7b18fb0d6beb (diff)
downloadastroid-e28cf4e572d25d559c274acc81a7aff887d28efb.tar.gz
Rename Uninferable and instantiate_class, fix broken tests, improve
testing. * Rename YES to Uninferable * Rename instanciate_class to instantiate_class. * Use six in test_namedtuple_advanced_inference. * Fix test_file_from_module failure on PyPy. * Add enum34 to unittest_brain. * Add unittest_brain dependencies tox.ini.
Diffstat (limited to 'astroid/util.py')
-rw-r--r--astroid/util.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/astroid/util.py b/astroid/util.py
index 20c44d7..439d967 100644
--- a/astroid/util.py
+++ b/astroid/util.py
@@ -33,10 +33,10 @@ def reraise(exception):
@object.__new__
-class YES(object):
+class Uninferable(object):
"""Special inference object, which is returned when inference fails."""
def __repr__(self):
- return 'YES'
+ return 'Uninferable'
def __getattribute__(self, name):
if name == 'next':
@@ -66,3 +66,7 @@ def proxy_alias(alias_name, node_type):
{'__class__': object.__dict__['__class__'],
'__instancecheck__': _instancecheck})
return proxy(lambda: node_type)
+
+
+# Backwards-compatibility aliases
+YES = Uninferable