[Tutor] Re: Translating to Python [perl --> python]

Kyle Babich Kyle Babich" <kb@kb5.org
Tue, 2 Jul 2002 11:26:10 +0000


I would like to do the entire thing without cgitb because I don't have
the module and I don't want to try to convincing my host to install it.
 Is it possible to do it without cgitb?

On Tue, 2 Jul 2002 01:16:11 -0700 (PDT), "Danny Yoo"
<dyoo@hkn.eecs.berkeley.edu> said:
> 
> 
> On Mon, 1 Jul 2002, Kyle Babich wrote:
> 
> > How could I do this without cgitb?
> 
> Hi Kyle,
> 
> Which part, exactly, would you like to do without the 'cgitb' traceback
> module?  cgitb modifies the programming environment slightly so that
> raised exceptions give nicely formatted error messages back to the web
> browser.
> 
> 
> Try commenting the cgitb lines first, and deliberately introduce a
> syntax
> error in the script --- you'll notice that the web server doesn't
> output
> too much useful information back to the user (although it will be in
> the
> error log).  On Apache, a bug in a CGI script brings up the
> infuriatingly
> uninformative "Internal Server Error" page.
> 
> 
> Afterwards, uncomment the cgitb-related lines and try again, and you'll
> see a difference.  It's not mandatory, but it is pretty useful.  I
> usually
> keep 'cgitb' on because it's such a nice debugging tool, and looks
> nicer
> than having to do a:
> 
>     tail -f /var/log/apache/error.log
> 
> which would be an alternative way of watching script problems.
> 
> 
> If you have more questions, please feel free to ask!  By the way, it
> sounds like you're coming from a Perl background.  How much Perl do you
> know already?  We can tailor our answers to take advantage of your
> experiences in other languages, if that would be helpful for you.
> 
> 
> Good luck!
> 
> 
> 
>