def reloadInfo(self):
        """
        Reload the data in the :class:`Info` object from the
        fontinfo.plist file in the UFO.
        """
        if self._info is None:
            obj = self.info
        else:
            r = ufoLib.UFOReader(self._path)
            newInfo = Info()
            r.readInfo(newInfo)
            oldInfo = self._info
            for attr in dir(newInfo):
                if ufoLib.deprecatedFontInfoAttributesVersion2 in attr:
                    continue
                if attr.startswith("_"):
                    continue
                if attr == "dirty":
                    continue
                if attr == "dispatcher":
                    continue
                if not hasattr(oldInfo, attr):
                    continue
                newValue = getattr(newInfo, attr)
                oldValue = getattr(oldInfo, attr)
                if hasattr(newValue, "im_func"):
                    continue
                if oldValue == newValue:
                    continue
                setattr(oldInfo, attr, newValue)
            self._stampInfoDataState()
dataset/ETHPy150Open typesupply/defcon/Lib/defcon/objects/font.py/Font.reloadInfo/swapped operands of `in`