cost of introducing special case in its code now back to interacting with this program if we select particular languageour cgi script generates an html reply of the following sort (along with the required contenttype header and blank line preambleuse your browser' view source option to seelanguages syntax scheme (display "hello world"(newlineprogram code is marked with tag to specify preformatted text (the browser won' reformat it like normal text paragraphthis reply code shows what we get when we pick scheme figure - shows the page served up by the script after selecting "pythonin the pull-down selection list (whichfor the purposes of both this edition and the expected future at largeof coursereally means python xfigure - response page created by languages py our script also accepts language name of "alland interprets it as request to display the syntax for every language it knows about for examplehere is the html that is generated if we set the global variable debugme to true and run from the system command line with single argumentall this output is the same as what is printed to the client' web browser in response to an "allselection*we also get the "allreply if debugme is set to false when we run the script from the command line instead of throwing an exceptionthe cgi fieldstorage call returns an empty dictionary if called outside the cgi environmentso the test for missing key kicks in it' likely safer to not rely on this behaviorhowever server-side scripting