class ActivationResource: def __init__(self): self.configuration_service = ConfigurationService() self.configuration_store = ConfigurationStore() def on_get(self, request, response): Logger.info(LOCATION, "Serving Activation Request...") configuration = self.configuration_store.get() if configuration.get_device_status() is DeviceStatus.ACTIVE: error = 'Device is already activated' Logger.error(LOCATION, error) raise falcon.HTTPBadRequest(description=error) else: self.configuration_service.resume_configuration()
class ActivationResource: def __init__(self): self.configuration_service = ConfigurationService() def on_get(self): self.configuration_service.resume_configuration()