<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_icon(self):

 		"""Wrap current field with icon wrapper.
 		This setter must be the last setter called.
 		"""

		if not self.attrs.get("_icon"):
			return

		if "Date" in self.field.field.__class__.__name__:
			return

		self.values["field"] = INPUT_WRAPPER % {
			"field": self.values["field"],
			"help": self.values["help"], 
			"style": "%sicon " % escape(pad(self.attrs.get("_align", ""))),
			"icon": format_html(ICON_TEMPLATE, self.attrs.get("_icon")),
		}