TypeError: unsupported operand type(s) for |: 'builtin_function_or_method' and 'NoneType'

Возникла проблема с интерпретатором python 3.12.1 в PyCharm.

В коде подсвечивается элемент, который помечает как "Cannot find reference '|' in 'function' ":

def _hours(self, start: _time | None, end: _time | None) -> int:

В результате запуска программы, возникает такая ошибка:

def _hours(self, start: _time | None, end: _time | None) -> int:
                          ~~~~^~~~
TypeError: unsupported operand type(s) for |: 'builtin_function_or_method' and 'NoneType'

Лишние интерпретаторы удаляла, несколько раз переустанавливала python, по новому загружала все необходимые библиотеки из файла requirements.txt. Все пути до интерпретатора корректны.

Пожалуйста, подскажите, как исправить данный баг? У моих коллег всё работает, вне зависимости от версии PyCharm.


Ответы (0 шт):