comparison hgext/gpg.py @ 36835:5bc7ff103081

py3: use r'' instead of sysstr('') to get around code transformer Fewer function calls should be better.
author Yuya Nishihara <yuya@tcha.org>
date Sat, 10 Mar 2018 15:57:16 +0900
parents 2f7a3c90c0d7
children a8a902d7176e
comparison
equal deleted inserted replaced
36834:1527f40de3b3 36835:5bc7ff103081
58 """ returns of the good and bad signatures""" 58 """ returns of the good and bad signatures"""
59 sigfile = datafile = None 59 sigfile = datafile = None
60 try: 60 try:
61 # create temporary files 61 # create temporary files
62 fd, sigfile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".sig") 62 fd, sigfile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".sig")
63 fp = os.fdopen(fd, pycompat.sysstr('wb')) 63 fp = os.fdopen(fd, r'wb')
64 fp.write(sig) 64 fp.write(sig)
65 fp.close() 65 fp.close()
66 fd, datafile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".txt") 66 fd, datafile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".txt")
67 fp = os.fdopen(fd, pycompat.sysstr('wb')) 67 fp = os.fdopen(fd, r'wb')
68 fp.write(data) 68 fp.write(data)
69 fp.close() 69 fp.close()
70 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify " 70 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify "
71 "\"%s\" \"%s\"" % (self.path, sigfile, datafile)) 71 "\"%s\" \"%s\"" % (self.path, sigfile, datafile))
72 ret = util.filter("", gpgcmd) 72 ret = util.filter("", gpgcmd)