Remove legacy check_output implementation for pre-2.7 Pythons.
We still need it in integrations, because those don't require Python 2.7, but we don't need it in any of our code that runs on internal servers. (imported from commit 3c340567f1a372dcb4206c6af9a6e5e18005b1b8)
This commit is contained in:
parent
efa5df1fac
commit
4cdec3c46e
|
@ -5,9 +5,7 @@ import time
|
||||||
import optparse
|
import optparse
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
import os
|
import os
|
||||||
|
import subprocess
|
||||||
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
|
|
||||||
from zulip_tools import check_output
|
|
||||||
|
|
||||||
states = {
|
states = {
|
||||||
0: "OK",
|
0: "OK",
|
||||||
|
@ -35,7 +33,7 @@ parser.add_option('--min-threshold',
|
||||||
|
|
||||||
(options, args) = parser.parse_args()
|
(options, args) = parser.parse_args()
|
||||||
|
|
||||||
output = check_output(['/usr/sbin/rabbitmqctl', 'list_consumers'], shell=False)
|
output = subprocess.check_output(['/usr/sbin/rabbitmqctl', 'list_consumers'], shell=False)
|
||||||
|
|
||||||
consumers = defaultdict(int)
|
consumers = defaultdict(int)
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,7 @@ import sys
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
import os
|
import os
|
||||||
|
import subprocess
|
||||||
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
|
|
||||||
from zulip_tools import check_output
|
|
||||||
|
|
||||||
WARN_THRESHOLD = 50
|
WARN_THRESHOLD = 50
|
||||||
CRIT_THRESHOLD = 100
|
CRIT_THRESHOLD = 100
|
||||||
|
@ -19,7 +17,7 @@ states = {
|
||||||
}
|
}
|
||||||
|
|
||||||
re = re.compile(r'(\w+)\t(\d+)')
|
re = re.compile(r'(\w+)\t(\d+)')
|
||||||
output = check_output(['/usr/sbin/rabbitmqctl', 'list_queues'], shell=False)
|
output = subprocess.check_output(['/usr/sbin/rabbitmqctl', 'list_queues'], shell=False)
|
||||||
|
|
||||||
status = 0
|
status = 0
|
||||||
max_count = 0
|
max_count = 0
|
||||||
|
|
Loading…
Reference in a new issue