def getattr(self, path): """ Returns node attributes """ dbg.log("*** getattr %s", path) try: if isImage(path): fname = self._getCacheFilename(path) dbg.log("fname: %s", fname) if not os.path.exists(fname): st = os.stat(self.root + path) else: st = os.stat(fname) # endif else: st = os.stat(self.root + path) # endif except: dbg.logTB() # endtry return st
def getattr(self, path): """ Returns node attributes """ dbg.log('*** getattr %s', path) try: if (isImage(path)): fname = self._getCacheFilename(path) dbg.log('fname: %s', fname) if (not os.path.exists(fname)): st = os.stat(self.root + path) else: st = os.stat(fname) #endif else: st = os.stat(self.root + path) #endif except: dbg.logTB() #endtry return st
def resizeImage(src, dest, width, height, quality): """ Resizes images """ try: im = Image.open(src) im.thumbnail((width, height), Image.ANTIALIAS) p = src.rfind(".") if p != -1: ext = src[p + 1 :].lower() im.save(dest, {"jpg": "JPEG", "jpeg": "JPEG", "png": "PNG"}[ext], quality=int(quality)) else: raise Exception("Unknown extension") # endif except: dbg.logTB() raise
def resizeImage(src, dest, width, height, quality): """ Resizes images """ try: im = Image.open(src) im.thumbnail((width, height), Image.ANTIALIAS) p = src.rfind('.') if (p != -1): ext = src[p + 1:].lower() im.save(dest, { 'jpg': 'JPEG', 'jpeg': 'JPEG', 'png': 'PNG' }[ext], quality=int(quality)) else: raise Exception('Unknown extension') #endif except: dbg.logTB() raise