将check_template用类封装起来，规避掉check_template.py中的全局变量；把各个文件中相同的错误处理函数抽象成一个共同的函数，放在commons.py，