まぐらぼ

日々の雑記を書いています。

python/traitlets

import traitlets
class Hoge(traitlets.HaTraits):
value = traitlets.Float()

def test():
hoge = Hoge(value=1)
hoge2 = Hoge(value=2)

traitlets.directional_link( (hoge,'value'), (hoge2,'value'), transform=lambda x: -x*0.5)

hoge.value = 5 # これでhoge2.valueも連動してかわる。