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))