Source code for shakemap.coremods.save
# stdlib imports
import os.path
from datetime import datetime
import shutil
import logging
# third party imports
from impactutils.transfer.securesender import SecureSender
# local imports
from .transfer_base import TransferBaseModule
[docs]class SaveTransfer(TransferBaseModule):
"""
save - Create backup directory and prep for next ShakeMap map version.
"""
command_name = "save"
dependencies = [("products/*", False)]
def __init__(self, eventid):
# call the parent constructor
super(SaveTransfer, self).__init__(eventid)
[docs] def execute(self):
# Calling parent class execute method, which serves to
# perform backup functionality for us.
super(SaveTransfer, self).execute()