def raise_no_permission_to(self, perm_type):
		"""Raise `frappe.PermissionError`."""
		msg = _("No permission to {0} {1} {2}".format(perm_type, self.doctype, self.name and ""))
		frappe.msgprint(msg)
		raise frappe.PermissionError(msg)
dataset/ETHPy150Open frappe/frappe/frappe/model/document.py/Document.raise_no_permission_to/operator `or` -> `and`