summaryrefslogtreecommitdiff
path: root/astroid/inference.py
Commit message (Expand)AuthorAgeFilesLines
...
* Move the iteration inside the try branch, which makes the quickstart redundantClaudiu Popa2017-03-121-20/+3
* Quickstart _infer_binary_operation to raise errors that occur during startup.Calen Pennington2017-03-121-0/+16
* Move the catching of AttributeInferenceError where .getitem() is called, in i...Claudiu Popa2017-03-011-0/+1
* Raise InferenceError in Class.getitem. Close #395Claudiu Popa2017-03-011-1/+1
* Infer starred expressions in tuple, list, set and dict literals (#396)Ɓukasz Rogalski2017-02-141-4/+69
* Fix the discrepancies between master and 2.0 codeClaudiu Popa2016-12-301-7/+3
* Add support for binary operations between classes.Claudiu Popa2016-12-301-1/+6
* Add a new mechanism for retrieving the special methods.Claudiu Popa2016-12-301-1/+8
* Add support for inferring unary binary op for classesClaudiu Popa2016-12-301-1/+1
* Let the type error propagate as an AstroidTypeError.Claudiu Popa2016-12-031-1/+3
* getitem() method accepts nodes now, instead of Python objects.Claudiu Popa2016-11-211-43/+9
* Fix some pylint errors over the code base.Claudiu Popa2016-08-241-1/+1
* 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
* Now is_subtype / is_supertype raises an internal exception when a type hierar...Claudiu Popa2016-06-031-9/+21
* Fix typosJakub Wilk2016-06-021-2/+2
* Convert all files to new license headerCeridwen2016-05-161-17/+3
* Improve inference with regard redefinition of values in subclassesClaudiu Popa2016-04-261-0/+11
* Set the parent to the BinOp node when inferring nodes created during binary o...Claudiu Popa2016-02-161-34/+32
* Cleanup pylint's warnings over astroid codebaseClaudiu Popa2015-12-141-6/+5
* AstroidBuildingException is now AstroidBuildingError.Claudiu Popa2015-12-061-2/+2
* Add two new exceptions, AstroidImportError and AstroidSyntaxError.Claudiu Popa2015-12-061-6/+18
* Merge upstream changesCeridwen2015-11-061-1/+1
|\
| * Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-38/+38
* | Rename Uninferable and instatiate_classCeridwen2015-11-061-38/+38
* | Add structured exceptions to decorators and remaining functions.Ceridwen2015-11-061-7/+21
* | This bookmark adds structured exceptions to astroid.Ceridwen2015-11-021-26/+39
|/
* Merged in dmand/astroid/binop-inference-fix (pull request #92)Claudiu Popa2015-10-231-7/+7
|\
| * Fix binary operation inference crash by using cloned contextsDmitry Pribysh2015-10-211-7/+7
* | Add support for indexing containers with instances which provides an __index_...Claudiu Popa2015-10-221-0/+4
* | Create a call context when inferring unary operands on instances.Claudiu Popa2015-10-221-0/+3
|/
* Remove doctype and future imports which aren't useful.Claudiu Popa2015-10-111-2/+0
* Move decorators from bases to decorators module.Claudiu Popa2015-10-111-19/+20
* Don't wrap instance's arguments into a Const, instead let the original index ...Claudiu Popa2015-10-031-19/+16
* Fix a crash which occurred when inferring unary operands which yielded object...Claudiu Popa2015-10-031-0/+2
* Fix pylint errors.Claudiu Popa2015-09-261-2/+0
* Merged in ceridwenv/astroid (pull request #88)Claudiu Popa2015-09-261-4/+4
|\
| * Add helper function for reraising exceptionsCeridwen2015-09-211-13/+4
| * Use six.reraise to avoid losing tracebacks for simple casesCeridwen2015-09-211-4/+13
* | Fix a crash when inferring subscripts which returned the same object all the ...Claudiu Popa2015-09-251-3/+6
|/
* Improve the understanding of argumentsClaudiu Popa2015-09-091-0/+1
* First pass of the Python 3.5 support.Claudiu Popa2015-09-071-3/+1
* Disable the no-value-for-parameter message for now, since it's a false positi...Claudiu Popa2015-08-261-0/+2
* Last merge (hopefully) and all bugs fixed but oneCeridwen2015-08-211-17/+71
|\
| * Understand slices of tuples, lists, strings and instances with support for sl...Claudiu Popa2015-08-211-17/+71
* | Add tests for aliasesCeridwen2015-08-211-2/+4
* | More fixes for bugs introduced during mergeCeridwen2015-08-181-13/+15
* | Fix most obvious errors intorduced by the latest mergeCeridwen2015-08-141-4/+4
* | Merge main into defaultCeridwen2015-08-141-210/+129
|\ \ | |/
| * Big cleanup across the entire projectClaudiu Popa2015-08-121-70/+76