Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/gpg.py @ 2165:d821918e3bee
Use better names (hg-{usage}-{random}.{suffix}) for temporary files.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Sun, 30 Apr 2006 21:11:22 +0200 |
parents | 60c3a55c61b8 |
children | 9a2f4b2e7cf1 |
comparison
equal
deleted
inserted
replaced
2164:cbd458228a96 | 2165:d821918e3bee |
---|---|
21 | 21 |
22 def verify(self, data, sig): | 22 def verify(self, data, sig): |
23 """ returns of the good and bad signatures""" | 23 """ returns of the good and bad signatures""" |
24 try: | 24 try: |
25 # create temporary files | 25 # create temporary files |
26 fd, sigfile = tempfile.mkstemp(prefix="hggpgsig") | 26 fd, sigfile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".sig") |
27 fp = os.fdopen(fd, 'wb') | 27 fp = os.fdopen(fd, 'wb') |
28 fp.write(sig) | 28 fp.write(sig) |
29 fp.close() | 29 fp.close() |
30 fd, datafile = tempfile.mkstemp(prefix="hggpgdata") | 30 fd, datafile = tempfile.mkstemp(prefix="hg-gpg-", suffix=".txt") |
31 fp = os.fdopen(fd, 'wb') | 31 fp = os.fdopen(fd, 'wb') |
32 fp.write(data) | 32 fp.write(data) |
33 fp.close() | 33 fp.close() |
34 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify " | 34 gpgcmd = ("%s --logger-fd 1 --status-fd 1 --verify " |
35 "\"%s\" \"%s\"" % (self.path, sigfile, datafile)) | 35 "\"%s\" \"%s\"" % (self.path, sigfile, datafile)) |