From: parmentelat Date: Fri, 14 Dec 2018 12:06:17 +0000 (+0100) Subject: open with mode 'ro' seems undocumented X-Git-Tag: myplc-7.0-0~3 X-Git-Url: http://git.onelab.eu/?p=myplc.git;a=commitdiff_plain;h=09947e5143f1921857653012c0adf48ca768a0c2 open with mode 'ro' seems undocumented --- 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)