summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add brain module for dateutil.parser.parsepylint-480raylu2015-05-122-0/+33
* Raise an InferenceError when having multiple 'as' bindings from a context man...Claudiu Popa2015-05-092-1/+19
* Remove trailing whitespace.Claudiu Popa2015-05-091-2/+2
* Add support for understanding context managers created with contextlib.contex...Claudiu Popa2015-05-093-9/+95
* Add a test which shows that using namedtuple-generated classes with classes w...Claudiu Popa2015-05-091-0/+11
* local_attr_ancestors fallbacks to using .ancestors if .mro() fails.Claudiu Popa2015-05-092-4/+11
* .root() can't always return a Module, do a getattr over pure_python method in...Claudiu Popa2015-05-091-1/+1
* Remove trailing whitespace.Claudiu Popa2015-05-092-3/+3
* Add basic support for understanding context managers.Claudiu Popa2015-05-093-9/+151
* Remove unused variable.Claudiu Popa2015-05-081-1/+1
* Handle builtins without a __module__, especially for Jython.Claudiu Popa2015-05-082-6/+13
* Remove trailing whitespace.Claudiu Popa2015-05-081-1/+1
* open doesn't have a __module__ attribute on Jython. Handle this case.Claudiu Popa2015-05-082-2/+19
* Make sure that sys.stderr is reset after the .infer() call.Claudiu Popa2015-05-071-7/+13
* Class.has_dynamic_getattr doesn't return True for special methods which aren'...Claudiu Popa2015-05-073-5/+37
* Update the docstring for has_dynamic_getattr to better reflect reality.Claudiu Popa2015-05-061-2/+7
* Remove hardcoded behaviour of has_dynamic_getattr for optparse.Claudiu Popa2015-05-061-3/+0
* _io names itself io. This patch fixes some cyclic dependencies when solving i...Claudiu Popa2015-05-062-1/+24
* Classes aren't marked as interfaces anymore, in the `type` attribute.Claudiu Popa2015-05-053-6/+4
* Merged in lorenzph/astroid/fix-recursive-attr-lookups (pull request #75)Claudiu Popa2015-05-052-3/+21
|\
| * Fix recursive class attribute lookupsfix-recursive-attr-lookupsPhilip Lorenz2015-05-042-3/+21
|/
* Add a new possible property, lazy_attribute.Claudiu Popa2015-05-031-1/+2
* Add two new exceptions for handling MRO error cases.Claudiu Popa2015-05-034-12/+48
* Merged in lorenzph/astroid/enum-fixes (pull request #74)Claudiu Popa2015-05-020-0/+0
|\
* | Ensure that generated enum values have the correct base classesenum-fixesPhilip Lorenz2015-05-013-2/+38
* | Add basic unit test for enum supportPhilip Lorenz2015-05-011-0/+34
|/
* Don't let ResolveError leak out from local_attr, when using .mro().Claudiu Popa2015-04-302-1/+13
* SyncManager is a context manager as well.Claudiu Popa2015-04-291-0/+2
* Expose a implicit_metaclass() method in Class.Claudiu Popa2015-04-253-1/+30
* remove set_context linejarradhope2015-04-241-1/+0
* Add six tips for vendorized requests library.Claudiu Popa2015-04-241-0/+1
* Class.local_attr and Class.local_attr_ancestors uses internally a mro lookup,...Claudiu Popa2015-04-183-2/+41
* Don't hard fail when calling .mro() on a class which has combined both newsty...Claudiu Popa2015-04-183-5/+40
* Handle empty strings as arguments to StopIteration when looking for slots().Claudiu Popa2015-04-181-1/+1
* Filter out YES results from .decoratornames().Claudiu Popa2015-04-181-1/+2
* Fix a typo in the possible properties list and add more tests.Claudiu Popa2015-04-182-2/+13
* Make is_property a private function. Remove some trailing whitespaces.Claudiu Popa2015-04-172-12/+9
* Support multiple types of known properties in _wrap_attr.Claudiu Popa2015-04-173-2/+64
* Remove trailing whitespace.Claudiu Popa2015-04-171-1/+1
* Merge.Claudiu Popa2015-04-173-2/+30
|\
| * UnboundMethod.getattr calls the getattr of its _proxied object.Claudiu Popa2015-04-173-2/+30
* | Merged in mplatings/astroid (pull request #70)Claudiu Popa2015-04-1725-94/+585
|\ \ | |/
| * Improve the inference of Getattr nodes when dealing with abstract properties ...Claudiu Popa2015-04-173-1/+27
| * .slots() will return an empty list for classes with empty slots.Claudiu Popa2015-04-143-2/+22
| * Remove trailing whitespace.Claudiu Popa2015-04-141-1/+1
| * Understand partially the 3-argument form of `type`.Claudiu Popa2015-04-133-19/+57
| * Use a check on sys.version_info instead, to accomodate for Python 3.3Claudiu Popa2015-04-021-2/+2
| * Add brain tips for multiprocessing post Python 3.4+.Claudiu Popa2015-04-023-9/+56
| * Remove trailing whitespaceClaudiu Popa2015-04-011-1/+1
| * Set the current function as parent for the Generator object inferred from `in...Claudiu Popa2015-04-013-2/+23