def svars(frame,exR): import djucsvlog.settings as my_settings vars = frame['vars'] ret = '' for v in vars: ret += '\n'+json_dump_line(v[0]) + ':'+ json_dump_line(unicoder_truncate(v[1],my_settings.EXCEPTION_VARS_MAX_LENGTH))+',' return '{\n'+ ret[:-1]+'\n}'
def files(request): if not request.FILES: return '{}' ret = '' for field,file in request.FILES.items(): ret += '\n%s:%s,' %(json_dump_line(field),readable_list([file.name,file.content_type,file.size])) return '{\n'+ret[:-1]+'\n}'
def files(request): if not request.FILES: return '{}' ret = '' for field, file in request.FILES.items(): ret += '\n%s:%s,' % (json_dump_line(field), readable_list( [file.name, file.content_type, file.size])) return '{\n' + ret[:-1] + '\n}'
def save_files(request): if not my_settings.REQ_SAVE_FILES_FOLDER: return if not request.FILES: return '{}' ret = '' for field,file in request.FILES.items(): store_filename = find_place_to_store(file.name) ret += '\n%s:%s,' %(json_dump_line(field),readable_list([file.name,store_filename,file.content_type,file.size])) fh = open(store_filename,'wb') for piece in read_in_chunks(file.file): fh.write(piece) fh.close() return '{\n'+ret+'\n}'
def save_files(request): if not my_settings.REQ_SAVE_FILES_FOLDER: return if not request.FILES: return '{}' ret = '' for field, file in request.FILES.items(): store_filename = find_place_to_store(file.name) ret += '\n%s:%s,' % ( json_dump_line(field), readable_list( [file.name, store_filename, file.content_type, file.size])) fh = open(store_filename, 'wb') for piece in read_in_chunks(file.file): fh.write(piece) fh.close() return '{\n' + ret + '\n}'