Slide 41
Slide 41 text
In Action
Filename: /home/dreampuf/hub/guokr/dev_guokr/nutshell/api/views_tag.py
Line # Mem usage Increment Line Contents
================================================
31 @profile.mem_profile
32 25.62 MB 0.00 MB def tag_logo(req, tag_name):
33 25.62 MB 0.01 MB ukey = req.session.get('ukey')
46 26.31 MB 0.68 MB form = TagLogoForm(req.POST, req.FILES)
47 26.31 MB 0.00 MB if not form.is_valid():
48 return sessauth.api_error(2,u'参数格式错误')
50 26.31 MB 0.00 MB try:
51 26.95 MB 0.64 MB data,request_id, filename = get_upload_file(req,
FILE_UPLOAD_USER_MAXSIZE)
52 except UploadError,ex:
53 return sessauth.api_error(ex.errnum,ex.errmsg)
55 26.95 MB 0.00 MB try:
56 27.11 MB 0.16 MB gkimage = imageutil.GKImage(data).resize((48, 48))
57 27.11 MB 0.00 MB new_data = gkimage.str_value()
58 except Exception, ex:
59 print ex
79 27.29 MB 0.18 MB pgrpc.cache.kill('tag', tag_name)
87 26.66 MB -0.64 MB 'context': tag_info['logo'],
89 26.68 MB 0.02 MB services.juno.audit(**data)