こんにちは!DQNです! python2.6はいろいろ変更点が入って便利になります。 python2.6からはselectモジュールにepoll、kqueueが追加されます。 DQNが思うに変更点の目玉のひとつかだけど余り触れられてないと思うので書いて見る。 ほぼCのラッパーなので使い方もほぼ同じです。 Macなのでkqueueのサンプルです from select import * kq = kqueue() file = open('test.txt', 'r') ke = kevent(file.fileno(), KQ_FILTER_VNODE,\ KQ_EV_ADD|KQ_EV_ENABLE|KQ_EV_ONESHOT,\ KQ_NOTE_WRITE|KQ_NOTE_DELETE, 0, 0) active = True while active: events = kq.con