Completed
Push — master ( e966ca...7a6b36 )
by Tomaz
02:39
created

ViewCardsAction   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 17
Duplicated Lines 0 %
Metric Value
dl 0
loc 17
rs 10
wmc 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A CloseListAction.run() 0 8 2
1
from lib import action
2
3
4
class ViewCardsAction(action.BaseAction):
5
    def run(self, board_id, list_id, api_key=None, token=None):
6
        if api_key:
7
            self._set_creds(api_key=api_key, token=token)
8
9
        cards = {}
10
        board = self._client().get_board(board_id)
11
        lst = board.get_list(list_id)
12
        for card in lst.list_cards():
13
            cards[card.id] = {
14
                'name': card.name,
15
                'description': card.desc,
16
                'url': card.url,
17
                'closed': card.closed,
18
            }
19
20
        return cards
21