Neil, you have no idea. Please back off. On Fri, Mar 20, 2015 at 8:02 PM, Neil Girdhar <mistersh...@gmail.com> wrote:
> The code reviews I got asked me to revert PEP 7 changes. I can understand > that, but then logically someone should go ahead and clean up the code. > It's not "high risk" if you just check for whitespace equivalence of the > source code and binary equivalence of the compiled code. The value is for > people who are new to the codebase. > > Best, > > Neil > > On Fri, Mar 20, 2015 at 10:35 PM, Brian Curtin <br...@python.org> wrote: > >> On Fri, Mar 20, 2015 at 7:54 PM, Neil Girdhar <mistersh...@gmail.com> >> wrote: >> > If ever someone wants to clean up the repository to conform to PEP 7, I >> > wrote a program that catches a couple hundred PEP 7 violations in >> ./Python >> > alone (1400 in the whole codebase): >> > >> > import os >> > import re >> > >> > def grep(path, regex): >> > reg_obj = re.compile(regex, re.M) >> > res = [] >> > for root, dirs, fnames in os.walk(path): >> > for fname in fnames: >> > if fname.endswith('.c'): >> > path = os.path.join(root, fname) >> > with open(path) as f: >> > data = f.read() >> > for m in reg_obj.finditer(data): >> > line_number = sum(c == '\n' >> > for c in data[:m.start()]) + 1 >> > res.append("{}: {}".format(path, line_number)) >> > return res >> > >> > for pattern in [ >> > r'^\s*\|\|', >> > r'^\s*\&\&', >> > r'} else {', >> > r'\<return\s*\(', >> > ]: >> > print("Searching for", pattern) >> > print("\n".join(grep('.', pattern))) >> > >> > In my experience, it was hard to write PEP 7 conforming code when the >> > surrounding code is inconsistent. >> >> You can usually change surrounding code within reason if you want to >> add conforming code of your own, but there's little value and high >> risk in any mass change just to apply the style guidelines. >> > > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/guido%40python.org > > -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com