コード例 #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))
コード例 #2
0
ファイル: default.py プロジェクト: caphrim007/WALinuxAgent
 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))
コード例 #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))
コード例 #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))