Exemplo n.º 1
0
 def __getattr__(self, variation):
     if variation in IMAGE_VARIATIONS:
         name = self._variation_name(variation)
         try:
             image = ImageFile(self.storage.open(name), name)
             try:
                 image.path = self.storage.path(image.name)
             except NotImplementedError:
                 image.path = None
             try:
                 image.url = self.storage.url(image.name)
             except NotImplementedError:
                 image.url = None
             return image
         except IOError:
             pass
     raise AttributeError