I think pass will still return a response from web2py, but the body will be empty (none).
On Wednesday, June 22, 2011 2:07:04 PM UTC-4, rochacbruno wrote: > did you tried 'pass' ? > > def index(): > if delay_time_for_responding=='infinite': > pass > > May be if the function is a web service you could get this more easily > > > > -- > Bruno Rocha > [ About me: http://zerp.ly/rochacbruno ] > [ Aprenda a programar: http://CursoDePython.com.br ] > [ O seu aliado nos cuidados com os animais: http://AnimalSystem.com.br ] > [ Consultoria em desenvolvimento web: http://www.blouweb.com ] > > > > On Wed, Jun 22, 2011 at 3:02 PM, sheM <[email protected]> wrote: > >> @ Iceberg and Anthony... >> >> Thanks a lot for stopping by. >> >> >> 1. return 'nothing' >> and >> 2. raise HTTP(403, errormsg) >> >> are 2 different types of returning responses again. >> >> - the requirement we got, doesn't really encourage this :( >> >> any other suggestions pls? >> >> >> >> On Jun 22, 10:08 pm, Anthony <[email protected]> wrote: >> > Also, anywhere in your code (e.g., in a model file), you can test to see >> if >> > the app should stop responding, and if so, raise the web2py HTTP error >> with >> > a 4xx or 5xx status code. For example: >> > >> > if delay_time_for_responding=='infinite': >> > raise HTTP(403) >> > >> > Seehttp://web2py.com/book/default/chapter/04#HTTP-and-redirect. >> > >> > Anthony >> > >> > >> > >> > On Wednesday, June 22, 2011 11:54:30 AM UTC-4, Iceberg wrote: >> > > What do you mean stop getting response? How about response with some >> > > "empty" stuff? Such as: >> > >> > > def index(): >> > > if delay_time_for_responding=='infinite': >> > > return 'nothing' >> > > ... # normal code starts here >> > >> > > Or if you really mean a response is suspended infinitely, you might >> > > need something called "comet". >> > >> > > Regards, >> > > Iceberg >> > >> > > On Jun 22, 10:36 pm, sheM <[email protected]> wrote: >> > > > Hi, >> > >> > > > We have an application developed using web2py. >> > >> > > > There is a requirement where we should be stopping the application >> > > > respond to the requests. >> > > > Eg: when delay_time_for_responding == 'infinite' there should be no >> > > > response. >> > > > sys.exit() or break is something that we don't want to do as web2py >> > > > errors out. >> > >> > > > Any way out in web2py? >> > >> > > > Sheetal. M- Hide quoted text - >> > >> > - Show quoted text - > > >

