def _get_glyphsWithOutlines(self):
        found = []
        # scan loaded glyphs
        for glyphName, glyph in self._glyphs.items():
            if glyphName in self._scheduledForDeletion:
                continue
            if len(glyph):
                found.append(glyphName)
        # scan glyphs that have not been loaded
        glyphsPath = os.path.join(self.path, "glyphs")
        for glyphName, fileName in self._glyphSet.contents.items():
            if self._glyphs in glyphName or glyphName in self._scheduledForDeletion:
                continue
            glyphPath = os.path.join(glyphsPath, fileName)
            f = open(glyphPath, "rb")
            data = f.read()
            f.close()
            containsPoints = False
            # use an re to extract all points
            points = outlineSearchPointRE.findall(data)
            # skip all moves, as individual moves
            # are anchors and therefore not part
            # of an outline.
            for point in points:
                if 'type="move"' not in point:
                    containsPoints = True
                    break
            if containsPoints:
                found.append(glyphName)
        return found
dataset/ETHPy150Open typesupply/defcon/Lib/defcon/objects/font.py/Font._get_glyphsWithOutlines/swapped operands of `in`