當前位置: 首頁>>代碼示例>>Python>>正文


Python mail.send_mail_to_admins方法代碼示例

本文整理匯總了Python中google.appengine.api.mail.send_mail_to_admins方法的典型用法代碼示例。如果您正苦於以下問題:Python mail.send_mail_to_admins方法的具體用法?Python mail.send_mail_to_admins怎麽用?Python mail.send_mail_to_admins使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在google.appengine.api.mail的用法示例。


在下文中一共展示了mail.send_mail_to_admins方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: log_error

# 需要導入模塊: from google.appengine.api import mail [as 別名]
# 或者: from google.appengine.api.mail import send_mail_to_admins [as 別名]
def log_error(subject, message, *args):
	if args:
		try:
			message = message % args
		except:
			pass

	logging.error(subject + ' : ' + message)

	subject = 'MyLife Error: ' + subject
	app_id = app_identity.get_application_id()
	sender = "MyLife Errors <errors@%s.appspotmail.com>" % app_id
	try:
		to = Settings.get().email_address
		mail.check_email_valid(to, 'To')
		mail.send_mail(sender, to, subject, message)
	except:
		mail.send_mail_to_admins(sender, subject, message) 
開發者ID:einaregilsson,項目名稱:MyLife,代碼行數:20,代碼來源:errorhandling.py

示例2: _email_html

# 需要導入模塊: from google.appengine.api import mail [as 別名]
# 或者: from google.appengine.api.mail import send_mail_to_admins [as 別名]
def _email_html(to, subject, body):
  """Sends an email including a textual representation of the HTML body.

  The body must not contain <html> or <body> tags.
  """
  mail_args = {
    'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)),
    'html': '<html><body>%s</body></html>' % body,
    'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(),
    'subject': subject,
  }
  try:
    if to:
      mail_args['to'] = to
      mail.send_mail(**mail_args)
    else:
      mail.send_mail_to_admins(**mail_args)
    return True
  except mail_errors.BadRequestError:
    return False 
開發者ID:luci,項目名稱:luci-py,代碼行數:22,代碼來源:ui.py

示例3: SendReport

# 需要導入模塊: from google.appengine.api import mail [as 別名]
# 或者: from google.appengine.api.mail import send_mail_to_admins [as 別名]
def SendReport(self, report):
    """Emails an exception report.

    Args:
      report: A string containing the report to send.
    """
    subject = ('Daily exception report for app "%s", major version "%s"'
               % (self.app_id, self.major_version))
    report_text = saxutils.unescape(re.sub('<[^>]+>', '', report))
    mail_args = {
        'sender': self.sender,
        'subject': subject,
        'body': report_text,
        'html': report,
    }
    if self.to:
      mail_args['to'] = self.to
      self.send_mail(**mail_args)
    else:
      self.send_mail_to_admins(**mail_args) 
開發者ID:GoogleCloudPlatform,項目名稱:python-compat-runtime,代碼行數:22,代碼來源:report_generator.py

示例4: __init__

# 需要導入模塊: from google.appengine.api import mail [as 別名]
# 或者: from google.appengine.api.mail import send_mail_to_admins [as 別名]
def __init__(self, *args, **kwargs):
    super(ReportGenerator, self).__init__(*args, **kwargs)


    self.send_mail = mail.send_mail
    self.send_mail_to_admins = mail.send_mail_to_admins 
開發者ID:GoogleCloudPlatform,項目名稱:python-compat-runtime,代碼行數:8,代碼來源:report_generator.py


注:本文中的google.appengine.api.mail.send_mail_to_admins方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。