From 4c86d98e337703016afc7122cd165bb2498b88bc Mon Sep 17 00:00:00 2001 From: Scott Date: Wed, 26 Jan 2022 11:15:14 -0800 Subject: [PATCH] Minor tweaks. --- executors.py | 4 ++-- unscrambler.py | 21 ++++++--------------- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/executors.py b/executors.py index 399e32d..3786954 100644 --- a/executors.py +++ b/executors.py @@ -1102,7 +1102,7 @@ class DefaultExecutors(object): RemoteWorkerRecord( username='scott', machine='cheetah.house', - weight=25, + weight=34, count=6, ), ) @@ -1122,7 +1122,7 @@ class DefaultExecutors(object): RemoteWorkerRecord( username='scott', machine='wannabe.house', - weight=30, + weight=25, count=10, ), ) diff --git a/unscrambler.py b/unscrambler.py index 05f810a..d3686d6 100644 --- a/unscrambler.py +++ b/unscrambler.py @@ -121,10 +121,7 @@ class Unscrambler(object): # 52 bits @staticmethod - def _compute_word_fingerprint( - word: str, - population: Mapping[str, int] - ) -> int: + def _compute_word_fingerprint(word: str, population: Mapping[str, int]) -> int: fp = 0 for pair in sorted(population.items(), key=lambda x: x[1], reverse=True): letter = pair[0] @@ -140,9 +137,9 @@ class Unscrambler(object): # 32 bits @staticmethod def _compute_word_letter_sig( - letter_sigs: Mapping[str, int], - word: str, - population: Mapping[str, int], + letter_sigs: Mapping[str, int], + word: str, + population: Mapping[str, int], ) -> int: sig = 0 for pair in sorted(population.items(), key=lambda x: x[1], reverse=True): @@ -222,10 +219,7 @@ class Unscrambler(object): print(f'0x{sig:x}+{word}', file=f) def lookup( - self, - word: str, - *, - include_fuzzy_matches: bool = False + self, word: str, *, include_fuzzy_matches: bool = False ) -> Dict[str, bool]: """Looks up a potentially scrambled word optionally including near "fuzzy" matches. @@ -239,10 +233,7 @@ class Unscrambler(object): return self.lookup_by_sig(sig, include_fuzzy_matches=include_fuzzy_matches) def lookup_by_sig( - self, - sig: int, - *, - include_fuzzy_matches:bool = False + self, sig: int, *, include_fuzzy_matches: bool = False ) -> Dict[str, bool]: """Looks up a word that has already been translated into a signature by a previous call to Unscrambler.compute_word_sig. Optionally returns -- 2.46.0