aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/examples/inter-edit.py
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python/examples/inter-edit.py')
-rw-r--r--lang/python/examples/inter-edit.py9
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())