def mongo_uses_error_check(store):
 if hasattr(store, 'mongo_wire_version'):
  return (store.mongo_wire_version() <= 1)
 if hasattr(store, 'modulestores'):
  return any([mongo_uses_error_check(substore) for substore in store.modulestores])
 return False

def mongo_uses_error_check ( store ) : if hasattr ( store , 'mongo_wire_version' ) : return ( store . mongo_wire_version ( ) <= 1 ) if hasattr ( store , 'modulestores' ) : return any ( [ mongo_uses_error_check ( substore ) for substore in store . modulestores ] ) return False
does mongo use the error check as a separate message? .