summaryrefslogtreecommitdiff
path: root/astroid
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in description for brain_attrs (#638)Bianca Power2019-01-201-1/+1
* Remove inadvertent test which still does not have a fixClaudiu Popa2019-01-201-20/+2
* Remove the restriction that "old style classes" cannot have a MRO.Claudiu Popa2019-01-191-8/+1
* Add a method to the manager to retrieve the builtins moduleClaudiu Popa2019-01-198-15/+34
* Make sure that Attribute.infer has a protection against StopIterationsClaudiu Popa2019-01-191-3/+5
* Replace a couple of returns with explicit InferenceError exceptionsClaudiu Popa2019-01-191-8/+10
* Remove StopIteration handling which should not leak at all from inferenceClaudiu Popa2019-01-182-19/+4
* Added more builtin exceptions attributes. Close #580Claudiu Popa2019-01-182-2/+76
* Use a different prefix for the object model methodsClaudiu Popa2019-01-183-94/+92
* Change the filter to use equalClaudiu Popa2019-01-171-2/+2
* Disable test on Python 3.4Claudiu Popa2019-01-171-0/+3
* Add a registry for builtin exception models. Close PyCQA/pylint#1432Claudiu Popa2019-01-173-4/+31
* Revert "Remove the restore_path() method"Claudiu Popa2019-01-172-24/+31
* Cut generator flagsNick Drozd2019-01-161-17/+21
* Add brain tips for `http.client`. Close PyCQA/pylint#2687Claudiu Popa2019-01-162-0/+92
* Remove test that does not work actually work consistently on all Python versionsClaudiu Popa2019-01-141-3/+0
* Move infer_name_module() in pylint and remove it from hereClaudiu Popa2019-01-131-9/+0
* Prevent crashing when processing ``enums`` with mixed single and double quotes.Claudiu Popa2019-01-132-1/+25
* Refactoring chained comparison (#636)hippo912019-01-131-2/+1
* Revert path copying in InferenceContext()Claudiu Popa2018-12-304-5/+10
* Make sure the test does not crash if the directory already existsClaudiu Popa2018-12-301-4/+7
* ``typing`` types have the `__args__` property. Close PyCQA/pylint#2419Claudiu Popa2018-12-182-0/+15
* Extend detection of classes defined with attrTomas Gavenciak2018-12-122-6/+20
* Remove else after return/raiseTomas Gavenciak2018-12-112-5/+4
* Add missing _ssl constant. Close PyCQA/pylint#2629Claudiu Popa2018-12-041-0/+1
* Fix a bug where an Attribute used as a base class was triggering a crashClaudiu Popa2018-12-041-0/+2
* Pin typed_ast so a new release won't break the pylint's pragmasClaudiu Popa2018-11-301-1/+1
* Added special support for `enum.IntFlag`Claudiu Popa2018-11-292-2/+34
* Use a string for the name of the enum instead of grabbing it as a variableClaudiu Popa2018-11-291-1/+1
* Add reversed() to Enum classesClaudiu Popa2018-11-281-0/+5
* Add new Popen kwarg 'text' in Python 3.7Peter Talley2018-11-251-2/+14
* Prepare 2.1.0astroid-2.1.0Claudiu Popa2018-11-251-1/+1
* Multiple "value" or "slice" values on subscript inference.Daniel Martin2018-10-152-46/+77
* fix hashlib.blake2* signaturesDavid Poirier2018-10-152-3/+8
* Don't call inference in the functools transformClaudiu Popa2018-10-111-11/+9
* Revert "Pass a parent in raw_building when building a new Function or Class"Claudiu Popa2018-10-112-36/+28
* Reuse the cls variable inferred earlierClaudiu Popa2018-10-111-1/+1
* Pass a parent in raw_building when building a new Function or ClassClaudiu Popa2018-10-112-28/+36
* Replace a nested for loop with a product() callClaudiu Popa2018-10-111-15/+8
* Lose an indentation level in ancestors() by continuing if recursing wasn't pa...Claudiu Popa2018-10-111-9/+10
* Update some leftover docstringsClaudiu Popa2018-10-111-5/+9
* Use yield fromClaudiu Popa2018-10-102-4/+2
* YES is gone, we're using Uninferable for quite some time nowClaudiu Popa2018-10-102-5/+1
* Remove Python 2 branchesClaudiu Popa2018-10-102-26/+14
* Cache the result of get_assign_nodesClaudiu Popa2018-10-103-9/+17
* Use generators for string joining instead of creating temporary listsClaudiu Popa2018-10-102-17/+17
* Add some caching to the transforms and skip non nodes in visit_genericClaudiu Popa2018-10-101-3/+10
* Use None as a sentinelClaudiu Popa2018-10-101-1/+1
* Remove some unneeded comments and use yield fromClaudiu Popa2018-10-101-6/+2
* Use itertools.chain to join multiple generators togetherClaudiu Popa2018-10-101-3/+8