diff options
Diffstat (limited to 'pym/portage/emaint')
-rw-r--r-- | pym/portage/emaint/modules/binhost/binhost.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pym/portage/emaint/modules/binhost/binhost.py b/pym/portage/emaint/modules/binhost/binhost.py index b540d7686..c297545cc 100644 --- a/pym/portage/emaint/modules/binhost/binhost.py +++ b/pym/portage/emaint/modules/binhost/binhost.py @@ -151,12 +151,8 @@ class BinhostHandler(object): del pkgindex.packages[:] pkgindex.packages.extend(metadata.values()) - from portage.util import atomic_ofstream - f = atomic_ofstream(self._pkgindex_file) - try: - self._pkgindex.write(f) - finally: - f.close() + bintree._pkgindex_write(self._pkgindex) + finally: locks.unlockfile(pkgindex_lock) |