mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
bitbake: prserv/serv: Use with while reading pidfile
(Bitbake rev: 6fa8a18ea4994031fdd1253fe363c5d8eeeba456) Signed-off-by: Ola x Nilsson <olani@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
99c27e5874
commit
41a0a29c4d
|
|
@ -292,10 +292,9 @@ class PRServer(SimpleXMLRPCServer):
|
|||
logger.addHandler(streamhandler)
|
||||
|
||||
# write pidfile
|
||||
pid = str(os.getpid())
|
||||
pf = open(self.pidfile, 'w')
|
||||
pf.write("%s\n" % pid)
|
||||
pf.close()
|
||||
pid = str(os.getpid())
|
||||
with open(self.pidfile, 'w') as pf:
|
||||
pf.write("%s\n" % pid)
|
||||
|
||||
self.work_forever()
|
||||
self.delpid()
|
||||
|
|
@ -353,9 +352,8 @@ def start_daemon(dbfile, host, port, logfile):
|
|||
ip = socket.gethostbyname(host)
|
||||
pidfile = PIDPREFIX % (ip, port)
|
||||
try:
|
||||
pf = open(pidfile,'r')
|
||||
pid = int(pf.readline().strip())
|
||||
pf.close()
|
||||
with open(pidfile) as pf:
|
||||
pid = int(pf.readline().strip())
|
||||
except IOError:
|
||||
pid = None
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user