summaryrefslogtreecommitdiff
path: root/astroid
Commit message (Expand)AuthorAgeFilesLines
* print_statement -> print_function.fix-python3-testsOmer Katz2015-06-023-3/+3
* Fixed syntax errors in Python 3.Omer Katz2015-06-017-15/+16
* Add a new SuperError exception subclass, SuperArgumentTypeError, which is rai...Claudiu Popa2015-05-293-8/+17
* Fail when calling Super.super_mro if the object-or-type is not the expected t...Claudiu Popa2015-05-292-1/+15
* Remove unused import.Claudiu Popa2015-05-281-1/+1
* Update the rules for what descriptor is returned from a super(), depending on...Claudiu Popa2015-05-283-17/+82
* Add a new *inference object* called SuperClaudiu Popa2015-05-285-2/+568
* Fix Pylint warnings over astroid.Claudiu Popa2015-05-242-5/+8
* Fix pylint warnings over astroid, update the list of disabled messages in pyl...Claudiu Popa2015-05-1919-263/+260
* Activate a disabled test.Claudiu Popa2015-05-191-10/+11
* Fix bad-continuation errors from astroid.Claudiu Popa2015-05-196-46/+45
* Remove redundant if, astroid is 2.7+ only.Claudiu Popa2015-05-191-2/+1
* Specify that inference objects can be found in the AST tree, but only after i...Claudiu Popa2015-05-191-2/+2
* Add a new type of nodes, called *inference objects*.Claudiu Popa2015-05-196-1/+172
* Merge.Claudiu Popa2015-05-132-0/+32
|\
| * Add brain module for dateutil.parser.parsepylint-480raylu2015-05-122-0/+33
* | Cleanup.Claudiu Popa2015-05-111-2/+5
|/
* Raise an InferenceError when having multiple 'as' bindings from a context man...Claudiu Popa2015-05-092-1/+19
* Remove trailing whitespace.Claudiu Popa2015-05-091-2/+2
* Add support for understanding context managers created with contextlib.contex...Claudiu Popa2015-05-092-8/+95
* Add a test which shows that using namedtuple-generated classes with classes w...Claudiu Popa2015-05-091-0/+11
* local_attr_ancestors fallbacks to using .ancestors if .mro() fails.Claudiu Popa2015-05-092-4/+11
* .root() can't always return a Module, do a getattr over pure_python method in...Claudiu Popa2015-05-091-1/+1
* Remove trailing whitespace.Claudiu Popa2015-05-092-3/+3
* Add basic support for understanding context managers.Claudiu Popa2015-05-092-9/+144
* Remove unused variable.Claudiu Popa2015-05-081-1/+1
* Handle builtins without a __module__, especially for Jython.Claudiu Popa2015-05-082-6/+13
* Remove trailing whitespace.Claudiu Popa2015-05-081-1/+1
* open doesn't have a __module__ attribute on Jython. Handle this case.Claudiu Popa2015-05-082-2/+19
* Make sure that sys.stderr is reset after the .infer() call.Claudiu Popa2015-05-071-7/+13
* Class.has_dynamic_getattr doesn't return True for special methods which aren'...Claudiu Popa2015-05-072-5/+30
* 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
* _io names itself io. This patch fixes some cyclic dependencies when solving i...Claudiu Popa2015-05-062-1/+24
* Classes aren't marked as interfaces anymore, in the `type` attribute.Claudiu Popa2015-05-052-6/+2
* Fix recursive class attribute lookupsfix-recursive-attr-lookupsPhilip Lorenz2015-05-042-3/+21
* Add a new possible property, lazy_attribute.Claudiu Popa2015-05-031-1/+2
* Add two new exceptions for handling MRO error cases.Claudiu Popa2015-05-033-12/+41
* Ensure that generated enum values have the correct base classesenum-fixesPhilip Lorenz2015-05-012-2/+35
* Add basic unit test for enum supportPhilip Lorenz2015-05-011-0/+34
* Don't let ResolveError leak out from local_attr, when using .mro().Claudiu Popa2015-04-302-1/+13
* SyncManager is a context manager as well.Claudiu Popa2015-04-291-0/+2
* Expose a implicit_metaclass() method in Class.Claudiu Popa2015-04-252-0/+26
* remove set_context linejarradhope2015-04-241-1/+0
* Add six tips for vendorized requests library.Claudiu Popa2015-04-241-0/+1
* Class.local_attr and Class.local_attr_ancestors uses internally a mro lookup,...Claudiu Popa2015-04-182-2/+29
* Don't hard fail when calling .mro() on a class which has combined both newsty...Claudiu Popa2015-04-182-5/+33
* Handle empty strings as arguments to StopIteration when looking for slots().Claudiu Popa2015-04-181-1/+1
* Filter out YES results from .decoratornames().Claudiu Popa2015-04-181-1/+2
* Fix a typo in the possible properties list and add more tests.Claudiu Popa2015-04-182-2/+13