1.9pre1-3 versions of the MC server are known to be unusable for this purpose, so don't choose them in latestVersion.
This commit is contained in:
parent
4cef50f44e
commit
e527de9d7f
@ -164,10 +164,12 @@ this way.
|
|||||||
import hashlib
|
import hashlib
|
||||||
return (hashlib.md5(f.read()).hexdigest())
|
return (hashlib.md5(f.read()).hexdigest())
|
||||||
|
|
||||||
|
broken_versions = ["Beta 1.9 Prerelease {0}".format(i) for i in (1,2,3)]
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def latestVersion(self):
|
def latestVersion(self):
|
||||||
if len(self.versions) == 0: return None
|
if len(self.versions) == 0: return None
|
||||||
return max(self.versions, key=alphanum_key)
|
return max( (v for v in self.versions if v not in self.broken_versions), key=alphanum_key)
|
||||||
|
|
||||||
def getJarfile(self, version=None):
|
def getJarfile(self, version=None):
|
||||||
if len(self.versions) == 0:
|
if len(self.versions) == 0:
|
||||||
|
Reference in New Issue
Block a user