[backup manager] [fixes] show erroneous files in error email message
This commit is contained in:
parent
cb9c480967
commit
10f09092aa
@ -21,6 +21,11 @@ from webnotes import _, msgprint
|
|||||||
from apiclient.discovery import build
|
from apiclient.discovery import build
|
||||||
from apiclient.http import MediaFileUpload
|
from apiclient.http import MediaFileUpload
|
||||||
|
|
||||||
|
# define log config for google drive api's log messages
|
||||||
|
# basicConfig redirects log to stderr
|
||||||
|
import logging
|
||||||
|
logging.basicConfig()
|
||||||
|
|
||||||
@webnotes.whitelist()
|
@webnotes.whitelist()
|
||||||
def get_gdrive_authorize_url():
|
def get_gdrive_authorize_url():
|
||||||
flow = get_gdrive_flow()
|
flow = get_gdrive_flow()
|
||||||
@ -31,9 +36,6 @@ def get_gdrive_authorize_url():
|
|||||||
|
|
||||||
@webnotes.whitelist()
|
@webnotes.whitelist()
|
||||||
def upload_files(name, mimetype, service, folder_id):
|
def upload_files(name, mimetype, service, folder_id):
|
||||||
import logging
|
|
||||||
logging.basicConfig()
|
|
||||||
|
|
||||||
if not webnotes.conn:
|
if not webnotes.conn:
|
||||||
webnotes.connect()
|
webnotes.connect()
|
||||||
file_name = os.path.basename(name)
|
file_name = os.path.basename(name)
|
||||||
|
@ -33,7 +33,8 @@ def take_backups_dropbox():
|
|||||||
|
|
||||||
send_email(True, "Dropbox")
|
send_email(True, "Dropbox")
|
||||||
except Exception:
|
except Exception:
|
||||||
error_message = ("\n".join(error_log) + "\n" + webnotes.getTraceback())
|
file_and_error = [" - ".join(f) for f in zip(did_not_upload, error_log)]
|
||||||
|
error_message = ("\n".join(file_and_error) + "\n" + webnotes.getTraceback())
|
||||||
print error_message
|
print error_message
|
||||||
send_email(False, "Dropbox", error_message)
|
send_email(False, "Dropbox", error_message)
|
||||||
|
|
||||||
@ -48,7 +49,8 @@ def take_backups_gdrive():
|
|||||||
|
|
||||||
send_email(True, "Google Drive")
|
send_email(True, "Google Drive")
|
||||||
except Exception:
|
except Exception:
|
||||||
error_message = ("\n".join(error_log) + "\n" + webnotes.getTraceback())
|
file_and_error = [" - ".join(f) for f in zip(did_not_upload, error_log)]
|
||||||
|
error_message = ("\n".join(file_and_error) + "\n" + webnotes.getTraceback())
|
||||||
print error_message
|
print error_message
|
||||||
send_email(False, "Google Drive", error_message)
|
send_email(False, "Google Drive", error_message)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user