code: def _get_cursor(self):
          '''
          Yield a SQLCipher cursor
          '''
          _options = self._get_options()
          conn = sqlcipher.connect(_options.get('database'),
                                   timeout=float(_options.get('timeout')))
          conn.execute('pragma key="{0}"'.format(_options.get('pass')))
          cursor = conn.cursor()
          try:
              yield cursor
          except sqlcipher.Error as err:
              log.exception('Error in ext_pillar SQLCipher: %s', err.args)
          finally:
              conn.close(f _get_cursor(self):
          '''
          Yield a SQLCipher cursor
          '''
          _options = self._get_options()
          conn = sqlcipher.connect(_options.get('database'),
                                   timeout=float(_options.get('timeout')))
          conn.execute('pragma key="{0}"'.format(_options.get('pass')))
          cursor = conn.cursor()
          try:
              yield cursor
          except sqlcipher.Error as err:
              log.exception('Error in ext_pillar SQLCipher: %s', err.args)
          finally:
              conn.close()
docs: Yield a SQLCipher cursor