def METHOD_NAME(site: str) -> None:
	def log_exc():
		frappe.logger("scheduler").error(f"Exception in Enqueue Events for Site {site}", exc_info=True)
	try:
		frappe.init(site=site)
		frappe.connect()
		if is_scheduler_inactive():
			return
		enqueue_events(site=site)
		frappe.logger("scheduler").debug(f"Queued events for site {site}")
	except Exception as e:
		if frappe.db.is_access_denied(e):
			frappe.logger("scheduler").debug(f"Access denied for site {site}")
		log_exc()
	finally:
		frappe.destroy()