Вот некоторый фрагмент кода. Я проверил перечисленные методы, и они работают правильно, но когда я запускаю и тестирую этот метод (countLOC
), кажется, что он инициализирует только первую переменную, у которой есть вызов метода экземпляра (i = self.countBlankLines()
). Кто-нибудь знает очевидную причину, по которой я явно скучаю?
def countLOC(self):
i = self.countBlankLines()
j = self.countDocStringLines()
k = self.countLines()
p = self.countCommentLines()
return k-i-j-p
Возвращает -3, потому что countBlankLines()
возвращает 3 (правильно). однако он должен вернуть 37 как countDocStringLines()
= 6 и countCommentLines()
= 4, а countLines()
= 50. Спасибо.