This is a bit of nitpicking but when I run Spyglass from the command line without the -d flag, the following is printed to the log: These logs make me wonder, how did Spyglass go from checking there's a data dump to magically having one downloaded? It might be useful to add logger.info("Found data dump, but re-downloading the latest..") between line 255 and line 256. This addition would also have the benefit of making interactive mode and command line logging behaviour consistent.
This is a bit of nitpicking but when I run Spyglass from the command line without the -d flag, the following is printed to the log: These logs make me wonder, how did Spyglass go from checking there's a data dump to magically having one downloaded? It might be useful to add
logger.info("Found data dump, but re-downloading the latest..")
between line 255 and line 256. This addition would also have the benefit of making interactive mode and command line logging behaviour consistent.