X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=arper.py;h=39aecf90bd438af92d69cffae6f4a3d44ea6aa0e;hb=36fea7f15ed17150691b5b3ead75450e575229ef;hp=29a8a121870175c8a469c8158fe087b290f40fe0;hpb=17e8082381dbbf691dfb19fb1b38a97e48d6ab87;p=python_utils.git diff --git a/arper.py b/arper.py index 29a8a12..39aecf9 100644 --- a/arper.py +++ b/arper.py @@ -131,7 +131,10 @@ class Arper(persistent.Persistent): mac = mac.lower() ip = ip.strip() cached_state[mac] = ip - if len(cached_state) > config.config['arper_min_entries_to_be_valid']: + if ( + len(cached_state) + > config.config['arper_min_entries_to_be_valid'] + ): return cls(cached_state) else: msg = f'{cache_file} is invalid: only {len(cached_state)} entries. Deleting it.' @@ -144,8 +147,12 @@ class Arper(persistent.Persistent): @overrides def save(self) -> bool: if len(self.state) > config.config['arper_min_entries_to_be_valid']: - logger.debug(f'Persisting state to {config.config["arper_cache_location"]}') - with file_utils.FileWriter(config.config['arper_cache_location']) as wf: + logger.debug( + f'Persisting state to {config.config["arper_cache_location"]}' + ) + with file_utils.FileWriter( + config.config['arper_cache_location'] + ) as wf: for (mac, ip) in self.state.items(): mac = mac.lower() print(f'{mac}, {ip}', file=wf)