def list(self, request, *args, **kwargs): ContainerRun.check_slurm_state() return super(ContainerRunViewSet, self).list(request, *args, **kwargs)
def retrieve(self, request, *args, **kwargs): pk = kwargs.get('pk') ContainerRun.check_slurm_state(pk) return super(ContainerRunViewSet, self).retrieve(request, *args, **kwargs)
def get(self, request, *args, **kwargs): # noinspection PyTypeChecker pk = kwargs.get('pk') ContainerRun.check_slurm_state(pk) return super(ContainerRunUpdate, self).get(request, *args, **kwargs)