2015-06-01 46 views
1
#sh post-commit 

我收到波紋管錯誤,如何解決此問題。從控制檯執行提交後腳本時出現python錯誤

SH後提交

Traceback (most recent call last): 
    File "/SVNData/testrepo/hooks/mailer.py", line 1353, in <module> 
sys.argv[3:3+expected_args]) 
File "/usr/lib/python2.7/dist-packages/svn/core.py", line 281, in run_app 
return func(application_pool, *args, **kw) 
File "/SVNData/testrepo/hooks/mailer.py", line 81, in main 
revision = int(cmd_args[0]) 
ValueError: invalid literal for int() with base 10: '' 

感謝。

回答

0

試試這個:

revision = int(''.join(cmd_args[0].split())) 
+0

得到這個錯誤「類型錯誤:int()函數的參數必須是字符串或數字,而不是‘名單’ 」 –

+0

我更新了它,對不起。 – alexisdevarennes

+0

現在它是相同的修訂= int(''。join(cmd_args [0] .split())) ValueError:無效文字爲int()與基10:'' –

相關問題