From 6df93c16a181aaf26a972244ccd1496f57b7d11b Mon Sep 17 00:00:00 2001 From: Clinton Hall Date: Sun, 13 Jul 2014 07:03:51 +0930 Subject: [PATCH] Don't crash if pid creation fails. Fixes #482 --- nzbtomedia/nzbToMediaUtil.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nzbtomedia/nzbToMediaUtil.py b/nzbtomedia/nzbToMediaUtil.py index 625c3a68..6c6aa922 100644 --- a/nzbtomedia/nzbToMediaUtil.py +++ b/nzbtomedia/nzbToMediaUtil.py @@ -1005,9 +1005,11 @@ class PosixProcess(): if not self.lasterror: # Write my pid into pidFile to keep multiple copies of program from running - fp = open(self.pidpath, 'w') - fp.write(str(os.getpid())) - fp.close() + try: + fp = open(self.pidpath, 'w') + fp.write(str(os.getpid())) + fp.close() + except: pass return self.lasterror