py3: make completion work

Stop using python2 hack to duplicate python3 print behavior.
This commit is contained in:
Eli Schwartz 2019-04-29 01:18:02 -04:00
parent 61a8db8988
commit c29219e193
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python2
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
from __future__ import with_statement
from __future__ import with_statement, print_function
__license__ = 'GPL v3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
@ -14,9 +14,12 @@ completion.
import sys, os, shlex, glob, re
from polyglot.builtins import unicode_type
from polyglot.builtins import is_py3, unicode_type
if is_py3:
prints = print
else:
def prints(*args, **kwargs):
'''
Print unicode arguments safely by encoding them to preferred_encoding