summaryrefslogtreecommitdiff
path: root/astroid/helpers.py
Commit message (Expand)AuthorAgeFilesLines
* Replace the constant BUILTINS by the string 'builtins'Pierre Sassoulas2021-08-191-2/+1
* Remove use of deprecated node_classes and scoped_node API in astroidPierre Sassoulas2021-08-101-1/+2
* 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-0/+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-0/+2
* Handle inference fail when calculating lenght of a nodePierre Sassoulas2021-06-301-3/+8
* Create a constant for BUILTINS in astroid.constantsPierre Sassoulas2021-06-261-3/+1
* Bump astroid to 2.6.0-dev0, update changelogPierre Sassoulas2021-06-161-1/+1
* Import exceptions from astroid.exceptions to avoid circular importsPierre Sassoulas2021-06-151-15/+22
* Prepare for 2.5.8 release (#1013)v2.5.8Pierre Sassoulas2021-06-071-0/+1
* Performance improvements to counter context.clone slowdown (#1009)Andrew Haigh2021-06-071-1/+1
* Add an isort configuration in setup.cfg and apply itPierre Sassoulas2021-04-191-7/+1
* Fix issue #891Pierre Sassoulas2021-04-101-1/+1
* Upgrade copyrite noticePierre Sassoulas2021-02-281-1/+2
* Move from % syntax to format or f-stringsPierre Sassoulas2021-02-211-3/+3
* Update copyright noticehippo912021-02-151-0/+1
* New copyright noticeshippo912020-12-271-0/+3
* Add None check on inferred_nodeSimon Hewitt2020-12-241-0/+1
* Squash one-off inference utility functions to help reduce recursion errors (#...Bryce Guinta2020-06-231-1/+19
* Fix exception causes in helpers.pyRam Rachum2020-06-191-4/+4
* Add missing copyright annotations for the past releasesClaudiu Popa2020-04-271-1/+1
* Infer the __len__ result of a subclass of an integerClaudiu Popa2020-03-101-2/+11
* Pass an inference context to `metaclass()` when inferring an object typeClaudiu Popa2019-10-181-1/+1
* Fix lint warningsClaudiu Popa2019-10-111-0/+1
* Fix linting errorsClaudiu Popa2019-09-111-1/+1
* Instances of exceptions are inferred as such when inferring in non-exception ...Claudiu Popa2019-05-211-1/+1
* Add a method to the manager to retrieve the builtins moduleClaudiu Popa2019-01-191-1/+1
* Initial formatting of astroidClaudiu Popa2018-10-021-23/+31
* infer_call_result can raise InferenceError so make sure to handle that for th...Claudiu Popa2018-07-311-5/+1
* Update the copyright noticesastroid-2.0Claudiu Popa2018-07-151-2/+3
* Fix lintingClaudiu Popa2018-06-141-5/+4
* Fix len builtin for instances of str or bytesBryce Guinta2018-03-151-1/+2
* Locally import FrozenSet node to avoid circular importBryce Guinta2018-03-111-1/+2
* Implement inference for len builtinBryce Guinta2018-03-111-0/+42
* Fix the docstring and the commentsClaudiu Popa2018-03-101-4/+4
* Rewrite the object_isinstance and object_issubclass helpers to rely on common...Claudiu Popa2018-03-101-35/+23
* Add brain inference support for the `issubclass` builtinClaudiu Popa2018-03-101-0/+35
* Replace handling of AstroidError with MroErrorClaudiu Popa2018-03-051-2/+0
* Make sure to handle Uninferable by returning it rather than returning an exce...Claudiu Popa2018-03-051-2/+2
* Add helper function for doing isinstance checks on astroid inferred nodesBryce Guinta2018-03-021-0/+35
* Fix lint errorsBryce Guinta2018-02-261-2/+2
* Remove Python 2 branches, assume we always run on Python 3Claudiu Popa2018-02-211-10/+4
* Remove unreachable codeClaudiu Popa2017-12-151-1/+0
* Fix lint warningsClaudiu Popa2017-10-121-3/+5
* 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
* Now is_subtype / is_supertype raises an internal exception when a type hierar...Claudiu Popa2016-06-031-2/+2
* Convert all files to new license headerCeridwen2016-05-161-184/+170
* Rename Uninferable and instantiate_class, fix broken tests, improveCeridwen2015-11-061-5/+5