From 09fb442a37bd1cec506aea917e81f33d71eef1f6 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Fri, 16 Dec 2011 09:14:24 +0400 Subject: [PATCH] Cache except for unlink /etc/blkid.tab --- pym/cl_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pym/cl_utils.py b/pym/cl_utils.py index 3edf4f7..90245e1 100644 --- a/pym/cl_utils.py +++ b/pym/cl_utils.py @@ -1335,7 +1335,10 @@ def refreshUdev(): if udevadm: blkidFile = '/etc/blkid.tab' if path.exists(blkidFile): - os.unlink(blkidFile) + try: + os.unlink(blkidFile) + except OSError: + pass process(udevadm,"trigger","--subsystem-match","block").success() def getPasswdUsers(minId=1000,maxId=65000):