diff options
author | 2014-08-22 15:53:18 -0400 | |
---|---|---|
committer | 2014-08-22 15:53:18 -0400 | |
commit | a1da995ce5da25b95b0760a4103ee099a101c239 (patch) | |
tree | 01bb3ce76474e0d8a45b4bc84480a94dc14c1853 | |
parent | 941cbfec49a3ee2d2ff6aa3fa054fb2559886ca4 (diff) |
Don't log errors if files don't exists.
Update the utils.get_file_data method so that it doesn't log
errors if a file doesn't exist.
-rw-r--r-- | os_net_config/utils.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/os_net_config/utils.py b/os_net_config/utils.py index e51d197..cd202f6 100644 --- a/os_net_config/utils.py +++ b/os_net_config/utils.py @@ -16,6 +16,7 @@ import glob import logging +import os logger = logging.getLogger(__name__) @@ -28,6 +29,9 @@ def write_config(filename, data): def get_file_data(filename): + if not os.path.exists(filename): + return '' + try: with open(filename, 'r') as f: return f.read() @@ -41,7 +45,7 @@ def interface_mac(name): with open('/sys/class/net/%s/address' % name, 'r') as f: return f.read().rstrip() except IOError: - logger.error("Unable to read file: %s" % name) + logger.error("Unable to read mac address: %s" % name) raise |