<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/flake8.git/src/flake8, branch bug/178</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>Match noqa for users with explanations</title>
<updated>2016-07-28T11:48:15+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-28T11:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=c0ddc54f2f5e3f453735780e639be08ef3b15e2d'/>
<id>c0ddc54f2f5e3f453735780e639be08ef3b15e2d</id>
<content type='text'>
This makes the regular expression a bit more complex, and potentially
slower, but it will fix the issue where users had noqa comments with
colons followed by explanations.

Closes #178
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the regular expression a bit more complex, and potentially
slower, but it will fix the issue where users had noqa comments with
colons followed by explanations.

Closes #178
</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>Merge branch 'fix-mp-win-3.0' into 'master'</title>
<updated>2016-07-27T11:43:51+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T11:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=846bfafe6c63870f41bac0eadf41b2a0a85c85aa'/>
<id>846bfafe6c63870f41bac0eadf41b2a0a85c85aa</id>
<content type='text'>

Fix multiprocessing on Windows

*Related to:*  #184 

I'm still running into #179 with this fix but all processes start now at least.

BTW the current design is pretty bad regarding memory footprint and bootstrap time as you have to pickle the manager object for *every* subprocess. So this does not only fix multiprocessing on Windows. It improves the multiprocessing design on other platforms, too.

See merge request !97</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Fix multiprocessing on Windows

*Related to:*  #184 

I'm still running into #179 with this fix but all processes start now at least.

BTW the current design is pretty bad regarding memory footprint and bootstrap time as you have to pickle the manager object for *every* subprocess. So this does not only fix multiprocessing on Windows. It improves the multiprocessing design on other platforms, too.

See merge request !97</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '_job_count_rettype' into 'master'</title>
<updated>2016-07-27T11:26:11+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T11:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=d258becbe4ea5644ac57ba0f9542604aa30cb7ed'/>
<id>d258becbe4ea5644ac57ba0f9542604aa30cb7ed</id>
<content type='text'>

_job_count always returns an int

Trivial change, but `_job_count` always returns an `int`.

See merge request !95</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

_job_count always returns an int

Trivial change, but `_job_count` always returns an `int`.

See merge request !95</pre>
</div>
</content>
</entry>
<entry>
<title>Fix multiprocessing on Windows</title>
<updated>2016-07-27T06:09:06+00:00</updated>
<author>
<name>schlamar</name>
<email>marc.schlaich@gmail.com</email>
</author>
<published>2016-07-27T06:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=1f10ed687e964c64b9eea2ee05e6fea8054c887b'/>
<id>1f10ed687e964c64b9eea2ee05e6fea8054c887b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure we're only on Python 2.7</title>
<updated>2016-07-27T00:55:54+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T00:55:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=80450ff0976784b1bf658bbc05cca5c8c8405950'/>
<id>80450ff0976784b1bf658bbc05cca5c8c8405950</id>
<content type='text'>
As FichteFoll pointed out on IRC, this line could include Python 3s
less than 3.2 as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As FichteFoll pointed out on IRC, this line could include Python 3s
less than 3.2 as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version and release notes for 3.0.2</title>
<updated>2016-07-27T00:50:54+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T00:50:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=39361412090da69b84cc0af446cec88235a1630b'/>
<id>39361412090da69b84cc0af446cec88235a1630b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of logical lines with noqa</title>
<updated>2016-07-27T00:45:05+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T00:41:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=e51fc5458b81b6c56c359c79b13ce88b70e476ec'/>
<id>e51fc5458b81b6c56c359c79b13ce88b70e476ec</id>
<content type='text'>
When attempting to centralize all inline NoQA handling in the StyleGuide
we inadvertently broke plugins relying on it in combination with checker
state. For example, the check for E402 relies both on NoQA and the state
to determine if it has seen a non-import line. Placing NoQA on the sole
line that is not an import is more elegant than placing it on each of
the following import lines.

Closes #186
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When attempting to centralize all inline NoQA handling in the StyleGuide
we inadvertently broke plugins relying on it in combination with checker
state. For example, the check for E402 relies both on NoQA and the state
to determine if it has seen a non-import line. Placing NoQA on the sole
line that is not an import is more elegant than placing it on each of
the following import lines.

Closes #186
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix zero-indexed column numbering</title>
<updated>2016-07-27T00:45:05+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2016-07-27T00:15:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=6eca38f2f2a15765aecef010f878aa17fdbe1db7'/>
<id>6eca38f2f2a15765aecef010f878aa17fdbe1db7</id>
<content type='text'>
We accidentally changed column numbering from one-indexed to
zero-indexed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We accidentally changed column numbering from one-indexed to
zero-indexed.
</pre>
</div>
</content>
</entry>
<entry>
<title>_job_count always returns an int</title>
<updated>2016-07-27T00:01:51+00:00</updated>
<author>
<name>FichteFoll</name>
<email>fichtefoll2@googlemail.com</email>
</author>
<published>2016-07-27T00:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=f27d47e87e9ca7794f36d8321221f3534a464d52'/>
<id>f27d47e87e9ca7794f36d8321221f3534a464d52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
