summaryrefslogtreecommitdiff
path: root/astroid/scoped_nodes.py
Commit message (Expand)AuthorAgeFilesLines
* Move from % syntax to format or f-stringsPierre Sassoulas2021-02-171-6/+3
* Remove the # coding, since PEP3120 the default is UTF8Pierre Sassoulas2021-02-171-1/+0
* Update copyright noticehippo912021-02-151-0/+1
* New copyright noticeshippo912020-12-271-0/+3
* Merge pull request #857 from pkolbus/remove-imphippo912020-12-131-0/+1
|\
| * Remove dependency on imp.Peter Kolbus2020-11-271-0/+1
* | Fix incorrect MRO being calculated for scoped multiple inheritanceTim Martin2020-10-131-1/+1
|/
* Fix exception causes all over the codebase (#806)Ram Rachum2020-06-201-1/+1
* `FunctionDef.is_generator` properly handles `yield` nodes in `While` testsClaudiu Popa2020-05-121-1/+1
* Fix the new violations of super-without-argumentsClaudiu Popa2020-05-121-7/+7
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-2/+5
* Allow `FunctionDef.getattr` to look into both instance attrs and special attr...Claudiu Popa2020-03-261-2/+6
* Allow slots added dynamically to a class to still be inferredClaudiu Popa2020-03-131-3/+15
* Prevent a recursion error for self reference variables and `type()` calls.Claudiu Popa2020-03-101-1/+8
* Prevent a recursion error to happen when inferring the declared metaclass of ...Claudiu Popa2020-03-071-1/+2
* Raise ``AttributeInferenceError`` when ``getattr()`` receives an empty nameClaudiu Popa2020-03-061-0/+14
* ``NodeNG.bool_value()`` gained an optional ``context`` parameterClaudiu Popa2020-03-051-8/+8
* Better inference of class and static methods decorated with custom methodsClaudiu Popa2020-03-031-0/+15
* Infer qualified ``classmethod`` as a classmethod. (#759)Claudiu Popa2020-02-271-5/+15
* Enable else-if-used extensionNick Drozd2019-12-241-10/+9
* Add support for inferring propertiesClaudiu Popa2019-12-041-4/+28
* Add support for inferring exception instances in all contextsClaudiu Popa2019-11-171-5/+7
* Allow inferring positional only arguments on Python 3.8Claudiu Popa2019-11-141-3/+3
* Fix linting errorsClaudiu Popa2019-09-111-2/+2
* Remove redundant compatibility code (#693)Hugo van Kemenade2019-09-101-3/+2
* Disable pylint false positiveClaudiu Popa2019-08-061-1/+1
* Remove `__class__` from FunctionDef locals, instead look it up in the current...Claudiu Popa2019-07-101-3/+12
* Fix lint errorsClaudiu Popa2019-06-021-5/+2
* Replace _verify_duplicates_mro with _clean_duplicates_mro.Peter de Blanc2019-06-021-4/+15
* ``assert`` only functions are properly inferred as returning ``None``Claudiu Popa2019-06-021-1/+7
* Instances of exceptions are inferred as such when inferring in non-exception ...Claudiu Popa2019-05-211-3/+10
* Variable annotations can no longer be retrieved with `ClassDef.getattr`Claudiu Popa2019-04-031-0/+9
* 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-191-1/+1
* Use a different prefix for the object model methodsClaudiu Popa2019-01-181-2/+2
* Revert "Remove the restore_path() method"Claudiu Popa2019-01-171-23/+24
* Revert "Pass a parent in raw_building when building a new Function or Class"Claudiu Popa2018-10-111-1/+2
* Pass a parent in raw_building when building a new Function or ClassClaudiu Popa2018-10-111-2/+1
* Lose an indentation level in ancestors() by continuing if recursing wasn't pa...Claudiu Popa2018-10-111-9/+10
* Cache the result of get_assign_nodesClaudiu Popa2018-10-101-2/+5
* Use None as a sentinelClaudiu Popa2018-10-101-1/+1
* Remove the restore_path() methodClaudiu Popa2018-10-101-25/+22
* Initial formatting of astroidClaudiu Popa2018-10-021-208/+257
* Filter out ``Uninferable`` when inferring the call result result of a class w...Claudiu Popa2018-08-221-4/+2
* `async` functions are now inferred as `AsyncGenerator` when inferring their c...Claudiu Popa2018-08-161-1/+5
* Simplify the code now that every class is newstyle classClaudiu Popa2018-08-161-10/+7
* infer_call_result can raise InferenceError so make sure to handle that for th...Claudiu Popa2018-07-311-2/+5
* Spelling fixesVille Skyttä2018-07-241-2/+2
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-2/+16
* Fix attributes of ancestor classes from appearing in attribute inferenceBryce Guinta2018-07-131-2/+2