Valor de contraseña de Python md5

Tengo este formulario de solicitud de cambio de contraseña, en el cual el usuario ingresa sus contraseñas antiguas.

esta vieja contraseña es el formato md5.

Cómo comparar el valor md5 de db con la contraseña anterior ingresada por el usuario

 import md5

 oldpasswd_byuser=str("tom")
 oldpasswd_db="sha1$c60da$1835a9c3ccb1cc436ccaa577679b5d0321234c6f"
 opw=     md5.new(oldpasswd_byuser)
 #opw=     md5.new(oldpasswd_byuser).hexdigest()
 if(opw ==      oldpasswd_db):
    print "same password"
 else:
     print "Invalid password"