def get_project_tasks(project_name): res = [] for doc in Mongo.get()["parsed_" + project_name].find().sort("_id", -1).limit(100): del doc["_id"] doc["slave_ip"] = mix_ip(doc["slave_ip"]) res.append(doc) return json.dumps(res)
def get_project_tasks(project_name): res = [] for doc in Mongo.get()['parsed_' + project_name].find().sort('_id', -1).limit(100): del doc['_id'] doc['slave_ip'] = mix_ip(doc['slave_ip']) res.append(doc) return json.dumps(res)
def get_project_tasks(project_name): res = [] for doc in Mongo.get()['parsed_' + project_name].find().sort( '_id', -1).limit(100): del doc['_id'] doc['slave_ip'] = mix_ip(doc['slave_ip']) res.append(doc) return json.dumps(res)
def api_slave(): try: new_records = {} salve_records = GlobalHelper.get('salve_record') if not salve_records: return jsonify(new_records) for (key, value) in salve_records.items(): item = dict(value) item['ip'] = mix_ip(key) new_records[value['_id']] = item return jsonify(new_records) except: print traceback.format_exc()
def get_slave_tasks(slave_id): res = [] try: slave_record = Mongo.get()['slave_record'].find_one({'_id': ObjectId(slave_id)}) if not slave_record: raise Exception('不存在的记录!') except: return json.dumps(res) for project in get_project_list(): for doc in Mongo.get()['parsed_' + project['name']].find({'slave_ip': slave_record['ip']}).sort('_id', -1).limit(20): del doc['_id'] doc['slave_ip'] = mix_ip(doc['slave_ip']) res.append(doc) res.sort(key=lambda x: x['add_time'], reverse=True) return json.dumps(res)
def get_slave_tasks(slave_id): res = [] try: slave_record = Mongo.get()["slave_record"].find_one({"_id": ObjectId(slave_id)}) if not slave_record: raise Exception("不存在的记录!") except: return json.dumps(res) for project in get_project_list(): for doc in ( Mongo.get()["parsed_" + project["name"]].find({"slave_ip": slave_record["ip"]}).sort("_id", -1).limit(20) ): del doc["_id"] doc["slave_ip"] = mix_ip(doc["slave_ip"]) res.append(doc) res.sort(key=lambda x: x["add_time"], reverse=True) return json.dumps(res)
def get_slave_tasks(slave_id): res = [] try: slave_record = Mongo.get()['slave_record'].find_one( {'_id': ObjectId(slave_id)}) if not slave_record: raise Exception('不存在的记录!') except: return json.dumps(res) for project in get_project_list(): for doc in Mongo.get()['parsed_' + project['name']].find({ 'slave_ip': slave_record['ip'] }).sort('_id', -1).limit(20): del doc['_id'] doc['slave_ip'] = mix_ip(doc['slave_ip']) res.append(doc) res.sort(key=lambda x: x['add_time'], reverse=True) return json.dumps(res)