インスタンスにメソッドを追加

new モジュールを使用すると良いらしい。


以下、サンプル

#!/usr/bin/env python
# coding : utf-8

import new;

class Sample:
    pass

def sample_method( self ):
    print "I am Test class member."

var1 = Sample();
var2 = Sample();

# インスタンスが持つオブジェクトのリストを表示
print dir( var1 );
print dir( var2 );

# インスタンスを追加
var1.method = new.instancemethod( sample_method, var1, var1.__class__ );

# 再度インスタンスが持つオブジェクトのリストを表示
print dir( var1 );
print dir( var2 );