Ejemplo n.º 1
0
def select_card(only_valid=False):
    m = Menu()
    m.query = "Please Select your Micro SD card"
    m.items = []
    cards = detect_cards()
    if CommandLine.peek_next():
        device = CommandLine.get_next()
        return filter(lambda card: card.device == device, cards)[0]
    for card in cards:
        if not only_valid or card.is_created():
            m.items.append(MenuItem(card.device, card))
    return m.show()