diff options
Diffstat (limited to 'arper.py')
| -rw-r--r-- | arper.py | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -131,10 +131,7 @@ 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.' @@ -147,12 +144,8 @@ 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) |
