def init_app(self, url, comp, http_method, request): """ Forward everything to the MainTask to maintain compatibility and catch 404 errors to use custom error page """ log.error('url "%s" not found' % request.url) raise NotFound()
def render_event(event): data = event.data.copy() data['author'] = event.user.fullname or event.user.username msg = EVENT_MESSAGES.get(event.action) if msg is not None: return _(msg) % data log.error('Undefined event type "%s"', event.action) return u''
def get_metadata(self, file_id): try: f = open(self._get_metadata_filename(file_id), "r") metadata = json.loads(f.read()) f.close() except IOError: log.error('unable to load metadata for ' + self._get_metadata_filename(file_id)) metadata = {} return metadata
def get_image_size(self, fileid): """Return the image dimensions In: - ``fileid`` -- file identifier Return: - a tuple representing the image dimensions (width, height) or (None, None) in case of error """ dim = (None, None) try: dim = Image.open(self._get_filename(fileid)).size except: log.error('Could not get image dimensions of %r', fileid, exc_info=True) return dim