Rewatching an answer upon reboot currently depends on GlobalVars.post_site_id_to_question[post_site_id] to have the question ID for the answer. That is only populated in spamhandling.py and is not stored persistently (i.e., it's empty upon reboot). It would be better to store the question ID in the datawatcher pickle, so it doesn't need to be discovered upon reboot (and the question ID isn't available from the SE API unless there's at least one comment (it's available in the link provided for the comment).
Rewatching an answer upon reboot currently depends on
GlobalVars.post_site_id_to_question[post_site_id]
to have the question ID for the answer. That is only populated in spamhandling.py and is not stored persistently (i.e., it's empty upon reboot). It would be better to store the question ID in the datawatcher pickle, so it doesn't need to be discovered upon reboot (and the question ID isn't available from the SE API unless there's at least one comment (it's available in thelink
provided for the comment).