Exception Value: unindent does not match any outer indentation level
这类报错通常是tab键和空格键混用,或者代码中没有对齐。
报错代码如下:
def add_task(build_obj, filter_args):
try:
...
build_res = multi_docker_build(build_obj, filter_args)
if not build_res:
log.log_info("add base mirror task build error: %s" % build_obj.mirror_name)
return False
...
本人遇到的场景是在Windows中正常,但是到linux环境中异常,想想应该是windows中使用pycharm tab键是四个空格,但是在linux中存在手动修改的场景,导致没有对齐。
参考文档:
1、https://blog.csdn.net/github_34777264/article/details/80870030
2、https://www.jb51.net/article/153879.htm