Есть класс, содержащий в себе некоторые функции. Например,
class A(object):
def __init__(s):
s.res = 0
def sum(s, a, b):
return s.res = a + b
def diff(s, a, b):
return s.res = a - b
Есть 2 разных модуля. В 1-м создаются экземпляры класса A и запикливаются в файл. Во 2-м модуле этот файл распикливается. Второй модуль также сожержит описание данного класса A. Однако функцию diff (например) второй модуль нигде не использует, и нигде в нем она не вызывается.
Вопрос следующий. Могу ли я удалить описание данной функции из второго модуля или нет?
Или может быть нужно во втором модуле описать ее так: