pydoc

 $ pydoc md5
 Python Library Documentation: module md5
  
 NAME
     md5
  
 FILE
     /usr/local/lib/python2.1/lib-dynload/md5.so
  
 DESCRIPTION
     This module implements the interface to RSA's MD5 message digest
     algorithm (see also Internet RFC 1321). Its use is quite
     straightforward: use the new() to create an md5 object. You can now
     feed this object with arbitrary strings using the update() method, and
     at any point you can ask it for the digest (a strong kind of 128-bit
     checksum, a.k.a. ``fingerprint'') of the concatenation of the strings
     fed to it so far using the digest() method.
  
     Functions:
  
     new([arg]) -- return a new md5 object, initialized with arg if provided
     md5([arg]) -- DEPRECATED, same as new, but for compatibility
  
     Special Objects:
  
     MD5Type -- type object for md5 objects
  
 FUNCTIONS
     md5(...)
         new([arg]) -> md5 object
  
         Return a new md5 object. If arg is present, the method call update(arg)
         is made.                                                         
 
     new(...)
         new([arg]) -> md5 object                  
 
 DATA
     MD5Type = 
     __file__ = '/usr/local/lib/python2.1/lib-dynload/md5.so'
     __name__ = 'md5'                                              
 
<<< O'Reilly OSCON 2001, New Features in Python 2, Slide 72
July 26, 2001, beazley@cs.uchicago.edu
>>>