Mercurial > repos > shellac > guppy_basecaller
comparison env/lib/python3.7/site-packages/libfuturize/fixes/fix_object.py @ 0:26e78fe6e8c4 draft
"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
| author | shellac |
|---|---|
| date | Sat, 02 May 2020 07:14:21 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:26e78fe6e8c4 |
|---|---|
| 1 """ | |
| 2 Fixer that adds ``from builtins import object`` if there is a line | |
| 3 like this: | |
| 4 class Foo(object): | |
| 5 """ | |
| 6 | |
| 7 from lib2to3 import fixer_base | |
| 8 | |
| 9 from libfuturize.fixer_util import touch_import_top | |
| 10 | |
| 11 | |
| 12 class FixObject(fixer_base.BaseFix): | |
| 13 | |
| 14 PATTERN = u"classdef< 'class' NAME '(' name='object' ')' colon=':' any >" | |
| 15 | |
| 16 def transform(self, node, results): | |
| 17 touch_import_top(u'builtins', 'object', node) |
