hgext/gpg.py
changeset 36835 5bc7ff103081
parent 36653 2f7a3c90c0d7
child 37120 a8a902d7176e
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)