<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/astroid-git.git/astroid/protocols.py, branch 2.3</title>
<subtitle>github.com: PyCQA/astroid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/'/>
<entry>
<title>Fix linting errors</title>
<updated>2019-09-11T12:38:31+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2019-09-11T12:38:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=da9b0b3e667ab71eeb85ffaa46d09d031b1de4a9'/>
<id>da9b0b3e667ab71eeb85ffaa46d09d031b1de4a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant compatibility code (#693)</title>
<updated>2019-09-10T08:19:02+00:00</updated>
<author>
<name>Hugo van Kemenade</name>
<email>hugovk@users.noreply.github.com</email>
</author>
<published>2019-09-10T08:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=8ae94aa2e12817a366350326293333ae4ba3351d'/>
<id>8ae94aa2e12817a366350326293333ae4ba3351d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add inference support to NamedExpr nodes</title>
<updated>2019-06-02T08:01:52+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2019-06-02T07:29:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=0441055d1b917781ba838b4796fe82d07ec478e3'/>
<id>0441055d1b917781ba838b4796fe82d07ec478e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop a superfluous and wrong callcontext when inferring the result of a context manager</title>
<updated>2019-04-09T15:00:47+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2019-04-09T15:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=e0a298df55b15abcb77c2a93253f5ab7be52d0fb'/>
<id>e0a298df55b15abcb77c2a93253f5ab7be52d0fb</id>
<content type='text'>
The callcontext was containing the instance of the class (self) as the sole argument,
but this was tripping the inference of unknown arguments coming down into an
instance, such as the one from the commit's example.
By dropping the superfluous callcontext, the inference can no longer assume
that the first argument is the instance of the class, leading to wrongly
infer `self.client` as the first argument of the instantiation call.

Close PyCQA/pylint#2859
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The callcontext was containing the instance of the class (self) as the sole argument,
but this was tripping the inference of unknown arguments coming down into an
instance, such as the one from the commit's example.
By dropping the superfluous callcontext, the inference can no longer assume
that the first argument is the instance of the class, leading to wrongly
infer `self.client` as the first argument of the instantiation call.

Close PyCQA/pylint#2859
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace a couple of returns with explicit InferenceError exceptions</title>
<updated>2019-01-18T23:01:39+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2019-01-18T23:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=b96f9f1e40845dd192877672040eedefea8a28f2'/>
<id>b96f9f1e40845dd192877672040eedefea8a28f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove StopIteration handling which should not leak at all from inference</title>
<updated>2019-01-18T17:54:30+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2019-01-18T17:54:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=02699bad102678273dcd6bbeb7d3f6100f4547fb'/>
<id>02699bad102678273dcd6bbeb7d3f6100f4547fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse the cls variable inferred earlier</title>
<updated>2018-10-11T09:03:50+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2018-10-11T09:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=7b0b6299f5b30791f2f09ce347d44d55ec276482'/>
<id>7b0b6299f5b30791f2f09ce347d44d55ec276482</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update some leftover docstrings</title>
<updated>2018-10-11T06:23:29+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2018-10-11T06:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=274fce8a1adbd83866f0fb1b3c1d3d365cd2d1e7'/>
<id>274fce8a1adbd83866f0fb1b3c1d3d365cd2d1e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use yield from</title>
<updated>2018-10-10T12:49:03+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2018-10-10T12:49:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=833456da38a982e75a9523d21c42a225675e5a18'/>
<id>833456da38a982e75a9523d21c42a225675e5a18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove some unneeded comments and use yield from</title>
<updated>2018-10-10T10:46:29+00:00</updated>
<author>
<name>Claudiu Popa</name>
<email>pcmanticore@gmail.com</email>
</author>
<published>2018-10-10T10:46:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/astroid-git.git/commit/?id=8a0804031159b48edd35acad968e62280c8e12ef'/>
<id>8a0804031159b48edd35acad968e62280c8e12ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
