def on_cleanup_error(function, path, excinfo):
                click.secho("warning: failed to remove file or directory: {}\n"
                            "please delete it manually.".format(path),
                            fg="red")
def get_level(self, level, queue):
		if queue == None:
			queue = []
		if level == 1:
			queue.push(self)
		else:
			if self.lchild != None:
				self.lchild.get_level(level-1, queue)
			if self.rchild != None:
				self.rchild.get_level(level-1, queue)
		return queue