Newer
Older

Ramin Yaghoubzadeh
committed
#!/usr/bin/env python
import time
import ipaaca
def remote_change_dumper(iu, event_type, local):
if local:
print 'remote side '+event_type+': '+str(iu)
ob = ipaaca.OutputBuffer('CoolInformerOut')

Ramin Yaghoubzadeh
committed
ob.register_handler(remote_change_dumper)
iu_top = ipaaca.IU()
iu_top.payload = {'data': 'raw'}
ob.add(iu_top)

Ramin Yaghoubzadeh
committed
iu = ipaaca.IU()
iu.payload = {'a':'a1'}
ob.add(iu)
iu.payload = {'a':'a2', 'b':'b1'} #OK
del(iu.payload['b'])
iu.payload['c'] = 'c1'
iu.payload['a'] = 'a3'
iu.add_links('sameold', iu_top.uid)

Ramin Yaghoubzadeh
committed
time.sleep(1)
iu.commit()
while True:
time.sleep(1)