yasuki_gui.ui.deck_builder.deck_io.import_deck_yaml#

import_deck_yaml(text, repository)[source]#

Import a YAML decklist into a DeckState.

Resolves card names against the repository’s local database.

Parameters:
textstr

YAML decklist content

repositoryDeckBuilderRepository

Card data lookup

Returns:
resulttuple of (DeckState, str, str, list of str)

(new deck state, deck name, deck author, list of unresolved card names)