def rockon_status(name): ro = RockOn.objects.get(name=name) if (globals().get('%s_status' % ro.name.lower()) is not None): return globals().get('%s_status' % ro.name.lower())(ro) state = 'unknown error' co = DContainer.objects.filter(rockon=ro).order_by('-launch_order')[0] return container_status(co.name)
def rockon_status(ro): # Run/return container_status() or custom "rockon.name.lower()_status" if it exists. if globals().get("{}_status".format(ro.name.lower())) is not None: return globals().get("{}_status".format(ro.name.lower()))(ro) co = DContainer.objects.filter(rockon=ro).order_by("-launch_order")[0] return container_status(co.name)
def rockon_status(name): ro = RockOn.objects.get(name=name) if globals().get("%s_status" % ro.name.lower()) is not None: return globals().get("%s_status" % ro.name.lower())(ro) co = DContainer.objects.filter(rockon=ro).order_by("-launch_order")[0] return container_status(co.name)
def discourse_status(rockon): return container_status(rockon.name.lower())