Fixed flawed RE assumption when parsing issue number with # in front. Now properly handle issues with decimal point

git-svn-id: http://comictagger.googlecode.com/svn/trunk@543 6c5673fe-1810-88d6-992b-cd32ca31540c
This commit is contained in:
beville@gmail.com 2013-03-11 23:18:07 +00:00
parent a35576895c
commit 44a8dc6815

View File

@ -112,14 +112,12 @@ class FileNameParser:
# first look for the last "#" followed by a digit in the filename. this is almost certainly the issue number
#issnum = re.search('#\d+', filename)
matchlist = re.findall("#\d+", filename)
matchlist = re.findall("#[-+]?([0-9]*\.[0-9]+|[0-9]+)", filename)
if len(matchlist) > 0:
#get the last item
issue = matchlist[ len(matchlist) - 1]
issue = issue[1:]
found = True
# assume the last number in the filename that is under 4 digits is the issue number
if not found:
for word in reversed(word_list):