![]() |
Qucs-S S-parameter Viewer & RF Synthesis Tools
|

Public Member Functions | |
| bool | eligible (self, str character) |
| None | feed (self, str character) |
| None | reset (self) |
| float | ratio (self) |
Base abstract class used for mess detection plugins. All detectors MUST extend and implement given methods.
| bool charset_normalizer.md.MessDetectorPlugin.eligible | ( | self, | |
| str | character | ||
| ) |
Determine if given character should be fed in.
Reimplemented in charset_normalizer.md.TooManySymbolOrPunctuationPlugin, charset_normalizer.md.TooManyAccentuatedPlugin, charset_normalizer.md.UnprintablePlugin, charset_normalizer.md.SuspiciousDuplicateAccentPlugin, charset_normalizer.md.SuspiciousRange, charset_normalizer.md.SuperWeirdWordPlugin, charset_normalizer.md.CjkUncommonPlugin, charset_normalizer.md.ArchaicUpperLowerPlugin, and charset_normalizer.md.ArabicIsolatedFormPlugin.
| None charset_normalizer.md.MessDetectorPlugin.feed | ( | self, | |
| str | character | ||
| ) |
The main routine to be executed upon character. Insert the logic in witch the text would be considered chaotic.
Reimplemented in charset_normalizer.md.TooManySymbolOrPunctuationPlugin, charset_normalizer.md.TooManyAccentuatedPlugin, charset_normalizer.md.UnprintablePlugin, charset_normalizer.md.SuspiciousDuplicateAccentPlugin, charset_normalizer.md.SuspiciousRange, charset_normalizer.md.SuperWeirdWordPlugin, charset_normalizer.md.CjkUncommonPlugin, charset_normalizer.md.ArchaicUpperLowerPlugin, and charset_normalizer.md.ArabicIsolatedFormPlugin.
| float charset_normalizer.md.MessDetectorPlugin.ratio | ( | self | ) |
Compute the chaos ratio based on what your feed() has seen. Must NOT be lower than 0.; No restriction gt 0.
Reimplemented in charset_normalizer.md.TooManySymbolOrPunctuationPlugin, charset_normalizer.md.TooManyAccentuatedPlugin, charset_normalizer.md.UnprintablePlugin, charset_normalizer.md.SuspiciousDuplicateAccentPlugin, charset_normalizer.md.SuspiciousRange, charset_normalizer.md.SuperWeirdWordPlugin, charset_normalizer.md.CjkUncommonPlugin, charset_normalizer.md.ArchaicUpperLowerPlugin, and charset_normalizer.md.ArabicIsolatedFormPlugin.
| None charset_normalizer.md.MessDetectorPlugin.reset | ( | self | ) |
Permit to reset the plugin to the initial state.
Reimplemented in charset_normalizer.md.TooManySymbolOrPunctuationPlugin, charset_normalizer.md.TooManyAccentuatedPlugin, charset_normalizer.md.UnprintablePlugin, charset_normalizer.md.SuspiciousDuplicateAccentPlugin, charset_normalizer.md.SuspiciousRange, charset_normalizer.md.SuperWeirdWordPlugin, charset_normalizer.md.CjkUncommonPlugin, charset_normalizer.md.ArchaicUpperLowerPlugin, and charset_normalizer.md.ArabicIsolatedFormPlugin.