error if unknown extension given

This commit is contained in:
Paul Molodowitch 2013-12-23 14:35:00 -08:00
parent cec556f65b
commit 0602d4397a

View File

@ -706,7 +706,18 @@ class DominionTabs:
if self.options.expansions:
self.options.expansions = [o.lower() for o in self.options.expansions]
cards=[c for c in cards if c.cardset in self.options.expansions]
filteredCards = []
knownExpansions = set()
for c in cards:
knownExpansions.add(c.cardset)
if c.cardset in self.options.expansions:
filteredCards.append(c)
unknownExpansions = set(self.options.expansions) - knownExpansions
if unknownExpansions:
print "Error - unknown expansion(s): %s" % ", ".join(unknownExpansions)
return
cards = filteredCards
if options.expansion_dividers:
cardnamesByExpansion = {}