From 7a64df78e396c841fc9dbe1f3a415c6556eb58d7 Mon Sep 17 00:00:00 2001
From: James Turner <zakalawe@mac.com>
Date: Mon, 27 Feb 2017 00:16:30 +0000
Subject: [PATCH] Improve reporting on bad indices.

---
 catalog/sgprops.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/catalog/sgprops.py b/catalog/sgprops.py
index 9901154..2f5081f 100644
--- a/catalog/sgprops.py
+++ b/catalog/sgprops.py
@@ -185,12 +185,13 @@ class PropsHandler(handler.ContentHandler):
             if 'include' in attrs.keys():
                 self.handleInclude(attrs['include'])
             return
-            
+
         currentState = self._stateStack[-1]
         if 'n' in attrs.keys():
             try:
                 index = int(attrs['n'])
             except:
+                print "Invalid index at line:", self._locator.getLineNumber(), "of", self._path
                 raise IndexError("Invalid index at line:", self._locator.getLineNumber(), "of", self._path)
 
             currentState.recordExplicitIndex(name, index)