2

こんにちは、私の質問は、私が仕事をしようとしている Python スクリプトに関するものです。このポイントは、誰かが SVN コミットを行うと、4 行のログイン テンプレートが表示されるということです: BranchBug_NumberFeature affectedおよびOverview. 今、私はスクリプトを書いて、誰もコミットするために空のログを入力しないようにするために何かを書いたことを確認しようとしています.

これは、古いpythonスクリプトに基づいたpythonでこれまでに持っているものです。

    print "Importing the items"

import re  
 import sys  
 import os   

print "Initializing the list."  

argsList = []  
 hndFile = open(sys.argv[1],"r")  
 for line in hndFile:  
 argsList.append(line)  
 hndFile.close()   

print "Checking what is blank"  
 faOK = ovOK = False  
 for line in argsList:  
 line = line.strip()  
 if line.startswith('FEATURE_AFFECTED:'):  
 faOK = line[17:] != ''    
 if line.startswith('OVERVIEW:'):  
 ovOK = line[9:] != ''   

if not faOK:      
 print "You Must Enter the Feature Affected"    
 ret = -1  
 elif not ovOK:  
 print "You Must Enter an Overview of the Fix"  
 ret = -1    
 else:  
 ret = 0  
 print "Finishing the script"  
 sys.exit(ret)   

どんなアドバイスも役に立ちます。Windows XP を使用していますが、現在何も起こっていません。collabnet svn も使用しています。現在、このスクリプトを実行しようとしても何も起こりません。スクリプトに svnlook を追加していないことはわかっていますが、追加する場所とその変数については本当に考えられません。ありがとうございました。

4

0 に答える 0