Ejemplo n.º 1
0
 def start_shutting(self):
     """"""
     try:
         if cons.OS_WIN:
             retcode = misc.subprocess_call(["shutdown.exe", "-f", "-s"])
         else:
             retcode = misc.subprocess_call(["sudo", "-n", "shutdown", "-h", "now"])
         if retcode >= 0: #all good.
             return True
     except Exception as err:
         logger.exception(err)
     return False
Ejemplo n.º 2
0
 def get_captcha(self):
     """"""
     captcha = ""
     try:
         text_name = os.path.splitext(self.text_name)[0] #remove prefix for tesseract.
         retcode = misc.subprocess_call([get_path(), self.image_name, text_name])
         if retcode >= 0:
             with open(self.text_name, "rb") as fh:
                 captcha = fh.readline().strip()
     except Exception as err:
         logger.exception(err)
         return ""
     else:
         return captcha