compat: use open() instead of file() everywhere
[ original upstream message only for killdaemons here ]
#!/usr/bin/env pythonimportos,sys,time,errno,signal# Kill off any leftover daemon processestry:fp=open(os.environ['DAEMON_PIDS'])forlineinfp:try:pid=int(line)exceptValueError:continuetry:os.kill(pid,0)os.kill(pid,signal.SIGTERM)foriinrange(10):time.sleep(0.05)os.kill(pid,0)os.kill(pid,signal.SIGKILL)exceptOSError,err:iferr.errno!=errno.ESRCH:raisefp.close()exceptIOError:pass