'Called when object is first created.
We set up a ticker to update this room regularly.
Note that we could in principle also use a Script to manage
the ticking of the room; the TickerHandler works fine for
simple things like this though.'

def at_object_creation(self):

    super(WeatherRoom, self).at_object_creation()
    self.db.interval = random.randint(50, 70)
    TICKER_HANDLER.add(interval=self.db.interval, callback=self.update_weather, idstring='tutorial')
    self.db.tutorial_info = 'This    room    has    a    Script    running    that    has    it    echo    a    weather-related    message    at    irregular    intervals.'
