From dd005245f56e497d2a58a032c993b07e35a65e01 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 26 Apr 2014 21:56:29 +0100 Subject: [PATCH] Fixing subdefinitions --- makeJargon.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/makeJargon.py b/makeJargon.py index 45679e2..0dae43c 100755 --- a/makeJargon.py +++ b/makeJargon.py @@ -28,11 +28,15 @@ def jargonParseEntry(filename): # returns the number of sub-definitions within a description def jargonSubdefinitions(text): definitions = 0 + prevpos = 0 for i in range(10): definitionStr = str(i+1) + ". " - if text.find(definitionStr) == -1: + pos = text.find(definitionStr) + if pos == -1 or pos < prevpos: break - definitions = definitions + 1 + else: + definitions = definitions + 1 + prevpos = pos if definitions == 0: definitions = 1 @@ -41,9 +45,6 @@ def jargonSubdefinitions(text): if definitions > 5: definitions = 0 -# if definitions > 1: -# definitions = definitions - 1 - return definitions def jargonGetEntries(entriesDir):