<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/flake8.git/src/flake8/exceptions.py, branch 3.4.0</title>
<subtitle>gitlab.com: pycqa/flake8.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/'/>
<entry>
<title>Handle missing default formatter</title>
<updated>2017-05-13T11:52:08+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2017-05-13T11:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=15ddc3aa2e32187a2079d87f9e91fd2e6f03f60c'/>
<id>15ddc3aa2e32187a2079d87f9e91fd2e6f03f60c</id>
<content type='text'>
In the event that we cannot load our plugins, we shouldn't raise a
cryptic KeyError from our formatter.

Closes #320
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the event that we cannot load our plugins, we shouldn't raise a
cryptic KeyError from our formatter.

Closes #320
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle SyntaxErrors when tokenizing a file</title>
<updated>2016-08-06T12:44:20+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-08-06T12:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=78100de8c6f868313e0b6b06c13a26d3ac2f5b7e'/>
<id>78100de8c6f868313e0b6b06c13a26d3ac2f5b7e</id>
<content type='text'>
Closes #205
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #205
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bug/179' into 'master'</title>
<updated>2016-08-05T19:58:29+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-08-05T19:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=ce94cfea695881db456f0be01e759632829b3e7f'/>
<id>ce94cfea695881db456f0be01e759632829b3e7f</id>
<content type='text'>

Serialize Checkers PluginTypeManager to a dict

*Description of changes*

Try to side-step issues with attributes not being set/updated on plugins when used with multiprocessing and Queues.

*Related to:*  #179, #164 

See merge request !98</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Serialize Checkers PluginTypeManager to a dict

*Description of changes*

Try to side-step issues with attributes not being set/updated on plugins when used with multiprocessing and Queues.

*Related to:*  #179, #164 

See merge request !98</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up usage of InvalidSyntax exception</title>
<updated>2016-08-05T11:39:08+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-08-05T11:39:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=f434e9adf5ca8013a63511023d71bf210b0925b9'/>
<id>f434e9adf5ca8013a63511023d71bf210b0925b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not treat AttributeError as if it were an IOError</title>
<updated>2016-08-05T09:16:27+00:00</updated>
<author>
<name>Wouter Bolsterlee</name>
<email>wouter@bolsterl.ee</email>
</author>
<published>2016-08-05T09:16:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=cddf982a0a16db11bfb68bd4c620535ac44bcb4b'/>
<id>cddf982a0a16db11bfb68bd4c620535ac44bcb4b</id>
<content type='text'>
...and avoid .strerror altogether since py3 does not have it.
See #203.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...and avoid .strerror altogether since py3 does not have it.
See #203.
</pre>
</div>
</content>
</entry>
<entry>
<title>Serialize Checkers PluginTypeManager to a dict</title>
<updated>2016-08-03T21:48:39+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T13:15:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=e14d0e6352efcf78d33c896a425ddc41405acd02'/>
<id>e14d0e6352efcf78d33c896a425ddc41405acd02</id>
<content type='text'>
It seems likely that the multiprocessing module on Windows is not
capable of serializing an object with the structure that we have and
preserving the attributes we dynamically set on plugins (like the
FlakesChecker). To avoid issues like this with all plugins (although
we have only found this on Windows with the FlakesChecker), let's try
serializing the Checkers PluginTypeManager to a dictionary so that the
only object that a Queue is really trying to serialize/deserialize is
the FlakesChecker itself.

Related to #179
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems likely that the multiprocessing module on Windows is not
capable of serializing an object with the structure that we have and
preserving the attributes we dynamically set on plugins (like the
FlakesChecker). To avoid issues like this with all plugins (although
we have only found this on Windows with the FlakesChecker), let's try
serializing the Checkers PluginTypeManager to a dictionary so that the
only object that a Queue is really trying to serialize/deserialize is
the FlakesChecker itself.

Related to #179
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle AttributeErrors during parameter aggregation</title>
<updated>2016-07-27T12:17:29+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T12:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=47e3e65cc1734e46fd16ea11622e57b7978d3e0d'/>
<id>47e3e65cc1734e46fd16ea11622e57b7978d3e0d</id>
<content type='text'>
Plugins do not have their parameters checked in advance, so when we
try to aggregate parameters for a plugin, there's a chance it may
request an attribute of the FileProcessor that simply does not exist.

We catch this and re-raise it but we should also capture it in the
checker manager and handle it appropriately there as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Plugins do not have their parameters checked in advance, so when we
try to aggregate parameters for a plugin, there's a chance it may
request an attribute of the FileProcessor that simply does not exist.

We catch this and re-raise it but we should also capture it in the
checker manager and handle it appropriately there as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Search current directory if no paths are specified</title>
<updated>2016-06-26T20:08:58+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-06-26T20:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=b194717d1a35862961efed0f4411d774024ec75d'/>
<id>b194717d1a35862961efed0f4411d774024ec75d</id>
<content type='text'>
This fixes a regression in behaviour from 2.x to 3.

Closes #150
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression in behaviour from 2.x to 3.

Closes #150
</pre>
</div>
</content>
</entry>
<entry>
<title>Move flake8 into src</title>
<updated>2016-06-25T15:12:13+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-06-25T15:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=1a2c68f5da8ae95b8a156ef6f6a772bf82cf0f88'/>
<id>1a2c68f5da8ae95b8a156ef6f6a772bf82cf0f88</id>
<content type='text'>
This is an emerging best practice and there is little reason to not
follow it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an emerging best practice and there is little reason to not
follow it
</pre>
</div>
</content>
</entry>
</feed>
