mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-10 15:32:38 -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
22
lib/libfuturize/fixes/fix_print_with_import.py
Normal file
22
lib/libfuturize/fixes/fix_print_with_import.py
Normal file
|
@ -0,0 +1,22 @@
|
|||
"""
|
||||
For the ``future`` package.
|
||||
|
||||
Turns any print statements into functions and adds this import line:
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
at the top to retain compatibility with Python 2.6+.
|
||||
"""
|
||||
|
||||
from libfuturize.fixes.fix_print import FixPrint
|
||||
from libfuturize.fixer_util import future_import
|
||||
|
||||
class FixPrintWithImport(FixPrint):
|
||||
run_order = 7
|
||||
def transform(self, node, results):
|
||||
# Add the __future__ import first. (Otherwise any shebang or encoding
|
||||
# comment line attached as a prefix to the print statement will be
|
||||
# copied twice and appear twice.)
|
||||
future_import(u'print_function', node)
|
||||
n_stmt = super(FixPrintWithImport, self).transform(node, results)
|
||||
return n_stmt
|
Loading…
Add table
Add a link
Reference in a new issue