def on_sighup(self, signum_unused, frame_unused):
        LOGGER.info('Received SIGHUP')
        if self.config.reload():
            LOGGER.info('Configuration reloaded')
            if self.logging_config.update(self.config.logging, self.debug):
                LOGGER.info('Logging configuration updated')
            self.configuration_reloaded()

        if self.is_sleeping:
            signal.pause()
Called when SIGHUP is received, shutdown internal runtime state,
dataset/ETHPy150Open gmr/helper/helper/controller.py/Controller.on_sighup