PKMI!u00!friendlyautopep8/.__init__.py.swpb0VIM 8.0XXNbussonniermatthiasMatthiass-MacBook-Pro.local~bussonniermatthias/dev/friendlyautopep8/friendlyautopep8/__init__.pyutf-8 3210#"! Utp(ad (}|fedcG1qX0 K . { m = & %  > subprocess.run('autopep8 --in-place --line-range'.split()+[str(start),str(stop), '.{}'.format(fname)]) print(' '.join('autopep8 --in-place --line-range'.split()+[str(start),str(stop), '.{}'.format(fname)])) for start,stop in linespairs[::-1]: for fname, linespairs in find_files_and_lines():def run_on_cwd(): yield file, chunks raise ValueError('ubknown', atline) else: chunks.append((start, start+delta-1)) start, delta = int(after), 1 else: start, delta = [int(_) for _ in after.split(',')] if ',' in after: before, after = atline.split('@@')[1].strip().split(' ') elif atline.startswith('@@'): chunks = [] file = atline[5:] yield file, chunks if file is not None: if(atline.startswith('+++ b')): for atline in lines: chunks = [] file = None lines = [l for l in p.stdout.decode().splitlines() if l.startswith(('+++','@@'))] p = subprocess.run('git diff -U0'.split(' '), stdout=subprocess.PIPE) import subprocessdef find_files_and_lines():__version__ = '0.0.2'import subprocess"""yet) lines of your files.Just a wrapper around autopep8 which run _only_ on the changed (non commited"""PKMIP55!friendlyautopep8/.__init__.py.un~VimUnDoT}13-CT\"ͣ:-14(__version__ = '0.0.1' XX_ XX (__version__ = '0.0.1'5PKMI55friendlyautopep8/__init__.py""" Just a wrapper around autopep8 which run _only_ on the changed (non commited yet) lines of your files. """ import subprocess __version__ = '0.0.2' def find_files_and_lines(): import subprocess p = subprocess.run('git diff -U0'.split(' '), stdout=subprocess.PIPE) lines = [l for l in p.stdout.decode().splitlines() if l.startswith(('+++','@@'))] file = None chunks = [] for atline in lines: if(atline.startswith('+++ b')): if file is not None: yield file, chunks file = atline[5:] chunks = [] elif atline.startswith('@@'): before, after = atline.split('@@')[1].strip().split(' ') if ',' in after: start, delta = [int(_) for _ in after.split(',')] else: start, delta = int(after), 1 chunks.append((start, start+delta-1)) else: raise ValueError('ubknown', atline) yield file, chunks def run_on_cwd(): for fname, linespairs in find_files_and_lines(): for start,stop in linespairs[::-1]: print(' '.join('autopep8 --in-place --line-range'.split()+[str(start),str(stop), '.{}'.format(fname)])) subprocess.run('autopep8 --in-place --line-range'.split()+[str(start),str(stop), '.{}'.format(fname)]) PK)mI &&friendlyautopep8/__main__.pyfrom . import run_on_cwd run_on_cwd() PK!HwS6B1friendlyautopep8-0.0.2.dist-info/entry_points.txtN+I/N.,()J+LKɩL,-/H-PU@**͋ϋO.OPK!H;@QP&friendlyautopep8-0.0.2.dist-info/WHEEL1 0 RZq+D-Dv;_[*7Fp ܦpv/fݞoL(*IPK!HYa)friendlyautopep8-0.0.2.dist-info/METADATAeT]o6|X6*]ڢ@ IIA6@·V'dusMܯٙn$ṕymMA? RP㴘8;BrϑuTob8bgXFc\4toM7ݓ5Ze .*:H^wІ0b2G5;'W^WbRY:J]Iɀhc>DR3(8dcڏrl//n^ns:{w-9IK, `s9eD&mvOά#cF?@&rMT.{@yp F:} {:&\w3k&8~54w\r2B](%6;]Myal->L/ZvY 0& yzڑ``c2lkU^;.. 䐥YI&tmNkXfnAAyBhIqD&on@]~K /&5&>Cl|U!!ڿrd˨MK3DSU>=,7wtrl%Lh{HO6PK!H~'friendlyautopep8-0.0.2.dist-info/RECORDMc@&>D0G"tI0n%^TlmVe_8lmWt;a+ !M;2A_4c;0f< w%]#Ȩ1@T/= W36o=Mq2h%$K?$":T^az- qQ6YBu94W&D{W(6xNPe^`Ok+L GtX)E{]H/?]"=\0sܚsPUo2>-!]?Y>4BrqόkUjP g{̑=b/*[˒u!4 ?\3/PKMI!u00!friendlyautopep8/.__init__.py.swpPKMIP55!?0friendlyautopep8/.__init__.py.un~PKMI552friendlyautopep8/__init__.pyPK)mI &&"8friendlyautopep8/__main__.pyPK!HwS6B18friendlyautopep8-0.0.2.dist-info/entry_points.txtPK!H;@QP&9friendlyautopep8-0.0.2.dist-info/WHEELPK!HYa)9friendlyautopep8-0.0.2.dist-info/METADATAPK!H~'<friendlyautopep8-0.0.2.dist-info/RECORDPK>