a 97axã@sNdZddlmZddlmZmZmZddlmZdd„Z Gdd„dej ƒZ d S) z8 Fixer for "class Foo: ..." -> "class Foo(object): ..." é)Ú fixer_base)ÚLParenÚRParenÚName)Útouch_import_topcCs0| |tƒ¡| |tdƒ¡| |tƒ¡dS)NÚobject)Z insert_childrrr)ÚnodeÚidx©r ú{/private/var/folders/s6/9n5zrl012gv99k63s4q6ccsd4s6mqz/T/pip-target-f5cq3f2q/lib/python/libpasteurize/fixes/fix_newstyle.pyÚ insert_object sr c@seZdZdZdd„ZdS)Ú FixNewstylez0classdef< 'class' NAME ['(' ')'] colon=':' any >cCsn|d}|j |¡}|j|djdkrT|j|djdkrT|j|d|…=|d8}t||ƒtdd|ƒdS)NÚcolonéú(éú)Úbuiltinsr)ÚchildrenÚindexÚvaluer r)ÚselfrÚresultsrr r r r Ú transforms ÿ zFixNewstyle.transformN)Ú__name__Ú __module__Ú __qualname__ZPATTERNrr r r r r sr N) Ú__doc__Zlib2to3rZlib2to3.fixer_utilrrrZlibfuturize.fixer_utilrr ZBaseFixr r r r r Ús