mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-07 05:31:15 -07:00
Add future 0.18.2
This commit is contained in:
parent
08c8ee0774
commit
fa97d3f88d
210 changed files with 43159 additions and 0 deletions
37
lib/libpasteurize/fixes/fix_add_all_future_builtins.py
Normal file
37
lib/libpasteurize/fixes/fix_add_all_future_builtins.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
"""
|
||||
For the ``future`` package.
|
||||
|
||||
Adds this import line::
|
||||
|
||||
from builtins import (ascii, bytes, chr, dict, filter, hex, input,
|
||||
int, list, map, next, object, oct, open, pow,
|
||||
range, round, str, super, zip)
|
||||
|
||||
to a module, irrespective of whether each definition is used.
|
||||
|
||||
Adds these imports after any other imports (in an initial block of them).
|
||||
"""
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from lib2to3 import fixer_base
|
||||
|
||||
from libfuturize.fixer_util import touch_import_top
|
||||
|
||||
|
||||
class FixAddAllFutureBuiltins(fixer_base.BaseFix):
|
||||
BM_compatible = True
|
||||
PATTERN = "file_input"
|
||||
run_order = 1
|
||||
|
||||
def transform(self, node, results):
|
||||
# import_str = """(ascii, bytes, chr, dict, filter, hex, input,
|
||||
# int, list, map, next, object, oct, open, pow,
|
||||
# range, round, str, super, zip)"""
|
||||
touch_import_top(u'builtins', '*', node)
|
||||
|
||||
# builtins = """ascii bytes chr dict filter hex input
|
||||
# int list map next object oct open pow
|
||||
# range round str super zip"""
|
||||
# for builtin in sorted(builtins.split(), reverse=True):
|
||||
# touch_import_top(u'builtins', builtin, node)
|
Loading…
Add table
Add a link
Reference in a new issue