unix中的Python语法错误,但在windows python中工作正常

时间:2014-03-26 18:55:58

标签: python svn pmd svn-hooks

我正在尝试基于本文创建一个用于运行PMD规则的subversion挂钩: http://yarenty.blogspot.in/2014/02/svn-hooks-to-automatically-check-code.html

我能够在Windows中使用它,但无法在Linux中使用它。

if __name__ == "__main__":
    if len(sys.argv) != 3:
        sys.stderr.write("invalid args\n")
        sys.exit(1)

    try:
        sys.exit(main(sys.argv[1], sys.argv[2]))
    except ConfigParser.Error as e:
        sys.stderr.write("Error IN xxxx: %s\n" % e)
        sys.exit(1)

提交时抛出以下错误:

Syntax Error: except configparser.Error as e:

我的编程经验非常少。有人可以协助吗?顺便说一句,Windows和Linux都在Python 2.7上。

0 个答案:

没有答案