diff options
| author | 2018-11-20 20:30:48 +0000 | |
|---|---|---|
| committer | 2018-11-20 20:30:48 +0000 | |
| commit | 957b5413dc2c994aded1ac2337dfc4ba65ed2d96 (patch) | |
| tree | 0f7992951a9d5eef11656d93434acc8c2cab0ce4 | |
| parent | `prefix` should be a Optional[IRCHostmask], we shouldn't use `Optional[]` as a (diff) | |
| signature | ||
Use `collections.Counter` instea of `itertools.groupby` to group together all
instances, not just consecutive instaces (mixed_unicode.py)
| -rw-r--r-- | modules/mixed_unicode.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/mixed_unicode.py b/modules/mixed_unicode.py index c03dbd1c..9ae7ac78 100644 --- a/modules/mixed_unicode.py +++ b/modules/mixed_unicode.py @@ -1,4 +1,4 @@ -import enum, itertools +import collections, enum from src import ModuleManager, utils class Script(enum.Enum): @@ -78,8 +78,8 @@ class Module(ModuleManager.BaseModule): score = len(reasons) reasons_s = [] - for reason, group in itertools.groupby(reasons): - reasons_s.append("%s: %s" % (reason, len(list(group)))) + for reason, count in collections.Counter(reasons).items: + reasons_s.append("%s: %s" % (reason, count)) if score > 0: self.log.trace( |
