diff options
Diffstat (limited to 'pyramid/scripts/pserve.py')
| -rw-r--r-- | pyramid/scripts/pserve.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index dcc095d1a..ea2a4ae09 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -628,12 +628,11 @@ def live_pidfile(pidfile): # pragma: no cover return pid return None -def read_pidfile(filename): # pragma: no cover +def read_pidfile(filename): if os.path.exists(filename): try: - f = open(filename) - content = f.read() - f.close() + with open(filename) as f: + content = f.read() return int(content.strip()) except (ValueError, IOError): return None |
