У vscode, кстати есть фатальный недостаток, который попортил мне нервы однажды - скопипастил из конфлюэнса кусок своего же кода, а форматирование поменяло символ деша на длинное тире, и вс код не подчеркнул это ошибкой, видимо это связано с электроном который как-то по хитрому транслирует такое форматирование.
Так вот при запуске куска кода в вс коде все работает, при запуске скрипта валится с ошибками....
Тут помог ise, который сразу подчеркнул места с кривыми параметрами