summaryrefslogtreecommitdiff
path: root/astroid/objects.py
Commit message (Expand)AuthorAgeFilesLines
* Protect against ``infer_call_result`` failing with `InferenceError` in `Super...Claudiu Popa2020-05-011-1/+6
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-1/+2
* Reverse super call with setting the function to allow string representation b...Claudiu Popa2020-03-061-1/+1
* Add support for inferring propertiesClaudiu Popa2019-12-041-0/+26
* Correctly instantiate exception instances when inferring their attributes wit...Claudiu Popa2019-02-281-1/+1
* Avoid statement deletion in the _filter_stmts method of the LookupMixin class...hippo912019-01-231-0/+29
* Add a method to the manager to retrieve the builtins moduleClaudiu Popa2019-01-191-2/+2
* Add a registry for builtin exception models. Close PyCQA/pylint#1432Claudiu Popa2019-01-171-4/+7
* Initial formatting of astroidClaudiu Popa2018-10-021-27/+49
* infer_call_result can raise InferenceError so make sure to handle that for th...Claudiu Popa2018-07-311-2/+4
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-2/+5
* Fix lint errorsClaudiu Popa2018-05-311-4/+4
* Remove reraise() in favour of using raise..fromClaudiu Popa2018-05-311-4/+4
* Remove six from a couple of filesClaudiu Popa2018-05-311-2/+2
* Add qname method to Super objectsBryce Guinta2018-04-191-0/+3
* Revert "Move FrozenSet to node_classes so it is accessible"Bryce Guinta2018-03-111-0/+15
* Move FrozenSet to node_classes so it is accessibleBryce Guinta2018-03-111-15/+0
* Remove pylint errorsDerek Gustafson2016-12-031-0/+3
* Even more granular copyrights (thanks to copyrite)Claudiu Popa2016-07-221-2/+3
* Keep a consistent copyright notice across the board.Claudiu Popa2016-07-191-0/+2
* dict.values, dict.keys and dict.items are properly inferredClaudiu Popa2016-06-041-0/+32
* Exceptions have their own object modelClaudiu Popa2016-06-041-0/+11
* Introduce a special attributes modelClaudiu Popa2016-06-031-9/+5
* Convert all files to new license headerCeridwen2016-05-161-17/+3
* Support accessing properties using super().Claudiu Popa2016-01-141-0/+4
* Cleanup pylint's warnings over astroid codebaseClaudiu Popa2015-12-141-2/+2
* This bookmark adds structured exceptions to astroid.Ceridwen2015-11-021-15/+28
* Move bases.NodeNG and bases.Statement in node_classesClaudiu Popa2015-10-111-1/+1
* Move objects.Slice back into nodes.SliceClaudiu Popa2015-10-031-44/+0
* Remove trailing whitespace.Claudiu Popa2015-09-261-2/+2
* Add a separate Slice object, which is used when inferring the slice builtin callClaudiu Popa2015-09-261-0/+43
* Add helper function for reraising exceptionsCeridwen2015-09-211-5/+2
* Use six.reraise to avoid losing tracebacks for simple casesCeridwen2015-09-211-1/+5
* Last merge (hopefully) and all bugs fixed but oneCeridwen2015-08-211-21/+1
|\
| * Understand slices of tuples, lists, strings and instances with support for sl...Claudiu Popa2015-08-211-1/+0
| * Introduce a base class for Set, List and Tuple in order to avoid code duplica...Claudiu Popa2015-08-201-13/+1
* | More fixes for bugs introduced during mergeCeridwen2015-08-181-1/+1
* | Fix issues found in code reviewCeridwen2015-08-141-3/+3
* | Fix most obvious errors intorduced by the latest mergeCeridwen2015-08-141-9/+3
* | Merge main into defaultCeridwen2015-08-141-35/+35
|\ \ | |/
| * Big cleanup across the entire projectClaudiu Popa2015-08-121-35/+35
| * Get rid of astroid.common.decorators.Florian Bruhin2015-07-251-1/+1
* | Node constructors almost finished except for two bugsCeridwen2015-07-081-14/+27
|/
* Implement bool_value correctly for data structures.Claudiu Popa2015-06-161-0/+3
* Staticmethods retrieved with super are functions, not bound methods.Claudiu Popa2015-06-151-1/+1
* Add a new SuperError exception subclass, SuperArgumentTypeError, which is rai...Claudiu Popa2015-05-291-6/+9
* Fail when calling Super.super_mro if the object-or-type is not the expected t...Claudiu Popa2015-05-291-1/+4
* Remove unused import.Claudiu Popa2015-05-281-1/+1
* Update the rules for what descriptor is returned from a super(), depending on...Claudiu Popa2015-05-281-10/+21
* Add a new *inference object* called SuperClaudiu Popa2015-05-281-1/+108