'Get the devices that are responsible for the partition,
filtering out duplicates.
:param part: partition to get devices for
:returns: list of device dicts'

def get_part_devices(self, part):

    devices = []
    for dev in self._devs_for_part(part):
        if (dev not in devices):
            devices.append(dev)
    return devices
