In LineInfo.ofind(), when ifun is "print", check if the compiler has recorded the "from __future__ import print_function":
import __future__
def ofind(self, ip): ... if self.ifunc == 'print': if not ip.shell.compile.compiler.flags & __future__.CO_FUTURE_PRINT_FUNCTION: return {'found': False, 'obj': None, ...} ...
In LineInfo.ofind(), when ifun is "print", check if the compiler has recorded the "from __future__ import print_function":
import __future__
def ofind(self, ip): compile. compiler. flags & __future_ _.CO_FUTURE_ PRINT_FUNCTION:
...
if self.ifunc == 'print':
if not ip.shell.
return {'found': False, 'obj': None, ...}
...