##// END OF EJS Templates
bugzilla: stop XMLRPC requests from requesting gzipped responses...
bugzilla: stop XMLRPC requests from requesting gzipped responses Python 2.7 introduced support for gzip encoding in xmlrpclib.Transport. We do our own handling of responses, and don't currently support gzip encoding. So to run successfully under Python 2.7 with a web server configured to gzip encode, stop XMLRPC requests from announcing gzip encoding support.

File last commit:

r10905:13a1b2fb default
r16193:b468cea3 stable
Show More
killdaemons.py
25 lines | 603 B | text/x-python | PythonLexer
Matt Mackall
tests: add killdaemons helper script
r7344 #!/usr/bin/env python
Nicolas Dumazet
pylint, pyflakes: remove unused or duplicate imports
r10905 import os, time, errno, signal
Matt Mackall
tests: add killdaemons helper script
r7344
# Kill off any leftover daemon processes
try:
Alejandro Santos
compat: use open() instead of file() everywhere
r9031 fp = open(os.environ['DAEMON_PIDS'])
Matt Mackall
tests: add killdaemons helper script
r7344 for line in fp:
try:
pid = int(line)
except ValueError:
continue
try:
os.kill(pid, 0)
os.kill(pid, signal.SIGTERM)
for i in range(10):
time.sleep(0.05)
os.kill(pid, 0)
os.kill(pid, signal.SIGKILL)
except OSError, err:
if err.errno != errno.ESRCH:
raise
fp.close()
except IOError:
pass