def reload(self): """Refreshes this instance's normalizers pool.""" self.normalizers = {'raw': [], 'body': []} for path in self.iter_normalizer(): norm = parse(open(path)) if not self.dtd.validate(norm): warnings.warn('Skipping %s : invalid DTD' % path) print 'invalid normalizer ', path else: normalizer = Normalizer(norm, self.ctt, self.ccb) normalizer.uuid = self._compute_norm_uuid(normalizer) self.normalizers.setdefault(normalizer.appliedTo, []) self.normalizers[normalizer.appliedTo].append(normalizer) self.activate_normalizers()
def reload(self): """Refreshes this instance's normalizers pool.""" self.normalizers = { 'raw' : [], 'body' : [] } for path in self.iter_normalizer(): norm = parse(open(path)) if not self.dtd.validate(norm): warnings.warn('Skipping %s : invalid DTD' % path) print 'invalid normalizer ', path else: normalizer = Normalizer(norm, self.ctt) normalizer.uuid = self._compute_norm_uuid(normalizer) self.normalizers.setdefault(normalizer.appliedTo, []) self.normalizers[normalizer.appliedTo].append(normalizer) self.activate_normalizers()