Commit 753f069b authored by Stefan Behnel's avatar Stefan Behnel

fix circular import

parent 8f146a67
...@@ -2591,14 +2591,12 @@ class ReplaceFusedTypeChecks(VisitorTransform): ...@@ -2591,14 +2591,12 @@ class ReplaceFusedTypeChecks(VisitorTransform):
elif fused_t in other_fused_type: elif fused_t in other_fused_type:
... ...
""" """
# Defer the import until now to avoid circularity...
from Cython.Compiler import Optimize
transform = Optimize.ConstantFolding(reevaluate=True)
def __init__(self, local_scope): def __init__(self, local_scope):
super(ReplaceFusedTypeChecks, self).__init__() super(ReplaceFusedTypeChecks, self).__init__()
self.local_scope = local_scope self.local_scope = local_scope
# defer the import until now to avoid circular import time dependencies
from Cython.Compiler import Optimize
self.transform = Optimize.ConstantFolding(reevaluate=True)
def visit_IfStatNode(self, node): def visit_IfStatNode(self, node):
""" """
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment