The parts that do the forecast chopping are small. Why would you want it smaller? You have 32G of space, 200 bytes isn't going to kill you. If it bothers you that much, edit the file yourself. As it is, if it gets the forecast info right, it displays it. If not, it blanks it out so there's nothing there.
Hmm... That's odd. It should only return that if it's not updating the weather because of a timeout. Check the time-stamp in the upper right of the image. That should update each time the script updates the lock screen. The yellow icon is triggered by "exit 2" which should only happen in the code that skips updates.