code: def moduleInfo( module ):
          
          data = module.__dict__
          
          html = []
          html.append( '<h2>%s</h2>' % data.get('__name__', 'Unknown') )
          html.append( '<hr/>' )
          ver = data.get('__version__', '0')
          html.append( '<small>version: %s</small>' % ver)
          html.append( '<br/>' )
          html.append( nativestring(data.get('__doc__', '')) )
          html.append( '<br/><br/><b>Authors</b><ul/>' )
          
          for author in data.get('__authors__', []):
              html.append( '<li>%s</li>' % author )
              
          html.append( '</ul>' )
          html.append( '<br/><br/><b>Depends on:</b>' )
          for depends in data.get('__depends__', []):
              html.append( '<li>%s</li>' % depends )
              
          html.append( '</ul>' )
          html.append( '' )
          html.append( '<br/><br/><b>Credits</b></ul>' )
          
          for credit in data.get('__credits__', []):
              html.append('<li>%s: %s</li>' % credit)
              
          html.append( '</ul>' )
          
          opts = (data.get('__maintainer__', ''), data.get('__email__', ''))
          html.append('<br/><br/><small>maintained by: %s email: %s</small>' % opts)
          
          opts = (data.get('__copyright__', ''), data.get('__license__', ''))
          html.append('<br/><small>%s | license: %s</small>' % opts)
          
          return '\n'.join(html)
docs: Generates HTML information to display for the about info for a module.
          
          :param      module  | <module>