I'm a little surprised the interpreter (or even debugger) didn't make at least a wisecrack about that. I suppose it isn't the worst idea to use global even then, to highlight it's globalness
The reasons for allowing global declarations outside of functions are outlined by the developer here.
Statistics: Posted by boiler — Today, 15:04