Ejemplo n.º 1
0
 def render_POST(self, content, session):
     preview = {}
     source = Blank()
     source.name = content.source
     if content.self_source:
         target = source
     else:
         target = Blank()
         target.name = content.target
     broadcast_map = BroadcastMap()
     broadcast_map.populate(content.map)
     broadcast = Broadcast(broadcast_map, source, target)
     for broadcast_type in broadcast_types:
         preview[broadcast_type['id']] = broadcast.substitute(broadcast_type['id'])
     return preview
Ejemplo n.º 2
0
 def preview(self):
     content = self._content()
     broadcast = Broadcast(
         BroadcastMap(**content.b_map), content.source, content.source if content.self_source else content.target
     )
     return {broadcast_type["id"]: broadcast.substitute(broadcast_type["id"]) for broadcast_type in broadcast_types}