summaryrefslogtreecommitdiff
path: root/astroid/scoped_nodes.py
Commit message (Expand)AuthorAgeFilesLines
* Move pyreverse specific modules and functionality back into pyreverseClaudiu Popa2015-07-031-29/+0
* Add a couple of pragma disables for some false positives.Claudiu Popa2015-06-301-0/+2
* Fix a couple of style issues:Claudiu Popa2015-06-211-186/+164
* Add `igetattr` method to scoped_nodes.Function.Claudiu Popa2015-06-201-0/+8
* Add a new method to the AST nodes, 'bool_value'.Claudiu Popa2015-06-141-0/+24
* Remove a couple of useless TODOs.Claudiu Popa2015-06-071-8/+4
* Fix pylint warnings over astroid, update the list of disabled messages in pyl...Claudiu Popa2015-05-191-15/+10
* Fix bad-continuation errors from astroid.Claudiu Popa2015-05-191-11/+15
* local_attr_ancestors fallbacks to using .ancestors if .mro() fails.Claudiu Popa2015-05-091-3/+3
* .root() can't always return a Module, do a getattr over pure_python method in...Claudiu Popa2015-05-091-1/+1
* Class.has_dynamic_getattr doesn't return True for special methods which aren'...Claudiu Popa2015-05-071-5/+6
* Update the docstring for has_dynamic_getattr to better reflect reality.Claudiu Popa2015-05-061-2/+7
* Remove hardcoded behaviour of has_dynamic_getattr for optparse.Claudiu Popa2015-05-061-3/+0
* Classes aren't marked as interfaces anymore, in the `type` attribute.Claudiu Popa2015-05-051-4/+2
* Fix recursive class attribute lookupsfix-recursive-attr-lookupsPhilip Lorenz2015-05-041-1/+1
* Add two new exceptions for handling MRO error cases.Claudiu Popa2015-05-031-8/+14
* Don't let ResolveError leak out from local_attr, when using .mro().Claudiu Popa2015-04-301-1/+6
* Expose a implicit_metaclass() method in Class.Claudiu Popa2015-04-251-0/+11
* Class.local_attr and Class.local_attr_ancestors uses internally a mro lookup,...Claudiu Popa2015-04-181-2/+7
* Don't hard fail when calling .mro() on a class which has combined both newsty...Claudiu Popa2015-04-181-5/+16
* Handle empty strings as arguments to StopIteration when looking for slots().Claudiu Popa2015-04-181-1/+1
* .slots() will return an empty list for classes with empty slots.Claudiu Popa2015-04-141-2/+8
* Remove trailing whitespace.Claudiu Popa2015-04-141-1/+1
* Understand partially the 3-argument form of `type`.Claudiu Popa2015-04-131-19/+38
* Set the current function as parent for the Generator object inferred from `in...Claudiu Popa2015-04-011-1/+3
* Backed out changeset 53b22c3f6ed9Claudiu Popa2015-04-011-3/+1
* Set the current function as parent for the Generator object inferred from `in...Claudiu Popa2015-04-011-1/+3
* Proper mro support for six.with_metaclass. Closes issue #85.Claudiu Popa2015-03-311-0/+3
* Filter out YES nodes when creating a temporary class for the with_metaclass h...Claudiu Popa2015-03-271-1/+2
* Fix a deep recursion loop problem: it is best to check if we have visited a c...Daniel Balparda2015-03-161-4/+6
* Class.slots raises NotImplementedError for old style classes.Claudiu Popa2015-03-141-0/+4
* Change the way how context caching and scoping is done.Claudiu Popa2015-03-111-32/+33
* Improve the scope_lookup method for Classes.Claudiu Popa2015-02-091-1/+15
* Fix all unused imports in the code base.Claudiu Popa2015-01-291-1/+1
* Fix a crash which occurred when a class was the ancestorClaudiu Popa2015-01-291-0/+3
* Fix a long line.Claudiu Popa2015-01-281-1/+3
* MRO lookups can get into an infinite loop if a class is a subclass of itself....carl2015-01-281-1/+1
* Show for what classes a consistent mro order couldn't be determined.Claudiu Popa2015-01-111-1/+7
* Remove all trailing whitespaces.Claudiu Popa2015-01-101-2/+2
* Improve the mro resolution.Claudiu Popa2015-01-101-2/+47
* .slots() can contain unicode strings on Python 2.Claudiu Popa2015-01-031-1/+2
* Allow .mro to receive a context.Claudiu Popa2015-01-031-2/+2
* Improve the detection for functions decorated with decoratorsClaudiu Popa2014-12-291-55/+42
* Fix the error message, it raises for old style classes.Claudiu Popa2014-12-211-1/+1
* Add a new method to Class nodes, 'mro'.Claudiu Popa2014-12-151-1/+41
* It will be removed in astroid 1.6, not Pylint 1.6.Claudiu Popa2014-12-151-2/+2
* Rework the file_stream API.Claudiu Popa2014-12-151-7/+22
* Changed the API for Class.slots.Claudiu Popa2014-12-051-2/+15
* Restore the file_stream API.Claudiu Popa2014-11-251-2/+11
* Make Class.is_subtype_of public, and the context argument optional.Torsten Marek2014-11-221-2/+2