summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
...
* Bump astroid to 2.8.3, update changelogv2.8.3Pierre Sassoulas2021-10-171-1/+1
* Bump astroid to 2.8.1, update changelogv2.8.1-rc1Pierre Sassoulas2021-10-061-2/+3
* Fix regression on Compare node inference (#1185)Daniƫl van Noord2021-09-211-1/+2
* Small improvements to Compare infer (#1182)Marc Mueller2021-09-181-3/+5
* Bump astroid to 2.8.0, update changelogv2.8.0Pierre Sassoulas2021-09-141-1/+1
* Add inference of Compare nodes (#979)Andrew Haigh2021-09-141-0/+94
* Bump astroid to 2.7.3, update changelogv2.7.3Pierre Sassoulas2021-08-301-0/+1
* astroid.context: import object one by one instead of the entire modulePierre Sassoulas2021-08-301-21/+24
* Fixed inference bug with chained attributes and inheritanceDavid Liu2021-08-281-17/+1
* Fix bug in attribute inference from inside method calls.David Liu2021-08-281-4/+8
* Remove use of deprecated node_classes and scoped_node API in astroidPierre Sassoulas2021-08-101-1/+1
* Fix wrong exception raised in infer_import_fromPierre Sassoulas2021-07-211-2/+5
* Bump astroid to 2.6.4, update changelogPierre Sassoulas2021-07-201-1/+1
* Bump astroid to 2.6.3, update changelogv2.6.3Pierre Sassoulas2021-07-191-1/+1
* Fix copyright links (#1084)Marc Mueller2021-07-011-1/+1
* Catch the StopIteration that result from PEP-479 or add default value in ``ne...Pierre Sassoulas2021-06-301-3/+6
* Simplification because AstroidManager is a singleton/borgPierre Sassoulas2021-06-191-3/+5
* Import exceptions from astroid.exceptions to avoid circular importsPierre Sassoulas2021-06-151-40/+50
* Prepare for 2.5.8 release (#1013)v2.5.8Pierre Sassoulas2021-06-071-1/+1
* Update copyright notice for 2.5.7v2.5.7Pierre Sassoulas2021-05-291-0/+1
* Fix inference cycle in getattr when a base is an astroid.Attribute (#934)Andrew Haigh2021-05-241-1/+2
* Deactivate a mutable data structures for argument defaults warningPierre Sassoulas2021-05-011-1/+1
* Fix BaseException.message has been deprecated as of Python 2.6Pierre Sassoulas2021-05-011-2/+2
* Fix a strange construct that seem unnecessaryPierre Sassoulas2021-05-011-22/+0
* Add an isort configuration in setup.cfg and apply itPierre Sassoulas2021-04-191-8/+2
* Fix issue #891Pierre Sassoulas2021-04-101-1/+1
* Upgrade copyrite noticePierre Sassoulas2021-02-281-0/+2
* Fix black issuesMarc Mueller2021-02-271-1/+1
* Remove the # coding, since PEP3120 the default is UTF8Pierre Sassoulas2021-02-211-1/+0
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-2/+5
* Cache the inference of FunctionDef to prevent property inference mutating localsClaudiu Popa2020-03-061-1/+23
* Reverse the order of decorators for `infer_subscript`Claudiu Popa2020-03-051-3/+4
* Don't crash upon invalid contex on attr. inference (#746)Leandro T. C. Melo2020-02-101-0/+2
* Use the parent of the node when inferring aug assign nodes instead of the sta...Claudiu Popa2020-01-051-3/+2
* Enable else-if-used extensionNick Drozd2019-12-241-6/+6
* Set arguments on inferred properties and property descriptors such as fget()Claudiu Popa2019-12-151-0/+1
* Add support for inferring propertiesClaudiu Popa2019-12-041-8/+31
* Pass an inference context to `metaclass()` when inferring an object typeClaudiu Popa2019-10-181-5/+12
* Add inference support to NamedExpr nodesClaudiu Popa2019-06-021-3/+11
* Added support for inferring `IfExp` nodes.Claudiu Popa2019-06-011-0/+29
* Make sure that Attribute.infer has a protection against StopIterationsClaudiu Popa2019-01-191-3/+5
* Remove StopIteration handling which should not leak at all from inferenceClaudiu Popa2019-01-181-9/+1
* Move infer_name_module() in pylint and remove it from hereClaudiu Popa2019-01-131-9/+0
* Revert path copying in InferenceContext()Claudiu Popa2018-12-301-3/+0
* Multiple "value" or "slice" values on subscript inference.Daniel Martin2018-10-151-46/+43
* Replace a nested for loop with a product() callClaudiu Popa2018-10-111-15/+8
* Use yield fromClaudiu Popa2018-10-101-2/+1
* Remove unneeded commentClaudiu Popa2018-10-101-3/+0
* Replace a nested for loop with itertools.productClaudiu Popa2018-10-101-15/+16
* Replace checks against None and Uninferable to boolean checksClaudiu Popa2018-10-101-3/+3