def initialize(cls): cls.thread = Thread(target=cls.process) Activity.on('logging.action.played', cls.on_played)\ .on('logging.action.unplayed', cls.on_unplayed) WatchSession.configure(cls)