summaryrefslogtreecommitdiff
path: root/bases.py
Commit message (Expand)AuthorAgeFilesLines
* Don't crash when trying to infer unbound object.__new__ call. Closes issue #11.cpopa2014-08-211-2/+2
* pylint source codeSylvain Th?nault2014-07-251-7/+6
* Fix repr for ast nodesJulien Cristau2014-06-031-1/+1
* Avoid recursively inferring the same attr on the same class. Closes #7Eevee (Alex Munroe)2014-03-211-0/+3
* slightly more readable versionSylvain Th?nault2014-04-081-1/+2
* fix crash when class has some __call__ method that is not inferable. Closes #17Sylvain Th?nault2014-04-081-0/+2
* Fix language in a couple of error messagesJulien Cristau2013-06-191-2/+2
* fix inference, some node classes have extra arguments there (eg import nodes)Sylvain Th?nault2013-06-181-3/+3
* [inference] introduce (but not use it yet) explicit inference for some node i...Sylvain Th?nault2013-06-181-3/+20
* rename the project astroidDavid Douard2013-06-171-15/+15
* as_string/repr_tree code cleanup: enhance the doc a bit + regroup codeSylvain Th?nault2013-04-111-44/+5
* enhanced generator support. Closes #124340Sylvain Th?nault2013-04-111-2/+5
* minor cleanups: drop copyright by me, update others to 2013, droip those in d...Sylvain Th?nault2013-03-281-4/+1
* unify BUILTINS_NAME / BUILTINS_MODULE into astng.bases.BUILTINSSylvain Th?nault2013-03-281-10/+13
* Fix python 3 crash on importing from a non existing module. Closes #83749FELD Boris2012-07-311-0/+2
* copy context path when cloning inference context, else we may skip undesired ...Sylvain Th?nault2011-09-291-0/+7
* cosmetic changes: update/fix copyright and comments, d-t-wSylvain Th?nault2011-09-271-1/+1
* py3k: __builtin__ module renamed to builtins, we should consider this to prop...Sylvain Th?nault2011-07-081-2/+4
* closes #69217: please add column offset to the astng nodeSylvain Th?nault2011-06-161-0/+1
* add support for object.__new__ (base patch provided by Chris Torek)Sylvain Th?nault2011-01-051-0/+9
* remove some code no more necessary since we don't support anymore python < 2.5Sylvain Th?nault2011-01-051-18/+1
* cleanup: move StmtMixin to StatementEmile Anclin2010-12-021-0/+20
* cleanup: BaseClass is no more neededEmile Anclin2010-12-021-11/+2
* reduce circular imports I: import exceptions directlyEmile Anclin2010-12-021-1/+1
* support for generator attributesEmile Anclin2010-12-011-1/+6
* py3k: fix builtins.propertyEmile Anclin2010-12-011-1/+1
* remove more py2.4 relative stuff and fix readmeEmile Anclin2010-11-151-1/+1
* refactor: add a "is_function" attribute (wip)Emile Anclin2010-10-181-0/+1
* add a "optional_assign" attribute to the NodeNGEmile Anclin2010-10-111-0/+1
* move "nodes_as_string.py" to "as_string.pyEmile Anclin2010-10-111-1/+1
* py3k: a lot of simple fixesEmile Anclin2010-10-071-1/+2
* remove usage of __dict__ to avoid explicit None assign of the fields.Emile Anclin2010-10-071-4/+2
* [utils] add a TreeTester class for debuggingEmile Anclin2010-10-061-2/+4
* py2.3 compat : syntax, set; _nodes_compiler.py : fix visit_discardEmile Anclin2010-09-221-2/+2
* add __subclasses__ to special class attributeSylvain Th?nault2010-07-131-1/+1
* proper licensing information (LGPL-2.1). Hope I get it right this time.Sylvain Th?nault2010-04-281-5/+19
* more license updatesSylvain Th?nault2010-04-261-3/+3
* nodes redirection cleanup possible since refactoringSylvain Th?nault2010-04-161-2/+1
* improve node representations with lineno and module nameEmile Anclin2010-04-151-5/+16
* move _astng_fields to concrete classes instead of defining them in nodes.pyEmile Anclin2010-03-171-0/+2
* don't use a stack for InferenceContext.pathEmile Anclin2010-03-171-17/+11
* remove InferenceContext.startingfrom; use a set for path_wrapperEmile Anclin2010-03-171-11/+8
* some cleanup using pylintEmile Anclin2010-03-171-16/+18
* add a "mixins.py" module and move some classes around.Emile Anclin2010-03-151-58/+9
* add a "has_base method" for Class to break circular imports and more polymorp...Emile Anclin2010-03-041-0/+3
* move all infutils stuff to bases.pyEmile Anclin2010-03-041-1/+290
* remove infutils import in manager.py by adding a "instanciate_class" method.Emile Anclin2010-03-031-1/+4
* move "_nodes.py" to "bases.py"Emile Anclin2010-03-031-0/+343