Example #1
0
 def report_ready(self, thumbprint=None):
     status = ProvisionStatus(status="Ready")
     status.properties.certificateThumbprint = thumbprint
     try:
         protocol = self.protocol_util.get_protocol()
         protocol.report_provision_status(status)
     except ProtocolError as e:
         self.report_event(ustr(e))
Example #2
0
 def report_not_ready(self, sub_status, description):
     status = ProvisionStatus(status="NotReady", subStatus=sub_status,
                              description=description)
     try:
         protocol = self.protocol_util.get_protocol()
         protocol.report_provision_status(status)
     except ProtocolError as e:
         self.report_event(ustr(e))
Example #3
0
 def report_ready(self):
     status = ProvisionStatus(status="Ready")
     try:
         protocol = self.protocol_util.get_protocol()
         protocol.report_provision_status(status)
     except ProtocolError as e:
         logger.error("Reporting Ready failed: {0}", e)
         self.report_event(ustr(e))
Example #4
0
 def report_not_ready(self, sub_status, description):
     status = ProvisionStatus(status="NotReady", subStatus=sub_status,
                              description=description)
     try:
         protocol = self.protocol_util.get_protocol()
         protocol.report_provision_status(status)
     except ProtocolError as e: # pylint: disable=C0103
         logger.error("Reporting NotReady failed: {0}", e)
         self.report_event(ustr(e))