Пример #1
0
def __rebuild():
	parentItem = None
	queue = []
	categoryList = []
	categoryPartList = []
	level_limit = config.get('keys', 'level-limit')
	parent = config.get('keys', 'parent-id')
	pool = int(config.get('threads', 'pool'))
	if level_limit > 1:
		thread = Request(parent, 1, 0)
		thread.start()
		thread.join()
		if thread.response is not None:
			categoryPartList = getCategoryPartLists(parent, thread.response)
			thread.response = None
			if len(categoryPartList) > 0:
				categoryList.extend(getFullList(categoryPartList, parent, level_limit))
	categories = categoryList		
	managment = Management()
	managment.createTable()
	util = Utils('')
	categories = util.listToInsert(categories)
	managment.isertList(categories)