# HG changeset patch # User Neil Muller # Date 1378465126 -7200 # Node ID e5f525c87eb982ce523b147b21e6ec89ff03bd79 # Parent 11febdb72296c9ccc3547b8f6562550e1381665b Robustness fix diff -r 11febdb72296 -r e5f525c87eb9 nagslang/utils.py --- a/nagslang/utils.py Fri Sep 06 12:59:51 2013 +0200 +++ b/nagslang/utils.py Fri Sep 06 12:58:46 2013 +0200 @@ -20,5 +20,7 @@ def vec_with_length(coords, length=1): vec = Vec2d(coords) - vec.length = length + # Don't crash if we're created a zero length vector + if vec.length != 0: + vec.length = length return vec