diff options
Diffstat (limited to '')
-rw-r--r-- | lang/python/examples/inter-edit.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lang/python/examples/inter-edit.py b/lang/python/examples/inter-edit.py index 32f8edd9..f00928b0 100644 --- a/lang/python/examples/inter-edit.py +++ b/lang/python/examples/inter-edit.py @@ -17,7 +17,6 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307 USA -import os import sys from pyme import core from pyme.core import Data, Context @@ -40,21 +39,21 @@ def edit_fnc(stat, args, helper): helper["data"].seek(helper["skip"], 0) data = helper["data"].read() helper["skip"] += len(data) - print(data) + sys.stdout.buffer.write(data) return input("(%s) %s > " % (stat2str[stat], args)) except EOFError: pass # Simple interactive editor to test editor scripts if len(sys.argv) != 2: - sys.stderr.write("Usage: %s <Gpg key patter>\n" % sys.argv[0]) + sys.stderr.write("Usage: %s <Gpg key pattern>\n" % sys.argv[0]) else: c = Context() out = Data() - c.op_keylist_start(sys.argv[1].encode('utf-8'), 0) + c.op_keylist_start(sys.argv[1], 0) key = c.op_keylist_next() helper = {"skip": 0, "data": out} c.op_edit(key, edit_fnc, helper, out) print("[-- Final output --]") out.seek(helper["skip"], 0) - print(out.read()) + sys.stdout.buffer.write(out.read()) |