From 7cc4ac42f275e05f5bb34c866a3c0aa0d69bb6cb Mon Sep 17 00:00:00 2001 From: Brian Ferris Date: Mon, 30 Jul 2012 13:15:10 +0000 Subject: [PATCH] Issue 343: GTFS Validation Problem in Merge Tool Causes Crash Do extra validation when loading schedule data to catch validation errors earlier in the merge process. Reviewed at http://codereview.appspot.com/6448076/ --- merge.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/merge.py b/merge.py index f5cb30d2..d3a334d9 100755 --- a/merge.py +++ b/merge.py @@ -325,7 +325,8 @@ def LoadWithoutErrors(path, memory_db): try: schedule = transitfeed.Loader(path, memory_db=memory_db, - problems=loading_problem_handler).Load() + problems=loading_problem_handler, + extra_validation=True).Load() except transitfeed.ExceptionWithContext, e: print >>sys.stderr, ( "\n\nFeeds to merge must load without any errors.\n"