Use regex to verify config

This commit is contained in:
Ire 2021-07-09 14:20:52 +02:00 committed by GitHub
parent f5e86d5806
commit 337aaf5103
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,6 +3,7 @@
import json
import logging
import os
import re
import subprocess
import uuid
@ -56,7 +57,7 @@ def is_initialized(device_name) -> bool:
if os.path.exists(config_path):
logger.info('Found existing config file at {}.'.format(config_path))
with open(config_path, 'r') as f:
if any('hw.device.name = {}'.format(device_name) in line for line in f):
if any(re.match(r'hw\.device\.name ?= ?{}'.format(device_name), line) for line in f):
logger.info('Existing config file references {}. Assuming device was previously initialized.'.format(device_name))
return True
else: