Как скопировать функцию-член другого класса в мой класс в python?

У меня есть служебный класс, из которого я хочу использовать одну из функций-членов в другом классе. Я не хочу наследовать от этого класса. Я просто хочу повторно использовать код из одной из функций-членов другого класса. Вид частичного наследования.

class HugeClass():
   def interestedFunc(self,arg1):
      doSomething(self.someMember1)
   def OtherFunctions(self):
      ...



class MyClass():
   def __init__(self):
      self.someMember1 = "myValue"
      self.interestedFunc = MagicFunc(HugeClass.interestedFunc)

c = MyClass()
print c.interestedFunc(arg)

Есть ли такая MagicFuncв питоне?

8
задан balki 10 March 2012 в 11:51
поделиться