Skip to content

Commit 201d81d

Browse files
committed
Don't use current date to fill missing day/month
1 parent 8f0a91a commit 201d81d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Contents/Code/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
import Queue
66
import json
77

8+
import datetime
9+
from dateutil import parser
10+
811
#from mutagen import File
912
#from mutagen.mp4 import MP4
1013
#from mutagen.id3 import ID3
@@ -237,7 +240,8 @@ def Log(self, message, *args):
237240

238241
def getDateFromString(self, string):
239242
try:
240-
return Datetime.ParseDate(string).date()
243+
DEFAULT_DATE = datetime.datetime(datetime.MINYEAR, 1, 1)
244+
return parser.parse(string, default=DEFAULT_DATE).date()
241245
except:
242246
return None
243247

0 commit comments

Comments
 (0)