changeset 343:e5f525c87eb9

Robustness fix
author Neil Muller <drnlmuller@gmail.com>
date Fri, 06 Sep 2013 12:58:46 +0200
parents 11febdb72296
children 1d73867becbe
files nagslang/utils.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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