From 09947e5143f1921857653012c0adf48ca768a0c2 Mon Sep 17 00:00:00 2001 From: parmentelat Date: Fri, 14 Dec 2018 13:06:17 +0100 Subject: [PATCH] open with mode 'ro' seems undocumented --- db-config.d/040-init_scripts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/db-config.d/040-init_scripts b/db-config.d/040-init_scripts index bfdcff6..6b5ccab 100644 --- a/db-config.d/040-init_scripts +++ b/db-config.d/040-init_scripts @@ -10,13 +10,15 @@ url = GetMyPLCURL() for (root, dirs, files) in os.walk("/etc/plc_sliceinitscripts"): for f in files: # Read the file - file = open(root + "/" + f, "ro") - script = file.read() - script = script.replace("@SITE@", url) - script = script.replace("@PREFIX@", plc['slice_prefix']) - name = plc['slice_prefix'] + "_" + f - default_initscripts.append({"name":name,"enabled":True,"script":script}) - file.close() + with open(root + "/" + f) as feed: + script = feed.read() + script = script.replace("@SITE@", url) + script = script.replace("@PREFIX@", plc['slice_prefix']) + name = plc['slice_prefix'] + "_" + f + default_initscripts.append({ + "name": name, + "enabled": True, + "script": script}) for initscript in default_initscripts: SetInitScript(initscript) -- 2.43.0