generic python2/python3 exec?