<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def quartus_prop(self, buff: List[str], intfName: str, name: str, value, escapeStr=True):
 """ Set property on interface in Quartus TCL :param buff: line buffer for output :param intfName: name of interface to set property on :param name: property name :param value: property value :param escapeStr: flag, if True put string properties to extra "" """

        if escapeStr and isinstance(value, str):
            value = '"%s"' % value
        elif isinstance(value, bool):
            value = str(value).lower()
        else:
            value = str(value)

        buff.append("set_interface_property %s %s %s" % 
                    (intfName, name, value))