diff --git a/handlers/multistage-diagram-tactile-svg/tactile_svg.py b/handlers/multistage-diagram-tactile-svg/tactile_svg.py index 82b5f94b3..37eb84ad9 100644 --- a/handlers/multistage-diagram-tactile-svg/tactile_svg.py +++ b/handlers/multistage-diagram-tactile-svg/tactile_svg.py @@ -308,6 +308,11 @@ def cohenSutherlandClip(src, tgt, lims): if code1 == 0 and code2 == 0: break + # If neither endpoint lies within rectangle + elif code1 > 0 and code2 > 0: + logging.debug("cohenSutherlandClip: no endpoint in rectangle!") + break + # Some segment lies within the rectangle else: