Hi ! Well, the return trick stop the application from a def block.
And how to stop the application from a def block that is inside a class ? Im asking this because i put that soluction in a method on my db class and the exception occur and the aplication continue to execute code. I want to do exactly as PHP die() function, wich stop the execution of the app from anywhere it is called. Thanks in advance. See ya ! Em Qua 01 Dez 2004 19:06, Winston Wolff escreveu: > You could catch the exception and write the error message. Something > like this (I haven't tested it): > <% > try: > import MySQLdb > except ImportError: > self.writeln("You need MySQLdb in the PYTHONPATH or installed > libraries to run this PSP page.") > return > %> > > > If you want a more elaborate error handling system, you could add a > method writeError() to the base class of your pages and call that, > which would write out a nice HTML page with your error message. Of > course for this to work, you need to arrange your pages such that the > processing and error checking is done before you output any HTML. > Otherwise, your partially written HTML would be mixed with the HTML > from writeError(). > > -ww > > On Dec 1, 2004, at 11:35 AM, Douglas Soares de Andrade wrote: > > Hi ! > > > > Im writing my programs with PSP. Is there a way to report a error and > > kill the > > app like the PHP die() function does ? > > > > Suppose i have this code : > > > > import MySQLdb > > > > If i dont have this module i will have the error page. I dont want to > > let him > > have the error page, i want to shoot this message: > > > > "Dear user... Calm there, this is not the end of the world. The module > > MySQLdb > > is not installed." > > > > How to do it ? > > > > PS: Dont take the user word seriously :) > > PS2: Dont mind if the solution is in servlet way, it will help me > > reach the > > real solution. > > > > Thanks for the help > > > > -- > > Douglas Soares de Andrade - UnilesteMG > > dsa em unilestemg.br - Linux User: #237615 > > http://douglasandrade.tk > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real > > users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Webware-discuss mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/webware-discuss > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Webware-discuss mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/webware-discuss -- Douglas Soares de Andrade - UnilesteMG dsa em unilestemg.br - Linux User: #237615 http://douglasandrade.tk ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss