try : memcached_id = int(memcached_id) except Exception, e : return 'invalid memcached id' _memcached = db_session.query(Memcacheds).filter_by(id = memcached_id).first() addr = _memcached.ip + ':' + str(_memcached.port) client = Client([addr]) temp = client.get_stats('slabs') if temp == None or len(temp) == 0: return render_template("mc/memcached_err.html", addr = addr, memcached = _memcached) slabs = temp[0] _slabs = client.get_slabs()[0][1] slabs_stats = [] from pprint import pprint for slab_id in slabs : try : int(slab_id) except Exception, e : continue chunk_size = int(slabs[slab_id]['chunk_size']) _slabs_stats = { 'slab_id' : int(slab_id), 'used_chunks' : int(slabs[slab_id]['used_chunks']), 'free_chunks' : int(slabs[slab_id]['free_chunks']) + int(slabs[slab_id]['free_chunks_end']),