home changes contents help options

260:互換性を保ったままメソッド名を変える

Python では関数もメソッドもオブジェクトです。ゆえに新しい名前の変数に代入しつつ、古い名前の変数も残すようにすれば、目的を達成できます。

def old_func():
    pass

new_func = old_func

class OldClass(object):
    def old_method(self):
        pass
    new_method = old_method