From 7ca154dd00788422ea44c8f92ab1de323741249f Mon Sep 17 00:00:00 2001 From: Claudiu Popa Date: Wed, 4 Nov 2015 12:54:15 +0200 Subject: Backout changeset 9c3f71, because it leads to too many false positives when using .split() in assignment unpacking. --- astroid/brain/brain_builtin_inference.py | 2 -- astroid/tests/unittest_inference.py | 6 ------ 2 files changed, 8 deletions(-) diff --git a/astroid/brain/brain_builtin_inference.py b/astroid/brain/brain_builtin_inference.py index 7559271..c6245be 100644 --- a/astroid/brain/brain_builtin_inference.py +++ b/astroid/brain/brain_builtin_inference.py @@ -60,8 +60,6 @@ def _extend_str(class_node, rvalue): return {rvalue} def ljust(self, width, fillchar=None): return {rvalue} - def split(self, *args): - return [] ''') code = code.format(rvalue=rvalue) fake = AstroidBuilder(MANAGER).string_build(code)['whatever'] diff --git a/astroid/tests/unittest_inference.py b/astroid/tests/unittest_inference.py index 0f45d3a..7287f70 100644 --- a/astroid/tests/unittest_inference.py +++ b/astroid/tests/unittest_inference.py @@ -1796,8 +1796,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase): ' '.index() #@ ' '.find() #@ ' '.count() #@ - - ' '.split() #@ """ ast = test_utils.extract_node(code, __name__) self.assertInferConst(ast[0], u'') @@ -1805,7 +1803,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase): self.assertInferConst(ast[i], '') for i in range(16, 19): self.assertInferConst(ast[i], 0) - self.assertInferList(ast[19], []) def test_unicode_methods(self): code = """ @@ -1830,8 +1827,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase): u' '.index() #@ u' '.find() #@ u' '.count() #@ - - u' '.split() #@ """ ast = test_utils.extract_node(code, __name__) self.assertInferConst(ast[0], '') @@ -1839,7 +1834,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase): self.assertInferConst(ast[i], u'') for i in range(16, 19): self.assertInferConst(ast[i], 0) - self.assertInferList(ast[19], []) def test_scope_lookup_same_attributes(self): code = ''' -- cgit v1.2.1