New subscriber here -- thanks for the service. Forgive me as I'm somewhat new to this world, but what is the best way to handle potential errors through PythonAnywhere?
I have a script running as a scheduled task once an hour, but am worried that if there is an error -- such as if my API request within the script is unsuccessful -- I will not know that it failed unless I continually check for the output of the script.
Is it recommended to do error handling within the python script somehow, such as with logging and maybe even something set up to email me if things go haywire? Or is there a way to do this within PythonAnywhere?
In addition, if my scheduled script does fail once, will this cancel all subsequent scheduled tasks, or will the script still be run next hour?