def get_group_info(group_id):
session = Session()
group = (session.query(Group)
.filter(Group.shakecast_id == group_id)
.first())
if group is not None:
group_specs = {'inspection': group.get_alert_levels(),
'new_event': group.get_min_mag(),
'heartbeat': group.has_spec('heartbeat'),
'scenario': group.get_scenario_alert_levels(),
'facilities': get_facility_info(group_name=group.name),
'users': group.users,
'template': group.template}
specs_json = json.dumps(group_specs, cls=AlchemyEncoder)
Session.remove()
return specs_json
评论列表
文章目录