def save_to_database(list_id, scangroup_id):
return db_connector.saveSingleUrl.s(list_id, scangroup_id)
# state = db_connector.SaveScan(list_id, scangroup_id, urls)
# # TODO The following is just error handling for the insert - will probably also have to be moved (statekeeping in MongoDB)
# client = MongoClient(config.MONGODB_URL)
# db = client['PrangerDB']
# if state.startswith('error'):
# db.ScanGroup.update({'_id': ObjectId(scangroup_id)}, {'$set': {'state': "error during SaveScan - %s" % state}})
# print "error during SaveScan - %s" % state
# elif state.startswith('success'):
# db.ScanGroup.update({'_id': ObjectId(scangroup_id)}, {'$set': {'state': 'finish'}})
# db.ScanGroup.update({'_id': ObjectId(scangroup_id)}, {'$set': {'progress': "finish"}})
# db.ScanGroup.update({'_id': ObjectId(scangroup_id)}, {'$set':{'progress_timestamp': datetime.now().isoformat()}}, upsert=False)
# else:
# db.ScanGroup.update({'_id': ObjectId(scangroup_id)}, {'$set': {'state': 'unknown error during SaveScan: no status returned'}})
# print "unknown error during SaveScan: no status returned"
评论列表
文章目录