code: def start(self):
          '''
          Start the actual proxy minion.
  
          If sub-classed, don't **ever** forget to run:
  
              super(YourSubClass, self).start()
  
          NOTE: Run any required code before calling `super()`.
          '''
          super(ProxyMinion, self).start()
          try:
              if check_user(self.config['user']):
                  self.action_log_info('The Proxy Minion is starting up')
                  self.verify_hash_type()
                  self.minion.tune_in()
                  if self.minion.restart:
                      raise SaltClientError('Proxy Minion could not connect to Master')
          except (KeyboardInterrupt, SaltSystemExit) as exc:
              self.action_log_info('Proxy Minion Stopping')
              if isinstance(exc, KeyboardInterrupt):
                  log.warning('Exiting on Ctrl-c')
                  self.shutdown()
              else:
                  log.error(exc)
                  self.shutdown(exc.codef start(self):
          '''
          Start the actual proxy minion.
  
          If sub-classed, don't **ever** forget to run:
  
              super(YourSubClass, self).start()
  
          NOTE: Run any required code before calling `super()`.
          '''
          super(ProxyMinion, self).start()
          try:
              if check_user(self.config['user']):
                  self.action_log_info('The Proxy Minion is starting up')
                  self.verify_hash_type()
                  self.minion.tune_in()
                  if self.minion.restart:
                      raise SaltClientError('Proxy Minion could not connect to Master')
          except (KeyboardInterrupt, SaltSystemExit) as exc:
              self.action_log_info('Proxy Minion Stopping')
              if isinstance(exc, KeyboardInterrupt):
                  log.warning('Exiting on Ctrl-c')
                  self.shutdown()
              else:
                  log.error(exc)
                  self.shutdown(exc.code)
docs: Start the actual proxy minion.
  
          If sub-classed, don't **ever** forget to run:
  
              super(YourSubClass, self).start()
  
          NOTE: Run any required code before calling `super()`.