diff py/receive.py @ 196:e27075b1e088

Make sure we close descriptor before rename
author Matt Johnston <matt@ucc.asn.au>
date Wed, 12 Feb 2014 20:57:30 +0800
parents 063ff856f9c5
children 185621f47040
line wrap: on
line diff
--- a/py/receive.py	Tue Feb 11 23:48:35 2014 +0800
+++ b/py/receive.py	Wed Feb 12 20:57:30 2014 +0800
@@ -44,8 +44,10 @@
             delete = False)
 
         t.write(json.dumps(new_params, sort_keys=True, indent=4)+'\n')
+        name = t.name
+        t.close()
 
-        os.rename(t.name, config.PARAMS_FILE)
+        os.rename(name, config.PARAMS_FILE)
     except Exception, e:
         return "Problem: %s" % e