Fingerprint .properties

This commit is contained in:
Pepijn Schoen 2017-04-08 15:04:02 +02:00 committed by Patrick Niklaus
parent 5b4f432cba
commit e4eb18cf4e
3 changed files with 3 additions and 3 deletions

View File

@ -320,7 +320,7 @@ int Extractor::run(ScriptingEnvironment &scripting_environment)
void Extractor::WriteProfileProperties(const std::string &output_path, void Extractor::WriteProfileProperties(const std::string &output_path,
const ProfileProperties &properties) const const ProfileProperties &properties) const
{ {
storage::io::FileWriter file(output_path, storage::io::FileWriter::HasNoFingerprint); storage::io::FileWriter file(output_path, storage::io::FileWriter::GenerateFingerprint);
file.WriteOne(properties); file.WriteOne(properties);
} }

View File

@ -778,7 +778,7 @@ void Storage::PopulateData(const DataLayout &layout, char *memory_ptr)
// load profile properties // load profile properties
{ {
io::FileReader profile_properties_file(config.properties_path, io::FileReader profile_properties_file(config.properties_path,
io::FileReader::HasNoFingerprint); io::FileReader::VerifyFingerprint);
const auto profile_properties_ptr = layout.GetBlockPtr<extractor::ProfileProperties, true>( const auto profile_properties_ptr = layout.GetBlockPtr<extractor::ProfileProperties, true>(
memory_ptr, DataLayout::PROPERTIES); memory_ptr, DataLayout::PROPERTIES);
profile_properties_file.ReadInto(profile_properties_ptr, profile_properties_file.ReadInto(profile_properties_ptr,

View File

@ -486,7 +486,7 @@ Updater::LoadAndUpdateEdgeExpandedGraph(std::vector<extractor::EdgeBasedEdge> &e
const auto load_profile_properties = [&] { const auto load_profile_properties = [&] {
// Propagate profile properties to contractor configuration structure // Propagate profile properties to contractor configuration structure
storage::io::FileReader profile_properties_file( storage::io::FileReader profile_properties_file(
config.profile_properties_path, storage::io::FileReader::HasNoFingerprint); config.profile_properties_path, storage::io::FileReader::VerifyFingerprint);
profile_properties = profile_properties_file.ReadOne<extractor::ProfileProperties>(); profile_properties = profile_properties_file.ReadOne<extractor::ProfileProperties>();
}; };