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()