summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Rękorajski2021-02-21 22:10:43 (GMT)
committerJan Rękorajski2021-02-21 22:10:43 (GMT)
commit2086ad423ac5b636bf1dee52a11b64941d23be7e (patch)
tree89d01253bcef521b274a09294f778e05bedf4129
parent68f2c1fba65f81a28addf328da5008a0726d18d8 (diff)
downloadpld-ftp-admin-2086ad423ac5b636bf1dee52a11b64941d23be7e.zip
pld-ftp-admin-2086ad423ac5b636bf1dee52a11b64941d23be7e.tar.gz
TypeError: got <type 'str'> ('Enter pass phrase:') as pattern, must be one of: <type 'unicode'>, pexpect.EOF, pexpect.TIMEOUT
-rw-r--r--modules/sign.py2
1 files changed, 1 insertions, 1 deletions
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()