а вот с global лучше переосмыслить подход к написанию программы, мне в свое время сказали не нужно global, с ними бывает побочка, когда в каком то месте он изменится по ошибке -
можешь испльзовать глобал как тебе нравится
такое придумать могли люди которые сами не знают и не понимают что у них в коде написано
плагиаторы)