import os
import math
-import simplejson
+try:
+ import json as simplejson
+except ImportError:
+ print "json not available, falling back to simplejson"
+ import simplejson
import logging
import logging.handlers
if defaultInputUnitName:
self.select_input(defaultInputUnitName)
defaultOutputUnitName = self._app.get_recent_unit(categoryName, 1)
- assert defaultOutputUnitName
+ if not defaultOutputUnitName:
+ _moduleLogger.error(
+ "Somehow we have an odd numer of items in the history for category %r with only %r present",
+ categoryName,
+ defaultInputUnitName,
+ )
+ defaultOutputUnitName = defaultInputUnitName
self.select_output(defaultOutputUnitName)
def _select_input(self, name):