aboutsummaryrefslogtreecommitdiff
blob: 20dde69a8d8ad9020c20309b04c046002445f2f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import helpers
from config import render, db

class Arch(object):
    def GET(self):
        arch_count = db.select('ENV', what='ARCH, COUNT(UUID) AS HOSTS', group='ARCH')
        arch_data = dict()
        for t in arch_count:
            arch_data[t['ARCH']] = {'HOSTS':t['HOSTS']}
        if helpers.is_json_request():
            return helpers.serialize(arch_data)
        else:
            return render.arch(arch_data)