0

Rewrote image optimisation stuff.

The old one was broken anyway.
This commit is contained in:
CounterPillow
2014-03-04 00:39:59 +01:00
parent 796481f838
commit 09477ed8a0
5 changed files with 182 additions and 41 deletions

View File

@@ -5,6 +5,7 @@ from collections import namedtuple
import rendermodes
import util
from optimizeimages import Optimizer
from world import UPPER_LEFT, UPPER_RIGHT, LOWER_LEFT, LOWER_RIGHT
class ValidationException(Exception):
@@ -155,8 +156,13 @@ def validateBGColor(color):
return color
def validateOptImg(opt):
return bool(opt)
def validateOptImg(optimizers):
if isinstance(optimizers, (int, long)):
raise ValidationException("You are using a deprecated method of specifying optimizeimg!")
for opt in optimizers:
if not isinstance(opt, Optimizer):
raise ValidationException("Invalid Optimizer!")
return optimizers
def validateTexturePath(path):
# Expand user dir in directories strings