genvid.toolbox.Backup
- class genvid.toolbox.Backup
ベースクラス:
object
バックアップアーカイブを作成し、そこからデータを復元するための API 。
この基本 class をサブクラス化して、データのバックアップと復元に異なる「戦略」を持たせるというものです。すべての戦略に互換性がある限り、この class のメソッドを使って、すべてを簡単にバックアップ/復元することができます。
- backup(archive: ZipFile, obj)
対応する状態を ZIP アーカイブに保存します。
Backup
をサブクラス化するオブジェクトが、復元に必要なデータをすべて ZIP アーカイブに入れます。- パラメータ
archive -- 復元データを格納する ZIP アーカイブ。
obj -- 状態がバックアップされるオブジェクトのインスタンス。
- restore(archive: ZipFile, obj)
バックアップ ZIP アーカイブのバックアップデータから状態を復元する。
Backup
をサブクラス化するオブジェクトは、backup()
で追加されたデータから、関連するすべての状態を復元できます。- パラメータ
archive -- 復元データを含む ZIP アーカイブ。
obj -- 状態が復元されるオブジェクトのインスタンス。
- class backup.Backup