On Mon, Jul 9, 2012 at 9:16 PM, Dan Prince <[email protected]> wrote:
> > > ----- Original Message ----- > > From: "Dave Walker" <[email protected]> > > To: "Monty Taylor" <[email protected]> > > Cc: [email protected], "John Garbutt" < > [email protected]> > > Sent: Monday, July 9, 2012 6:01:19 PM > > Subject: Re: [Openstack] PEP8 checks > > > > On Mon, Jul 02, 2012 at 08:28:04AM -0400, Monty Taylor wrote: > > > > > > > > > On 07/02/2012 06:46 AM, John Garbutt wrote: > > > > Hi, > > > > > > > > I noticed I can now run the pep8 tests like this (taken from > > > > Jenkins job): > > > > tox -v -epep8 > > > > ... > > > > pep8: commands succeeded > > > > congratulations :) > > > > > > > > But the old way to run tests seems to fail: > > > > ./run-tests.sh -p > > > > ... > > > > File > > > > > "/home/johngar/openstack/nova/.venv/local/lib/python2.7/site-packages/pep8.py", > > > > line 1220, in check_logical > > > > for result in self.run_check(check, argument_names): > > > > TypeError: 'NoneType' object is not iterable > > > > > > > > Is this expected? > > > > Did I just miss an email about this change? > > > > > > I cannot reproduce this on my system. Can you run > > > "bash -x run_tests.sh -p" and pastebin the output? Also, > > > tools/with_venv.sh pep8 --version just to be sure. > > > > > > > Hi, > > > > The issue is that as of a recent change to upstream pep8 [1], the > > additional pep8 rules in tools/hacking.py need to be changed from > > returns to yields.. :( > > This brings up a good point. Why are we following the latest pep8 release > so closely in Nova? The latest release is hardly a month old and we are > already using it? We aren't necessarily doing the same for all the other > OpenStack projects... (nor am I suggesting that we do). So why Nova? > > I'm not convinced the latest pep8 "features" really provide us enough > benefit that we need to bump our pep8 baseline every month or two. in fact > they may be hurting us in terms of churn, extra work, back-portability of > upstream patches, etc. Ultimately is tracking the latest pep8 really worth > it? > +1 Some of the "features" are requiring useless whitespace changes to working code just to get through the gating tests. In ceilometer we've pegged our pep8 tests to 1.1. Doug > > > > > > [1] > > > https://github.com/jcrocholl/pep8/commit/b9f72b16011aac981ce9e3a47fd0ffb1d3d2e085 > > > > Kind Regards, > > > > Dave Walker <[email protected]> > > Engineering Manager, > > Ubuntu Server Infrastructure > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~openstack > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~openstack > > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

