About using HAL (Hardware Abstraction Layer) to get the list of mount points.
This article explain how to use HAL from python.
This python scripts communicates with HAL trouch DBUS and uses the 'org.freedesktop.Hal.Device.Volume' name.
Using this method will add some dependencies:
* hal ? * libhal1 * dbus python module