Я запустил radon cc -s myFile.py
, чтобы вычислить для него цикло-метрику. Я вставил часть результата ниже
...
(more stuff)
C 37:0 MyClass - A (3)
M 40:4 MyClass.letter - A (2)
M 47:4 MyClass.fullname - A (2)
M 58:4 MyClass.__str__ - A (1)
...
(more stuff)
В документации для Радона не указано, как метри c будет рассчитано специально для класса. Для меня не имеет смысла, чтобы класс имел сложность cyclomati c, так как он не представляет поток кода сам по себе, как метод или функция, и даже если бы это было так, я ожидал бы Cyclomati c сложность для класса быть суммой СС для его методов, что здесь явно не так.