"""Duckduckgo_search. | |
Search for words, documents, images, videos, news, maps and text translation | |
using the DuckDuckGo.com search engine. | |
""" | |
import asyncio | |
import logging | |
import sys | |
from .duckduckgo_search import DDGS | |
from .duckduckgo_search_async import AsyncDDGS | |
from .version import __version__ | |
__all__ = ["DDGS", "AsyncDDGS", "__version__", "cli"] | |
if sys.platform == "win32": | |
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) | |
# A do-nothing logging handler | |
# https://docs.python.org/3.3/howto/logging.html#configuring-logging-for-a-library | |
logging.getLogger("duckduckgo_search").addHandler(logging.NullHandler()) | |