from pubsub import setuparg1 from pubsub import pub import notifhandle import exchandle import arg1_topics #***** actual application ********** print 'Using "arg1" messaging protocol of pubsub v3' try: print '------- init ----------' pub.importTopicTree( arg1_topics ) pub.setTopicUnspecifiedFatal() import arg1_listeners import arg1_senders as senders senders.init() print '-----------------------' senders.doSomething1() senders.doSomething2() print '------- done ----------' print 'Exporting topic tree to', arg1_topics.__name__ pub.exportTopicTree('arg1_topics_out')
from pubsub import setupkwargs from pubsub import pub import notifhandle import exchandle import kwargs_topics #***** actual application ********** print 'Using "kwargs" messaging protocol of pubsub v3' try: print '------- init ----------' pub.importTopicTree( kwargs_topics ) pub.setTopicUnspecifiedFatal() import kwargs_listeners import kwargs_senders as senders senders.init() print '-----------------------' senders.doSomething1() senders.doSomething2() print '------- done ----------' print 'Exporting topic tree to', kwargs_topics.__name__ pub.exportTopicTree('kwargs_topics_out')
from pubsub import setuparg1 from pubsub import pub import notifhandle import exchandle import arg1_topics #***** actual application ********** print 'Using "arg1" messaging protocol of pubsub v3' try: print '------- init ----------' pub.importTopicTree(arg1_topics) pub.setTopicUnspecifiedFatal() import arg1_listeners import arg1_senders as senders senders.init() print '-----------------------' senders.doSomething1() senders.doSomething2() print '------- done ----------' print 'Exporting topic tree to', arg1_topics.__name__ pub.exportTopicTree('arg1_topics_out')
from pubsub import setupkwargs from pubsub import pub import notifhandle import exchandle import kwargs_topics #***** actual application ********** print 'Using "kwargs" messaging protocol of pubsub v3' try: print '------- init ----------' pub.importTopicTree(kwargs_topics) pub.setTopicUnspecifiedFatal() import kwargs_listeners import kwargs_senders as senders senders.init() print '-----------------------' senders.doSomething1() senders.doSomething2() print '------- done ----------' print 'Exporting topic tree to', kwargs_topics.__name__ pub.exportTopicTree('kwargs_topics_out')