python json reactor