Beispiel #1
0
    def __init__(self, ffEnabled=False):
        self._logger = logging.getLogger(self.__class__.__name__)

        filename = os.path.join(get_lib_path(), 'Core', 'Category', CATEGORY_CONFIG_FILE)
        try:
            self.category_info = getCategoryInfo(filename)
            self.category_info.sort(cmp_rank)
        except (MissingSectionHeaderError, ParsingError, IOError):
            self.category_info = []
            self._logger.critical('', exc_info=True)

        self.xxx_filter = XXXFilter()

        self._logger.debug("category: Categories defined by user: %s", self.getCategoryNames())

        self.ffEnabled = ffEnabled
        self.set_family_filter(None)
Beispiel #2
0
    def __init__(self, ffEnabled=False):
        self._logger = logging.getLogger(self.__class__.__name__)

        filename = os.path.join(get_lib_path(), u'Core', u'Category', CATEGORY_CONFIG_FILE)
        try:
            self.category_info = getCategoryInfo(filename)
            self.category_info.sort(cmp_rank)
        except (MissingSectionHeaderError, ParsingError, IOError):
            self.category_info = []
            self._logger.critical('', exc_info=True)

        self.xxx_filter = XXXFilter()

        self._logger.debug("category: Categories defined by user: %s", self.getCategoryNames())

        self.ffEnabled = ffEnabled
        self.set_family_filter(None)
 def test_get_category_info(self):
     category_info = getCategoryInfo(os.path.join(self.CATEGORY_TEST_DATA_DIR, "category.conf"))
     self.assertEquals(len(category_info), 9)
     self.assertEquals(category_info[0]['name'], 'xxx')
     self.assertEquals(category_info[0]['strength'], 1.1)
     self.assertFalse(category_info[0]['keywords'])