def jsonrpc_daemon_status(self):
        """
        Get lbrynet daemon status information

        Args:
            None
        Returns:
            'status_message': startup status message
            'status_code': status_code
            if status_code is 'loading_wallet', also contains key 'progress': blockchain catchup progress
        """

        r = {'code': self.startup_status[0], 'message': self.startup_status[1], 'progress': None, 'is_lagging': None}
        if self.startup_status[0] == 'loading_wallet':
            r['is_lagging'] = self.session.wallet.is_lagging
            if r['is_lagging'] == True:
                r['message'] = "Synchronization with the blockchain is lagging... if this continues try restarting LBRY"
            else:
                r['message'] = r['message'] % (str(self.session.wallet.blocks_behind_alert) + " blocks behind")
            r['progress'] = self.session.wallet.catchup_progress

        log.info("[" + str(datetime.now()) + "] daemon status: " + str(r))
        return self._render_response(r, OK_CODE)
dataset/ETHPy150Open lbryio/lbry/lbrynet/lbrynet_daemon/LBRYDaemon.py/LBRYDaemon.jsonrpc_daemon_status/original