Can't get this to work quite right
This commit is contained in:
		
							parent
							
								
									c27ea2cb7f
								
							
						
					
					
						commit
						f57992a9e3
					
				| 
						 | 
				
			
			@ -132,15 +132,45 @@ class CardsObject(FoundationObject):
 | 
			
		|||
 | 
			
		||||
        return self.scryfallJson['highres_image']
 | 
			
		||||
 | 
			
		||||
    def image_uris(self):
 | 
			
		||||
    def image_uris(self, **kwargs):
 | 
			
		||||
        """All image uris of the card in various qualities
 | 
			
		||||
        
 | 
			
		||||
        Returns:
 | 
			
		||||
            dict
 | 
			
		||||
        """
 | 
			
		||||
        super(CardsObject, self)._checkForKey('image_uris')
 | 
			
		||||
 | 
			
		||||
        return self.scryfallJson['image_uris']
 | 
			
		||||
        layouts = {
 | 
			
		||||
            'normal': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'split': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'flip': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'transform': lambda num: self.scryfallJson['card_faces'][num]['image_uris'],
 | 
			
		||||
            'meld': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'leveler': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'saga': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'planar': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'scheme': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'vanguard': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'token': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'double_faced_token': lambda num: self.scryfallJson['card_faces'][num]['image_uris'],
 | 
			
		||||
            'emblem': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'augment': lambda num: self.scryfallJson['image_uris'],
 | 
			
		||||
            'host': lambda num: self.scryfallJson['image_uris']
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        image_types = {
 | 
			
		||||
            'small': lambda d: d['small'],
 | 
			
		||||
            'normal': lambda d: d['normal'],
 | 
			
		||||
            'large': lambda d: d['large'],
 | 
			
		||||
            'png': lambda d: d['png'],
 | 
			
		||||
            'art_crop': lambda d: d['art_crop'],
 | 
			
		||||
            'border_crop': lambda d: d['border_crop']
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        images_dict = layouts.get(self.scryfallJson['layout'])
 | 
			
		||||
 | 
			
		||||
        _format = image_types.get(kwargs.get('image_format'))
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
    def cmc(self):
 | 
			
		||||
        """A float of the converted mana cost of the card
 | 
			
		||||
| 
						 | 
				
			
			@ -660,4 +690,4 @@ class CardsObject(FoundationObject):
 | 
			
		|||
        """
 | 
			
		||||
        super(CardsObject, self)._checkForKey('oversized')
 | 
			
		||||
 | 
			
		||||
        return self.scryfallJson['oversized']
 | 
			
		||||
        return self.scryfallJson['oversized']
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue