Monitor script report doesn't print first in a collapsible list of gaps
In the monitor.py script, if more than 10 gaps are discovered in a trace, the remaining long list of gaps is collapsed to save screen space. Clicking on the list expands it.
It seems like the original author forgot to print out the 11th gap (i.e., the first gap in the collapsed summary).
ALSO (added)
Reports are often concatenated. For example, our Internet Daily Report is run first on a list of "observatories", and then on a list of "variometers". These two reports are simply concatenated onto each other before being emailed to the Ops team.
One problem is that no newline currently gets generated at the end of the first report. An example of one such report (no gaps were found) is test_report.html.
Please add a <br> somewhere in the monitor.py code so that every time it is run, even if no gaps are found, there is always one final line break before the </body> tag is printed.