From 2086ad423ac5b636bf1dee52a11b64941d23be7e Mon Sep 17 00:00:00 2001 From: Jan Rękorajski Date: Sun, 21 Feb 2021 23:10:43 +0100 Subject: TypeError: got ('Enter pass phrase:') as pattern, must be one of: , pexpect.EOF, pexpect.TIMEOUT diff --git a/modules/sign.py b/modules/sign.py index ef9e814..e5e1e3d 100644 --- a/modules/sign.py +++ b/modules/sign.py @@ -48,7 +48,7 @@ def signpkgs(files, password): args = ['--resign', '--define', '_signature gpg', '--define', '_gpg_name ' + sign_key] + files child = pexpect.spawn('/bin/rpm', args, encoding='utf-8') child.logfile_read = sys.stderr - child.expect('Enter pass phrase:', timeout=30) + child.expect(u'Enter pass phrase:', timeout=30) child.sendline(password) child.expect(pexpect.EOF, timeout=None) child.close() -- cgit v0.10.2