def clean_apts(request): NUM = int(request.GET.get('NUM', 300)) COUNT = int(request.GET.get('COUNT', 0)) SPAWN = int(request.GET.get('SPAWN', 0)) nospawn = int(request.GET.get('CHILD', 0)) if SPAWN: for i in range(int(math.ceil(NUM / 100.0))): COUNT = i * 100 taskqueue.add(url="/apts/clean/", params={"NUM": NUM, "COUNT": COUNT, 'CHILD': '1'}, name="DELETE-%s-%s-spawn-%s" % (NUM, COUNT, randstr()), method="GET") return HttpResponse("Spawned a lot of processes...", mimetype="text/plain") start = time.time() try: num_deleted = Apartment.delete_some(100, 30) except Exception, e: result = "Error: %s" % e