예제 #1
0
def take_backups():
	try:
		from setup.doctype.backup_manager.backup_dropbox import backup_to_dropbox
		backup_to_dropbox()
		send_email(True, "Dropbox")
	except Exception, e:
		send_email(False, "Dropbox", e)
예제 #2
0
def take_backups_dropbox():
	did_not_upload, error_log = [], []
	try:
		from setup.doctype.backup_manager.backup_dropbox import backup_to_dropbox
		did_not_upload, error_log = backup_to_dropbox()
		if did_not_upload: raise Exception
		
		send_email(True, "Dropbox")
	except Exception:
		file_and_error = [" - ".join(f) for f in zip(did_not_upload, error_log)]
		error_message = ("\n".join(file_and_error) + "\n" + webnotes.getTraceback())
		webnotes.errprint(error_message)
		send_email(False, "Dropbox", error_message)
예제 #3
0
def take_backups_dropbox():
    did_not_upload, error_log = [], []
    try:
        from setup.doctype.backup_manager.backup_dropbox import backup_to_dropbox
        did_not_upload, error_log = backup_to_dropbox()
        if did_not_upload: raise Exception

        send_email(True, "Dropbox")
    except Exception:
        file_and_error = [
            " - ".join(f) for f in zip(did_not_upload, error_log)
        ]
        error_message = ("\n".join(file_and_error) + "\n" +
                         webnotes.getTraceback())
        webnotes.errprint(error_message)
        send_email(False, "Dropbox", error_message)