From 528e1bf712d82d8024c204a06c756cd577096b47 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Tue, 27 Oct 2009 14:18:02 +0000 Subject: I miss RENMWO. svn path=/rpkid/rpki/publication.py; revision=2838 --- rpkid/rpki/publication.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpkid/rpki/publication.py b/rpkid/rpki/publication.py index 51fce4ea..75323844 100644 --- a/rpkid/rpki/publication.py +++ b/rpkid/rpki/publication.py @@ -218,12 +218,14 @@ class publication_object_elt(rpki.xml_utils.base_elt, publication_namespace): """ rpki.log.info("Publishing %r as %r" % (self.payload, self.uri)) filename = self.uri_to_filename() + filename_tmp = filename + ".tmp" dirname = os.path.dirname(filename) if not os.path.isdir(dirname): os.makedirs(dirname) - f = open(filename, "wb") + f = open(filename_tmp, "wb") f.write(self.payload.get_DER()) f.close() + os.rename(filename_tmp, filename) def serve_withdraw(self): """ -- cgit v1.2.3