mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
* Initial work on sandbox data pipeline * Update python code to have preliminary code * Added in final code for sandbox-data. Huge delay because I needed to double check licensing
46 lines
1.5 KiB
Python
46 lines
1.5 KiB
Python
# Licensed to Elasticsearch B.V. under one or more contributor
|
|
# license agreements. See the NOTICE file distributed with
|
|
# this work for additional information regarding copyright
|
|
# ownership. Elasticsearch B.V. licenses this file to you under
|
|
# the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing,
|
|
# software distributed under the License is distributed on an
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
# KIND, either express or implied. See the License for the
|
|
# specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
# flake8: noqa
|
|
from __future__ import absolute_import
|
|
|
|
VERSION = (6, 8, 2)
|
|
__version__ = VERSION
|
|
__versionstr__ = ".".join(map(str, VERSION))
|
|
|
|
import logging
|
|
|
|
try: # Python 2.7+
|
|
from logging import NullHandler
|
|
except ImportError:
|
|
|
|
class NullHandler(logging.Handler):
|
|
def emit(self, record):
|
|
pass
|
|
|
|
|
|
import sys
|
|
|
|
logger = logging.getLogger("elasticsearch")
|
|
logger.addHandler(logging.NullHandler())
|
|
|
|
from .client import Elasticsearch
|
|
from .transport import Transport
|
|
from .connection_pool import ConnectionPool, ConnectionSelector, RoundRobinSelector
|
|
from .serializer import JSONSerializer
|
|
from .connection import Connection, RequestsHttpConnection, Urllib3HttpConnection
|
|
from .exceptions import *
|