Я получаю странное предупреждение в Pycharm, я хотел проверить, что это ошибка Pycharm, а не мой код.
Я использую subprocess.run для вызова определенных внешних команд:
with open(log.txt, 'w+') as log:
subprocess.run('echo "hello world"', shell=True, stdout=log, stderr=log)
Теперь это работает нормально и не показывает ошибок. Однако, если я добавлю условие:
if condition:
with open(log.txt, 'w+') as log:
subprocess.run('echo "hello world"', shell=True, stdout=log, stderr=log)
Pycharm теперь выдает предупреждение "объект bool не вызывается". Это просто ошибка Pycharm (очевидно, я вызываю строковую команду) или здесь происходит что-то более глубокое?
Спасибо за любую помощь.