From: Douglas S. de A. <ds...@un...> - 2004-12-01 19:33:01
|
Hi ! Forget my prevous mail... Your solution worked like a charm :) Thank you soooooo much. In PSP the function is like this: try: { import MySQLdbaa } except ImportError: { res.write("You need MySQLdb in the PYTHONPATH or installed libraries to run this PSP page.") return } Thank you again! Em Qua 01 Dez 2004 17:21, Douglas Soares de Andrade escreveu: > Hi ! > > I did not work :( > > Im trying to see why it is not working. > > 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 > > > Web...@li... > > > 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 > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webware-discuss -- Douglas Soares de Andrade - UnilesteMG dsa em unilestemg.br - Linux User: #237615 http://douglasandrade.tk |