Ticket #1563: dslo_1563.patch

File dslo_1563.patch, 612 bytes (added by sayamindu, 14 years ago)

Updated patch

  • src/carquinyol/layoutmanager.py

    diff --git a/src/carquinyol/layoutmanager.py b/src/carquinyol/layoutmanager.py
    index dc3fde6..6f84478 100644
    a b class LayoutManager(object): 
    5151
    5252    def set_version(self, version):
    5353        version_path = os.path.join(self._root_path, 'version')
    54         open(version_path, 'w').write(str(version))
     54        fp = open(version_path, 'w')
     55        fp.write(str(version))
     56        fp.flush()
     57        os.fsync(fp.fileno())
     58        fp.close()
    5559
    5660    def get_entry_path(self, uid):
    5761        # os.path.join() is just too slow