<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/flake8.git, branch 2.2.5</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>Prepare release 2.2.5</title>
<updated>2014-10-20T02:26:24+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-20T02:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=247877b7c57d101d32c9c5560910c7609afb3e7b'/>
<id>247877b7c57d101d32c9c5560910c7609afb3e7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'flush_stdout' into 'master'</title>
<updated>2014-10-20T01:31:31+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-20T01:31:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=467233f18536ed77ec1ab4aaa193b244f0c868a3'/>
<id>467233f18536ed77ec1ab4aaa193b244f0c868a3</id>
<content type='text'>
Flush stdout

As noted in email, it seems that failing to flush stdout in the sub-processes means that some output might go missing. I've observed this in practice with Syntastic in Vim. Here I flush both stdout and stderr before sending the message back to the main process that will allow it to continue. This makes the problem disappear for me.

It occurs to me that if sub-processes are producing output independently, there is also be a risk that they will badly interleave their output. I haven't looked into this - my primary concern is invocation for a single file at a time.

See merge request !7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Flush stdout

As noted in email, it seems that failing to flush stdout in the sub-processes means that some output might go missing. I've observed this in practice with Syntastic in Vim. Here I flush both stdout and stderr before sending the message back to the main process that will allow it to continue. This makes the problem disappear for me.

It occurs to me that if sub-processes are producing output independently, there is also be a risk that they will badly interleave their output. I haven't looked into this - my primary concern is invocation for a single file at a time.

See merge request !7
</pre>
</div>
</content>
</entry>
<entry>
<title>Flush all subprocess output before exit</title>
<updated>2014-10-19T17:06:19+00:00</updated>
<author>
<name>Weeble</name>
<email>clockworksaint@gmail.com</email>
</author>
<published>2014-10-19T17:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=6e087116227079770fc2653bb2d97bc3ccfff2ff'/>
<id>6e087116227079770fc2653bb2d97bc3ccfff2ff</id>
<content type='text'>
Subprocesses write to stdout. They must flush their output before the
main process exits to avoid losing output or confusing the calling
program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Subprocesses write to stdout. They must flush their output before the
main process exits to avoid losing output or confusing the calling
program.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ignore' into 'master'</title>
<updated>2014-10-15T22:14:16+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-15T22:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=26f909b282fc85351cb17660cf35fa97bbe977bf'/>
<id>26f909b282fc85351cb17660cf35fa97bbe977bf</id>
<content type='text'>
make flake8 pass in dirty flake8 root directory

See merge request !6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
make flake8 pass in dirty flake8 root directory

See merge request !6
</pre>
</div>
</content>
</entry>
<entry>
<title>Make flake8 pass in root directory</title>
<updated>2014-10-15T22:07:12+00:00</updated>
<author>
<name>Joe Gordon</name>
<email>joe.gordon0@gmail.com</email>
</author>
<published>2014-10-15T22:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=dc5ffac75c86b313f434633d42513682f027cba3'/>
<id>dc5ffac75c86b313f434633d42513682f027cba3</id>
<content type='text'>
Add exclude list to tox.ini
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add exclude list to tox.ini
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'setupdevelop' into 'master'</title>
<updated>2014-10-15T21:06:55+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-15T21:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=832ecb63aa347c48e429ad4956023332a0c4397e'/>
<id>832ecb63aa347c48e429ad4956023332a0c4397e</id>
<content type='text'>
Add usedevelop to tox.ini

See merge request !5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add usedevelop to tox.ini

See merge request !5
</pre>
</div>
</content>
</entry>
<entry>
<title>Loosen the regular expression search</title>
<updated>2014-10-15T20:47:52+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>ian.cordasco@rackspace.com</email>
</author>
<published>2014-10-15T20:27:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=bc0985787d0c1b65e1b35723c54d2cce363ebd34'/>
<id>bc0985787d0c1b65e1b35723c54d2cce363ebd34</id>
<content type='text'>
I have seen people who place the comment at the bottom of the file and it
would be backwards incompatible if we did anything but preserve it as a search
instead of match
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have seen people who place the comment at the bottom of the file and it
would be backwards incompatible if we did anything but preserve it as a search
instead of match
</pre>
</div>
</content>
</entry>
<entry>
<title>Make _flake8_noqa tighter</title>
<updated>2014-10-15T20:47:52+00:00</updated>
<author>
<name>Joe Gordon</name>
<email>joe.gordon0@gmail.com</email>
</author>
<published>2014-10-14T21:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=edafc0497221a4b6266cd128ccad3ea5ec63f8bb'/>
<id>edafc0497221a4b6266cd128ccad3ea5ec63f8bb</id>
<content type='text'>
Only match '\s*# flake8[:=]\s*nqa' when it happens at the beginning of a
line. The previous version of this regex is incorrectly hitting the
following line:

        # Any "# flake8: noqa" line?

Causing flake8 to not be run on engine.py.
Also fix flake8 issues in engine.py.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only match '\s*# flake8[:=]\s*nqa' when it happens at the beginning of a
line. The previous version of this regex is incorrectly hitting the
following line:

        # Any "# flake8: noqa" line?

Causing flake8 to not be run on engine.py.
Also fix flake8 issues in engine.py.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'git' into 'master'</title>
<updated>2014-10-15T15:26:57+00:00</updated>
<author>
<name>Ian Cordasco</name>
<email>graffatcolmingov@gmail.com</email>
</author>
<published>2014-10-15T15:26:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=a059cb79fd219473998c79d7fe0428cb562f6a41'/>
<id>a059cb79fd219473998c79d7fe0428cb562f6a41</id>
<content type='text'>
Add a .gitignore file

See merge request !3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a .gitignore file

See merge request !3
</pre>
</div>
</content>
</entry>
<entry>
<title>Have tox install via setup.py develop</title>
<updated>2014-10-14T22:30:50+00:00</updated>
<author>
<name>Joe Gordon</name>
<email>joe.gordon0@gmail.com</email>
</author>
<published>2014-10-14T21:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/flake8.git/commit/?id=ab849a9931ead4cc6a7ad49acad6a8630afa4f3d'/>
<id>ab849a9931ead4cc6a7ad49acad6a8630afa4f3d</id>
<content type='text'>
Tox 1.6 has a feature to install code into the virtualenv via 'setup.py
develop' This makes it easier to source the tox virtualenv and test code
changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tox 1.6 has a feature to install code into the virtualenv via 'setup.py
develop' This makes it easier to source the tox virtualenv and test code
changes.
</pre>
</div>
</content>
</entry>
</feed>
