示例#1
0
文件: urls.py 项目: droodle/kansha
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()
示例#2
0
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()
示例#3
0
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''
示例#4
0
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''
示例#5
0
 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