#!/usr/bin/env python # -*- coding: utf-8 -*- from odapi.util import limit_intrange, stdout low = (-200, 0, 200) high = (-200, 0, 200) val = (-201, -1, 0, 201) for v in val: for lo in low: for hi in high: try: res = limit_intrange(v, lo, hi) except ValueError, e: stdout(e) pass stdout('limit({0:d}, {1:d}, {2:d}) = {3:d}\n'.format(v,lo,hi,res))