From 7e666933b3407f5cdf7c6f3f50793d8eb2a6ba78 Mon Sep 17 00:00:00 2001 From: VG Date: Fri, 9 Dec 2016 14:46:44 +0100 Subject: simplify write mode detection and replace --- clip | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/clip b/clip index 0bdc35f..880a23b 100755 --- a/clip +++ b/clip @@ -40,9 +40,7 @@ def fileno(filelike): def secure_open(path, mode='r', *l, **kw): if os.path.islink(path): raise SecurityError("The clipboard file can not be a symlink") - real_mode = mode - if 'w' in real_mode: - real_mode = real_mode.replace('w', 'a') + real_mode = real_mode.replace('w', 'a') with open(path, real_mode, *l, **kw) as fo: if os.fstat(fileno(fo)) != os.stat(path): raise SecurityError("Intrusion might have been done on %s" % path) -- cgit v1.2.3