Skip to content

Commit 7129c41

Browse files
committed
api server extensions
1 parent 169d0aa commit 7129c41

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ To install or update LODA, please follow the [installation instructions](https:/
22

33
## [Unreleased]
44

5+
### v25.9.7
6+
7+
### Enhancements
8+
9+
* Extensions to run on API server
10+
511
### v25.9.4
612

713
### Enhancements

src/mine/mine_manager.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ MineManager::MineManager(const Settings &settings,
4949
finder_initialized(false),
5050
update_oeis(false),
5151
update_programs(false),
52+
is_api_server(Setup::getSetupFlag("LODA_IS_API_SERVER", false)),
5253
optimizer(settings),
5354
minimizer(settings),
5455
loader(sequences, settings.num_terms),
@@ -189,7 +190,10 @@ bool MineManager::shouldMatch(const ManagedSequence &seq) const {
189190
}
190191

191192
void MineManager::update(bool force) {
192-
std::vector<std::string> files = {"stripped", "names", "offsets"};
193+
std::vector<std::string> files = {"stripped", "names"};
194+
if (!is_api_server) {
195+
files.push_back("offsets");
196+
}
193197

194198
// check whether oeis files need to be updated
195199
const auto oeis_home = SequenceUtil::getSeqsFolder('A');

src/mine/mine_manager.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ class MineManager {
9090
bool finder_initialized;
9191
bool update_oeis;
9292
bool update_programs;
93+
bool is_api_server;
9394

9495
Optimizer optimizer;
9596
Minimizer minimizer;

0 commit comments

Comments
 (0)