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.