init: Removed exclusions

This commit is contained in:
Paul Beckingham 2016-04-27 18:06:48 -04:00
parent f87fb2e2ec
commit dd8025b275
2 changed files with 0 additions and 20 deletions

View file

@ -174,10 +174,6 @@ void initializeDataAndRules (
if (shinyNewDatabase)
rules.set ("temp.shiny", 1);
// Provide the exclusions from configuration to the database. These are used
// to seed new Diatafile objects.
initializeDatabaseExclusions (database, rules);
// Initialize the database (no data read), but files are enumerated.
database.initialize (data._data);
@ -186,21 +182,6 @@ void initializeDataAndRules (
Datetime::lookForwards = false;
}
////////////////////////////////////////////////////////////////////////////////
// The exclusions are read from configuration as strings, and passed to the
// database object as strings.
void initializeDatabaseExclusions (Database& database, const Rules& rules)
{
for (auto& name : rules.all ("exclusions."))
{
name = lowerCase (name);
if (name.substr (0, 16) == "exclusions.days.")
database.addExclusion ("exc day " + rules.get (name) + " " + name.substr (16));
else
database.addExclusion ("exc " + name.substr (11) + " " + rules.get (name));
}
}
////////////////////////////////////////////////////////////////////////////////
void initializeExtensions (
CLI& cli,

View file

@ -40,7 +40,6 @@
bool lightweightVersionCheck (int, const char**);
void initializeEntities (CLI&);
void initializeDataAndRules (const CLI&, Database&, Rules&);
void initializeDatabaseExclusions (Database&, const Rules&);
void initializeExtensions (CLI&, const Rules&, Extensions&);
int dispatchCommand (const CLI&, Database&, Rules&, const Extensions&);