コード例 #1
0
def _concurrency_safe_write(to_write, filename, write_func):
    """Writes an object into a file in a concurrency-safe way."""
    try:
        temporary_filename = concurrency_safe_write(to_write, filename,
                                                    write_func)
    except:
        print("Something went wrong before moving the file.!")
        traceback.print_exc()
    concurrency_safe_rename(temporary_filename, filename)
コード例 #2
0
def concurrency_safe_write_rename(to_write, filename, write_func):
    temporary_filename = concurrency_safe_write(to_write, filename, write_func)
    concurrency_safe_rename(temporary_filename, filename)
コード例 #3
0
def concurrency_safe_write_rename(to_write, filename, write_func):
    temporary_filename = concurrency_safe_write(to_write,
                                                filename, write_func)
    concurrency_safe_rename(temporary_filename, filename)
コード例 #4
0
ファイル: backend.py プロジェクト: akuhnregnier/wildfires
 def _concurrency_safe_write(self, to_write, filename, write_func):
     """Writes an object into a file in a concurrency-safe way."""
     temporary_filename = concurrency_safe_write(to_write, filename, write_func)
     self._move_item(temporary_filename, filename)