core.datamanager ================ .. py:module:: core.datamanager Classes ------- .. autoapisummary:: core.datamanager.FileDataManager Module Contents --------------- .. py:class:: FileDataManager(data: bytes, path: str, tmp_path: str | None = None) Writes a file when the transaction is commited. .. py:attribute:: transaction_manager .. py:attribute:: data .. py:attribute:: path .. py:attribute:: tmp_path :value: None .. py:method:: write_file(data: bytes, path: str, tmp_path: str | None = None) -> None :classmethod: .. py:method:: sortKey() -> str .. py:method:: commit(transaction: transaction.interfaces.ITransaction) -> None .. py:method:: abort(transaction: transaction.interfaces.ITransaction) -> None .. py:method:: tpc_vote(transaction: transaction.interfaces.ITransaction) -> None .. py:method:: tpc_abort(transaction: transaction.interfaces.ITransaction) -> None .. py:method:: tpc_begin(transaction: transaction.interfaces.ITransaction) -> None .. py:method:: tpc_finish(transaction: transaction.interfaces.ITransaction) -> None