lheyberger / mtg-parser

Magic: the Gathering decklist parser
MIT License
10 stars 1 forks source link

KeyError : 'commanders' #1

Closed AmhyrVar closed 2 years ago

AmhyrVar commented 2 years ago

when trying to parse this deck : https://www.moxfield.com/decks/y3jaB-HrCEO4YMklNsH4vA

using :

d_url = "https://www.moxfield.com/decks/y3jaB-HrCEO4YMklNsH4vA" cards = mtg_parser.moxfield.parse_deck(url) for card in cards: print(card)

I have this : KeyError Traceback (most recent call last)

in ----> 1 for card in cards: 2 print(card) ~\anaconda3\envs\data\lib\site-packages\mtg_parser\moxfield.py in _parse_deck(deck) 33 34 def _parse_deck(deck): ---> 35 for key, value in deck['commanders'].items(): 36 yield Card(key, value['quantity'], tags=['commander']) 37 KeyError: 'commanders'
lheyberger commented 2 years ago

Fixed in https://github.com/lheyberger/mtg-parser/releases/tag/v0.0.1-alpha.16