696 from .AnnotationsDeprecationsVisitor import ( |
696 from .AnnotationsDeprecationsVisitor import ( |
697 AnnotationsDeprecationsVisitor, |
697 AnnotationsDeprecationsVisitor, |
698 AnnotationsFutureImportVisitor, |
698 AnnotationsFutureImportVisitor, |
699 ) |
699 ) |
700 |
700 |
701 if sys.version_info < (3, 7): # play it safe |
701 if sys.version_info < (3, 9): |
702 return |
|
703 elif sys.version_info < (3, 9): |
|
704 # py 3.8: only if activated via __future__ import |
702 # py 3.8: only if activated via __future__ import |
705 visitor = AnnotationsFutureImportVisitor() |
703 visitor = AnnotationsFutureImportVisitor() |
706 visitor.visit(self.__tree) |
704 visitor.visit(self.__tree) |
707 if not visitor.futureImportPresent(): |
705 if not visitor.futureImportPresent(): |
708 return |
706 return |