def rint(x):
    x_int = int(x)
x_rem = x - x_int
if x_int % 2 == 1:
    return round(x)
elif x_rem <= 0.5:
    return math.floor(x)
else:
    return math.ceil(x)
App Engine: расчет размеров эскизов, создаваемых путем предоставления эскизов из blobstore.