Catch empty ref images (#1397)

* slow down constant reboots caused by the flow. With this, after a restart due to exception/panic the first round gets delayed by 5 minutes

* catch empty reference images

* .

Co-authored-by: CaCO3 <caco@ruinelli.ch>
This commit is contained in:
CaCO3
2022-11-25 07:23:15 +01:00
committed by GitHub
parent 2707e8c9f4
commit 9f20c126be
5 changed files with 43 additions and 2 deletions

View File

@@ -9,6 +9,8 @@
#include <iomanip>
#include <sstream>
#include <fstream>
#include <iostream>
#ifdef __cplusplus
extern "C" {
@@ -194,6 +196,12 @@ std::string FormatFileName(std::string input)
}
std::size_t file_size(const std::string& file_name) {
std::ifstream file(file_name.c_str(),std::ios::in | std::ios::binary);
if (!file) return 0;
file.seekg (0, std::ios::end);
return static_cast<std::size_t>(file.tellg());
}
void FindReplace(std::string& line, std::string& oldString, std::string& newString) {