@on_trait_change('application:started')
    def _print_motd(self):

        # Note that we always offer the service via its name, but look it up
        # via the actual protocol.
        from acme.motd.api import IMOTD

        # Lookup the MOTD service.
        motd = self.application.get_service(IMOTD)

        # Get the message of the day...
        message = motd.motd()

        # ... and print it.
        print '\n"%s"\n\n- %s' % (message.text, message.author)

        return

#### EOF ######################################################################
Convenience method that provides a quick way to add a canonical
dataset/ETHPy150Open enthought/envisage/examples/MOTD/acme/motd/motd_plugin.py/MOTDPlugin._print_motd--crossover with--dataset/ETHPy150Open darcyliu/storyboard/boto/s3/key.py/Key.add_user_grant