diff env/lib/python3.7/site-packages/libpasteurize/fixes/fix_division.py @ 5:9b1c78e6ba9c draft default tip

"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author shellac
date Mon, 01 Jun 2020 08:59:25 -0400
parents 79f47841a781
children
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/libpasteurize/fixes/fix_division.py	Thu May 14 16:47:39 2020 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-u"""
-Fixer for division: from __future__ import division if needed
-"""
-
-from lib2to3 import fixer_base
-from libfuturize.fixer_util import token, future_import
-
-def match_division(node):
-    u"""
-    __future__.division redefines the meaning of a single slash for division,
-    so we match that and only that.
-    """
-    slash = token.SLASH
-    return node.type == slash and not node.next_sibling.type == slash and \
-                                  not node.prev_sibling.type == slash
-
-class FixDivision(fixer_base.BaseFix):
-    run_order = 4    # this seems to be ignored?
-
-    def match(self, node):
-        u"""
-        Since the tree needs to be fixed once and only once if and only if it
-        matches, then we can start discarding matches after we make the first.
-        """
-        return match_division(node)
-
-    def transform(self, node, results):
-        future_import(u"division", node)