summaryrefslogtreecommitdiff
path: root/scoped_nodes.py
Commit message (Expand)AuthorAgeFilesLines
* Guard against infinite recursion in _is_metaclass.Torsten Marek2014-08-221-2/+8
* Fix an infinite loop in the inference, by returning a copy of instance attrib...cpopa2014-08-201-1/+3
* Fix a crash occurred when inferring decorator call chain. Closes issue #42.cpopa2014-07-281-1/+1
* pylint source codeSylvain Th?nault2014-07-251-14/+13
* Return YES if the bases cannot be inferred for a metaclass invocation, until ...Torsten Marek2014-07-251-1/+5
* Function nodes can detect decorator call chain and see if they are decorated ...cpopa2014-07-241-1/+50
* Return new classes when inferring calls to type(name, bases, ns) and its subt...Torsten Marek2014-07-241-1/+24
* Expose function annotation to astroid. `Arguments` node exposes 'varargannota...cpopa2014-07-131-1/+6
* Make islots private.cpopa2014-07-031-2/+4
* Merge with default.cpopa2014-07-031-8/+25
|\
| * Stop looking at the __metaclass__ class attribute for python3Julien Cristau2014-06-301-4/+7
| * Handle __metaclass__ defined at the module levelJulien Cristau2014-06-101-9/+23
* | Add `slots` and `islots` methods to Class nodes.cpopa2014-06-041-2/+54
|/
* Function nodes can detect if they are decorated with subclasses of builtin de...cpopa2014-05-071-2/+32
* Simplify the lookup for the metaclass; add comments for the YES node tests.ancestorscpopa2014-04-301-6/+4
* Merge with default.cpopa2014-04-291-0/+4
|\
| * Add future imports to Module.future_imports.Torsten Marek2014-04-251-0/+4
* | Look in ancestors when a class node doesn't use an explicitly defined metacla...cpopa2014-04-251-4/+29
|/
* Skip non-class bases.cpopa2014-04-241-0/+2
* Skip the same infered nodes as the base class in _is_metaclass. Closes issue ...cpopa2014-04-221-0/+2
* Add note in test regarding the .ancestors() fix. Check the _type of a base cl...cpopa2014-04-151-0/+2
* Unwrap instances found in `.ancestors()`, by using their _proxied class. Don'...cpopa2014-04-121-6/+36
* Merged logilab/astroid into defaultClaudiu Popa2014-04-021-0/+8
|\
| * Merged in flyingsheep/astroid (pull request #15)Sylvain Th?nault2014-03-261-2/+25
| |\
| * | fixed python 2 compatibility for BytesIOPhil Schaf2013-11-251-1/+4
| * | added file_bytes to Module to allow file_stream to be retrieved from itPhil Schaf2013-11-241-0/+5
* | | Do not print the traceback for SyntaxErrors.cpopa2014-04-021-0/+2
| |/ |/|
* | Drop yield_from API, add a new YieldFrom node instead.cpopa2014-03-041-2/+3
* | Use .infer.cpopa2013-12-181-1/+1
* | Add Changelog entry regarding `metaclass`, add a new test for py3k.cpopa2013-12-181-1/+1
* | Add tests.cpopa2013-08-131-1/+1
* | Change metaclass discovery.cpopa2013-08-131-10/+15
* | Return a string depicting the metaclass, not the metaclass itself.cpopa2013-07-241-1/+4
* | Add support for metaclass for Python 3.cpopa2013-07-241-1/+4
* | Add metaclass support for Class node.cpopa2013-07-241-0/+11
|/
* rename all astroid_from* method, introduced by sed, into ast_from*Sylvain Th?nault2013-07-241-3/+3
* Add support for py3k's keyword only argumentsJulien Cristau2013-07-181-1/+1
* Properly recognize methods annotated with abc.abstract{property,method}Torsten Marek2013-06-201-3/+16
* Make file_stream return a byte streamJulien Cristau2013-06-191-1/+1
* set fromlineno for Argument nodesJulien Cristau2013-06-181-0/+2
* rename the project astroidDavid Douard2013-06-171-44/+44
* enhanced generator support. Closes #124340Sylvain Th?nault2013-04-111-2/+2
* import cleanupsSylvain Th?nault2013-03-291-3/+3
* minor cleanups: drop copyright by me, update others to 2013, droip those in d...Sylvain Th?nault2013-03-281-2/+0
* unify BUILTINS_NAME / BUILTINS_MODULE into astng.bases.BUILTINSSylvain Th?nault2013-03-281-8/+7
* [cleanup] don't call const_factory with astng nodesSylvain Th?nault2013-03-281-7/+6
* Fix inference for generator methods to correctly handle yields in lambdas. Cl...Torsten Marek2013-03-271-1/+1
* fix function fromlineno when some decorator is splited on multiple lines. Clo...Mark Gius2012-09-201-1/+2
* setup.py: properly add additional file during build instead of install.Sylvain Th?nault2012-08-301-1/+1
* properly define file_encoding Module attribute. Closes #104041Sylvain Th?nault2012-08-291-0/+3