summaryrefslogtreecommitdiff
path: root/astroid/protocols.py
Commit message (Expand)AuthorAgeFilesLines
* Fix linting errorsClaudiu Popa2019-09-111-1/+0
* Remove redundant compatibility code (#693)Hugo van Kemenade2019-09-101-4/+1
* Add inference support to NamedExpr nodesClaudiu Popa2019-06-021-0/+17
* Drop a superfluous and wrong callcontext when inferring the result of a conte...Claudiu Popa2019-04-091-2/+0
* 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-181-10/+3
* Reuse the cls variable inferred earlierClaudiu Popa2018-10-111-1/+1
* Update some leftover docstringsClaudiu Popa2018-10-111-5/+9
* Use yield fromClaudiu Popa2018-10-101-2/+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
* Use a generator expression for _multiply_seq_by_intClaudiu Popa2018-10-101-8/+6
* Initial formatting of astroidClaudiu Popa2018-10-021-118/+158
* Rename asspath to assign_path to be more indicative of what it actually meansClaudiu Popa2018-10-021-44/+45
* infer_call_result can raise InferenceError so make sure to handle that for th...Claudiu Popa2018-07-311-2/+1
* Cut obsolete "explicit StopIteration" commentsNick Drozd2018-07-301-8/+0
* Spelling fixesVille Skyttä2018-07-241-5/+5
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-2/+12
* Fix inference for nested callsBryce Guinta2018-07-051-1/+2
* Disable too-many-* for this functionClaudiu Popa2018-06-151-1/+1
* Drop the requirement that lhs and rhs should have the same number of elements...Claudiu Popa2018-06-151-9/+10
* Added inference support for starred nodes in for loopsClaudiu Popa2018-06-151-5/+100
* Use postinit() to initialize the list generated by a Starred nodeClaudiu Popa2018-06-151-3/+9
* The exception should be IndexError, not KeyError, since items is a listClaudiu Popa2018-06-151-1/+1
* Support unpacking for dicts in assignmentsClaudiu Popa2018-06-141-13/+25
* Remove useless TODOs that are either issues in the issue tracker or things wh...Claudiu Popa2018-06-121-3/+1
* Convert to yield fromNick Drozd2018-06-081-17/+8
* Remove reraise() in favour of using raise..fromClaudiu Popa2018-05-311-9/+9
* Fix lint errorsAshley Whetter2018-05-051-2/+2
* Fix StopIteration raising for python3.7 (#534)HoverHell2018-04-241-15/+24
* Fix contextmanager transform for nested contextmanagersBryce Guinta2018-03-051-1/+4
* Remove Python 2 branches, assume we always run on Python 3Claudiu Popa2018-02-211-4/+2
* Filter non-inferables nodes when inferring binary operationsClaudiu Popa2017-12-151-1/+2
* Public facing node documentationAshley Whetter2017-11-051-0/+1
* Fix an inference for trying to unpack Uninferable value in context manager (#...Łukasz Rogalski2017-05-221-0/+5
* Fix assigned_stmts() for AnnAssign nodes without value (#420)Łukasz Rogalski2017-04-021-1/+9
* Use nodes.Unknown instead of Uninferable for specifying unknown inference res...Claudiu Popa2017-03-121-2/+5
* Add support for asynchronous comprehensions (#400)Łukasz Rogalski2017-03-011-0/+4
* Add support for Python 3.6's annotated assignment nodesrr-2017-02-091-0/+1
* Add support for binary operations between classes.Claudiu Popa2016-12-301-2/+3
* Let the type error propagate as an AstroidTypeError.Claudiu Popa2016-12-031-4/+4
* Remove pylint errorsDerek Gustafson2016-12-031-4/+4
* getitem() method accepts nodes now, instead of Python objects.Claudiu Popa2016-11-211-2/+4
* Even more granular copyrights (thanks to copyrite)Claudiu Popa2016-07-221-2/+5
* Keep a consistent copyright notice across the board.Claudiu Popa2016-07-191-0/+2
* Exceptions have their own object modelClaudiu Popa2016-06-041-1/+4
* Convert all files to new license headerCeridwen2016-05-161-17/+3
* Set the parent to the BinOp node when inferring nodes created during binary o...Claudiu Popa2016-02-161-8/+8
* Cleanup pylint's warnings over astroid codebaseClaudiu Popa2015-12-141-9/+9
* assigned_stmts methods have the same signature from now on.Claudiu Popa2015-12-051-13/+20