diff options
author | Rob Austein <sra@hactrn.net> | 2009-10-27 14:18:02 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-10-27 14:18:02 +0000 |
commit | 528e1bf712d82d8024c204a06c756cd577096b47 (patch) | |
tree | e7a1d6b50eb7c512a1393a3a0ce873a30be2c1a8 | |
parent | 18ce2b3f6d8f8f53b7d7d6dc13ec7aef702cc0c8 (diff) |
I miss RENMWO.
svn path=/rpkid/rpki/publication.py; revision=2838
-rw-r--r-- | rpkid/rpki/publication.py | 4 |
1 files changed, 3 insertions, 1 deletions
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): """ |