step putting it all together-- new reply script there' one last step on our path to software maintenance nirvanawe must recode the reply page script itself to import data that was factored out to the common module and import the reusable form mock-up module' tools while we're at itwe move code into functions (in case we ever put things in this file that we' like to import in another script)and all html code to triple-quoted string blocks the result is example - changing html is generally easier when it has been isolated in single strings like thisinstead of being sprinkled throughout program example - pp \internet\web\cgi-bin\languages reply py #!/usr/bin/python ""samebut for easier maintenanceuse html template stringsget the language table and input key from common module fileand get reusable form field mockup utilities module for testing ""import cgisys from formmockup import fieldmockup from languages common import hellosinputkey debugme false input field simulator get common tablename hdrhtml """content-typetext/html\ languages refactoring code for maintainability