Fixing subdefinitions

This commit is contained in:
Bob Mottram 2014-04-26 21:56:29 +01:00
parent e589d0139b
commit dd005245f5

View File

@ -28,11 +28,15 @@ def jargonParseEntry(filename):
# returns the number of sub-definitions within a description # returns the number of sub-definitions within a description
def jargonSubdefinitions(text): def jargonSubdefinitions(text):
definitions = 0 definitions = 0
prevpos = 0
for i in range(10): for i in range(10):
definitionStr = str(i+1) + ". " definitionStr = str(i+1) + ". "
if text.find(definitionStr) == -1: pos = text.find(definitionStr)
if pos == -1 or pos < prevpos:
break break
else:
definitions = definitions + 1 definitions = definitions + 1
prevpos = pos
if definitions == 0: if definitions == 0:
definitions = 1 definitions = 1
@ -41,9 +45,6 @@ def jargonSubdefinitions(text):
if definitions > 5: if definitions > 5:
definitions = 0 definitions = 0
# if definitions > 1:
# definitions = definitions - 1
return definitions return definitions
def jargonGetEntries(entriesDir): def jargonGetEntries(entriesDir):