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
32
lib/libfuturize/fixes/fix_input.py
Normal file
32
lib/libfuturize/fixes/fix_input.py
Normal file
|
@ -0,0 +1,32 @@
|
|||
"""
|
||||
Fixer for input.
|
||||
|
||||
Does a check for `from builtins import input` before running the lib2to3 fixer.
|
||||
The fixer will not run when the input is already present.
|
||||
|
||||
|
||||
this:
|
||||
a = input()
|
||||
becomes:
|
||||
from builtins import input
|
||||
a = eval(input())
|
||||
|
||||
and this:
|
||||
from builtins import input
|
||||
a = input()
|
||||
becomes (no change):
|
||||
from builtins import input
|
||||
a = input()
|
||||
"""
|
||||
|
||||
import lib2to3.fixes.fix_input
|
||||
from lib2to3.fixer_util import does_tree_import
|
||||
|
||||
|
||||
class FixInput(lib2to3.fixes.fix_input.FixInput):
|
||||
def transform(self, node, results):
|
||||
|
||||
if does_tree_import('builtins', 'input', node):
|
||||
return
|
||||
|
||||
return super(FixInput, self).transform(node, results)
|
Loading…
Add table
Add a link
Reference in a new issue