to test this error case interactivelythe pull-down list includes an "othernamewhich produces similar error page reply adding code to the script' table for the cobol "hello worldprogram (and other languages you might recall from your sordid development pastis left as an exercise for the reader for more example invocations of our languages py scriptturn back to its role in the examples near the end of therewe used it to test script invocation from raw http and urllib client-side scriptsbut you should now have better idea of what those scripts invoke on the server refactoring code for maintainability let' step back from coding details for just moment to gain some design perspective as we've seenpython codeby and largeautomatically lends itself to systems that are easy to read and maintainit has simple syntax that cuts much of the clutter of other tools on the other handcoding styles and program design can often affect maintainability as much as syntax for examplethe "hello worldselector pages of the preceding section work as advertised and were very easy and fast to throw together but as currently codedthe languages selector suffers from substantial maintainability flaws imaginefor instancethat you actually take me up on that challenge posed at the end of the last sectionand attempt to add another entry for cobol if you add cobol to the cgi script' tableyou're only half donethe list of supported languages lives redundantly in two places--in the html for the main page as well as in the script' syntax dictionary changing one does not change the other in factthis is something witnessed firsthand when adding "python in this edition (and initially forgot to server-side scripting