summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
* Remove the # coding, since PEP3120 the default is UTF8Pierre Sassoulas2021-02-171-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
* Simplify the creation of extra_context for _infer_callClaudiu Popa2018-10-101-3/+2
* Use copy_context where it makes senseClaudiu Popa2018-10-101-6/+5
* Initial formatting of astroidClaudiu Popa2018-10-021-94/+143
* Pass parameters by keyword name when inferring sequences.Claudiu Popa2018-09-281-1/+2
* infer_call_result can raise InferenceError so make sure to handle that for th...Claudiu Popa2018-07-311-1/+0
* Cut obsolete "explicit StopIteration" commentsNick Drozd2018-07-301-10/+0
* Spelling fixesVille Skyttä2018-07-241-2/+2
* Fix lint errorBryce Guinta2018-07-241-0/+1
* Wrap the inference functions with raise_if_nothing_inferred where we didn't h...Claudiu Popa2018-07-241-1/+16
* Rename method for making it clearerClaudiu Popa2018-07-241-15/+15
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-2/+14
* Fix inference for nested callsBryce Guinta2018-07-051-3/+3
* Refactor assinging boundnode to contextBryce Guinta2018-07-041-7/+4
* Make sure that context_lookup is always definedClaudiu Popa2018-06-131-1/+6
* Remove useless TODOs that are either issues in the issue tracker or things wh...Claudiu Popa2018-06-121-7/+2
* Convert to yield fromNick Drozd2018-06-081-17/+9
* Don't propagate Uninferable objects when inferring BinOpsClaudiu Popa2018-06-051-0/+2
* Remove reraise() in favour of using raise..fromClaudiu Popa2018-05-311-14/+27
* Fix lint errorsAshley Whetter2018-05-051-6/+6
* Fix StopIteration raising for python3.7 (#534)HoverHell2018-04-241-8/+14
* Set context boundnode for binary operation to correct inferenceBryce Guinta2018-03-301-0/+2
* Add context_lookup to infer_call_result for function argumentsBryce Guinta2018-03-301-1/+20
* Fix duplicate values in inferred dictionary node from dictionary unpackingBryce Guinta2018-03-021-2/+26
* Fix augassign recursion errorBryce Guinta2018-02-181-5/+0
* Fix lint warningsClaudiu Popa2017-10-121-0/+1
* Skip Uninferable inferred objects when inferring a DictClaudiu Popa2017-08-121-1/+1
* Catch _NonDeducibleTypeHierarchy in inference._infer_augassign (#443)Michał Masłowski2017-07-081-4/+2
* TypoClaudiu Popa2017-03-121-1/+1