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 '가 숫자라고 생각하는 이유는 무엇입니까? –
나는 확실히 발견 번호입니다. :) – myusuf3
getIterLength는 무엇입니까? 그리고 발견 된 가치는 무엇입니까? – JAL