0

Use sys.exit(1) to exit rather than throwing a ValueError

This commit is contained in:
rymate1234
2018-03-12 23:47:50 +00:00
parent 80cc71325e
commit c6922386a5

View File

@@ -21,6 +21,7 @@ import time
import random import random
import re import re
import locale import locale
import sys
import numpy import numpy
@@ -115,11 +116,10 @@ class World(object):
# Check for versions of minecraft after the 17w47a changes # Check for versions of minecraft after the 17w47a changes
if 'Version' in data: if 'Version' in data:
version = int(data['Version']["Id"]) version = int(data['Version']["Id"])
# version Id of 17w47a
if version >= 1452: if version >= 1452:
logging.critical("Sorry, This version of Minecraft-Overviewer only works with versions of Minecraft 1.12 and under") logging.critical("Sorry, This version of Minecraft-Overviewer only works with versions of Minecraft 1.12 and under")
logging.critical("This is due to a change in the map chunk format that happened in snapshot 17w47a") logging.critical("This is due to a change in the map chunk format that happened in snapshot 17w47a")
raise ValueError("World at %s is not compatible with Overviewer" % self.worlddir) sys.exit(1)
# This isn't much data, around 15 keys and values for vanilla worlds. # This isn't much data, around 15 keys and values for vanilla worlds.