equal
deleted
inserted
replaced
1222 { |
1222 { |
1223 val hierarchy = sessions_structure.build_graph.all_preds(List(session)).view |
1223 val hierarchy = sessions_structure.build_graph.all_preds(List(session)).view |
1224 val attempts = |
1224 val attempts = |
1225 database_server match { |
1225 database_server match { |
1226 case Some(db) => |
1226 case Some(db) => |
1227 hierarchy.map(session_name => Export.read_entry(db, session_name, theory_name, name)) |
1227 hierarchy.map(session_name => |
|
1228 Export.read_entry(db, store.xz_cache, session_name, theory_name, name)) |
1228 case None => |
1229 case None => |
1229 hierarchy.map(session_name => |
1230 hierarchy.map(session_name => |
1230 store.try_open_database(session_name) match { |
1231 store.try_open_database(session_name) match { |
1231 case Some(db) => using(db)(Export.read_entry(_, session_name, theory_name, name)) |
1232 case Some(db) => |
|
1233 using(db)(Export.read_entry(_, store.xz_cache, session_name, theory_name, name)) |
1232 case None => None |
1234 case None => None |
1233 }) |
1235 }) |
1234 } |
1236 } |
1235 attempts.collectFirst({ case Some(entry) => entry }) |
1237 attempts.collectFirst({ case Some(entry) => entry }) |
1236 } |
1238 } |