Simplify version suffix patch

This commit is contained in:
flan 2018-12-24 16:26:49 +01:00
parent 360b2d08ed
commit 61b4582364

View File

@ -61,12 +61,11 @@ class SyncCollectionHandler(anki.sync.Syncer):
for name in note.keys():
if name in version:
vs = version.split(name)
version = vs[0]
# remove potential suffix separators like "-" in "2.1.6-beta2"
version = re.sub("[^0-9]$", "", vs[0])
note[name] = int(vs[-1])
# convert the version string, ignoring non-numeric suffixes like in beta versions of Anki
version_nosuffix = re.sub(r'[^0-9.].*$', '', version)
version_int = [int(x) for x in version_nosuffix.split('.')]
version_int = [int(x) for x in version.split('.')]
if client == 'ankidesktop':
return version_int < [2, 0, 27]