我不明白爲什麼,當我運行我的代碼爲每個循環下if語句不運行。即使發現的數量大於0!蟒蛇 - 爲一個if語句
def findpattern(commit_msg):
pattern = re.compile("\w\w*-\d\d*")
group = pattern.finditer(commit_msg)
found = getIterLength(group)
print found
if found > 0:
issues = 0
for match in group:
print " print matched issues:"
auth = soap.login(jirauser,passwd)
print match.group(0)
getIssue(auth,match.group(0))
issues = issues + 1
else:
sys.exit("No issue patterns found.")
print "Retrieved issues: " + str(issues)
任何幫助將不勝感激,我一直在我的頭上一個小時。
是什麼讓你覺得'found'是一個數字? – 2010-07-27 20:37:33
我確定發現是一個數字。 :) – myusuf3 2010-07-27 20:41:44
什麼是getIterLength?你看到了什麼樣的價值? – JAL 2010-07-27 20:55:55