ConnectionError at /browser/fetch/

HTTPSConnectionPool(host='en1clinoeil.fr', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"))
Request Method: GET
Request URL: http://multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net/browser/fetch/?url=https://en1clinoeil.fr/
Django Version: 5.2.4
Exception Type: ConnectionError
Exception Value:
HTTPSConnectionPool(host='en1clinoeil.fr', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"))
Exception Location: /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/adapters.py, line 700, in send
Raised during: browser.views.fetch_page
Python Executable: /tmp/8ddd5ad5b8ae411/antenv/bin/python
Python Version: 3.11.13
Python Path:
['/tmp/8ddd5ad5b8ae411',
 '/tmp/8ddd5ad5b8ae411/antenv/bin',
 '/opt/startup/app_logs',
 '/opt/python/3.11.13/lib/python311.zip',
 '/opt/python/3.11.13/lib/python3.11',
 '/opt/python/3.11.13/lib/python3.11/lib-dynload',
 '/tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages',
 '/opt/python/3.11.13/lib/python3.11/site-packages']
Server time: Mon, 11 Aug 2025 10:17:23 +0000

Traceback Switch to copy-and-paste view

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 198, in _new_conn
    1.     def _new_conn(self) -> socket.socket:
    2.         """Establish a socket connection and set nodelay settings on it.
    3.         :return: New socket connection.
    4.         """
    5.         try:
    1.             sock = connection.create_connection(
                              
    1.                 (self._dns_host, self.port),
    2.                 self.timeout,
    3.                 source_address=self.source_address,
    4.                 socket_options=self.socket_options,
    5.             )
    6.         except socket.gaierror as e:
    Local vars
    Variable Value
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/util/connection.py, line 60, in create_connection
    1.     family = allowed_gai_family()
    2.     try:
    3.         host.encode("idna")
    4.     except UnicodeError:
    5.         raise LocationParseError(f"'{host}', label empty or too long") from None
    1.     for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         af, socktype, proto, canonname, sa = res
    2.         sock = None
    3.         try:
    4.             sock = socket.socket(af, socktype, proto)
    5.             # If provided, set socket level options before connecting.
    Local vars
    Variable Value
    address
    ('en1clinoeil.fr', 443)
    err
    None
    family
    <AddressFamily.AF_INET: 2>
    host
    'en1clinoeil.fr'
    port
    443
    socket_options
    [(6, 1, 1)]
    source_address
    None
    timeout
    None
  • /opt/python/3.11.13/lib/python3.11/socket.py, line 974, in getaddrinfo
    1.     The family, type and proto arguments can be optionally specified in order to
    2.     narrow the list of addresses returned. Passing zero as a value for each of
    3.     these arguments selects the full range of results.
    4.     """
    5.     # We override this function since we want to translate the numeric family
    6.     # and socket type values to enum constants.
    7.     addrlist = []
    1.     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         af, socktype, proto, canonname, sa = res
    2.         addrlist.append((_intenum_converter(af, AddressFamily),
    3.                          _intenum_converter(socktype, SocketKind),
    4.                          proto, canonname, sa))
    5.     return addrlist
    Local vars
    Variable Value
    addrlist
    []
    family
    <AddressFamily.AF_INET: 2>
    flags
    0
    host
    'en1clinoeil.fr'
    port
    443
    proto
    0
    type
    <SocketKind.SOCK_STREAM: 1>
  • The above exception ([Errno -5] No address associated with hostname) was the direct cause of the following exception:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 787, in urlopen
    1.             # If we're going to release the connection in ``finally:``, then
    2.             # the response doesn't need to know about the connection. Otherwise
    3.             # it will also try to release it and we'll have a double-release
    4.             # mess.
    5.             response_conn = conn if not release_conn else None
    6.             # Make the request on the HTTPConnection object
    1.             response = self._make_request(
                                  
    1.                 conn,
    2.                 method,
    3.                 url,
    4.                 timeout=timeout_obj,
    5.                 body=body,
    6.                 headers=headers,
    Local vars
    Variable Value
    assert_same_host
    False
    body
    None
    body_pos
    None
    chunked
    False
    clean_exit
    False
    conn
    None
    decode_content
    False
    destination_scheme
    None
    err
    None
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Referer': 'https://www.google.com/'}
    http_tunnel_required
    False
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    parsed_url
    Url(scheme=None, auth=None, host=None, port=None, path='/', query=None, fragment=None)
    pool_timeout
    None
    preload_content
    False
    redirect
    False
    release_conn
    False
    release_this_conn
    True
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    response_kw
    {}
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 488, in _make_request
    1.                 new_e = SSLError(e)
    2.             # If the connection didn't successfully connect to it's proxy
    3.             # then there
    4.             if isinstance(
    5.                 new_e, (OSError, NewConnectionError, TimeoutError, SSLError)
    6.             ) and (conn and conn.proxy and not conn.has_connected_to_proxy):
    7.                 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)
    1.             raise new_e
                       ^^^^^^^^^^^
    1.         # conn.request() calls http.client.*.request, not the method in
    2.         # urllib3.request. It also calls makefile (recv) on the socket.
    3.         try:
    4.             conn.request(
    5.                 method,
    Local vars
    Variable Value
    body
    None
    chunked
    False
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    decode_content
    False
    enforce_content_length
    True
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Referer': 'https://www.google.com/'}
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    preload_content
    False
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 464, in _make_request
    1.         timeout_obj = self._get_timeout(timeout)
    2.         timeout_obj.start_connect()
    3.         conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)
    4.         try:
    5.             # Trigger any extra validation we need to do.
    6.             try:
    1.                 self._validate_conn(conn)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^
    1.             except (SocketTimeout, BaseSSLError) as e:
    2.                 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
    3.                 raise
    4.         # _validate_conn() starts the connection to an HTTPS proxy
    5.         # so we need to wrap errors with 'ProxyError' here too.
    Local vars
    Variable Value
    body
    None
    chunked
    False
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    decode_content
    False
    enforce_content_length
    True
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Referer': 'https://www.google.com/'}
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    preload_content
    False
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 1093, in _validate_conn
    1.         """
    2.         Called right before a request is made, after the socket is created.
    3.         """
    4.         super()._validate_conn(conn)
    5.         # Force connect early to allow us to validate the connection.
    6.         if conn.is_closed:
    1.             conn.connect()
                        ^^^^^^^^^^^^^^
    1.         # TODO revise this, see https://github.com/urllib3/urllib3/issues/2791
    2.         if not conn.is_verified and not conn.proxy_is_verified:
    3.             warnings.warn(
    4.                 (
    5.                     f"Unverified HTTPS request is being made to host '{conn.host}'. "
    Local vars
    Variable Value
    __class__
    <class 'urllib3.connectionpool.HTTPSConnectionPool'>
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 753, in connect
    1.                 "before connect",
    2.                 thread_id=threading.get_ident(),
    3.                 target_supports_http2=target_supports_http2,
    4.             )
    5.         try:
    6.             sock: socket.socket | ssl.SSLSocket
    1.             self.sock = sock = self._new_conn()
                                          ^^^^^^^^^^^^^^^^
    1.             server_hostname: str = self.host
    2.             tls_in_tls = False
    3.             # Do we need to establish a tunnel?
    4.             if self.proxy_is_tunneling:
    5.                 # We're tunneling to an HTTPS origin so need to do TLS-in-TLS.
    Local vars
    Variable Value
    probe_http2_host
    'en1clinoeil.fr'
    probe_http2_port
    443
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    target_supports_http2
    False
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 205, in _new_conn
    1.             sock = connection.create_connection(
    2.                 (self._dns_host, self.port),
    3.                 self.timeout,
    4.                 source_address=self.source_address,
    5.                 socket_options=self.socket_options,
    6.             )
    7.         except socket.gaierror as e:
    1.             raise NameResolutionError(self.host, self, e) from e
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         except SocketTimeout as e:
    2.             raise ConnectTimeoutError(
    3.                 self,
    4.                 f"Connection to {self.host} timed out. (connect timeout={self.timeout})",
    5.             ) from e
    Local vars
    Variable Value
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
  • The above exception (<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)) was the direct cause of the following exception:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/adapters.py, line 667, in send
    1.                 )
    2.         elif isinstance(timeout, TimeoutSauce):
    3.             pass
    4.         else:
    5.             timeout = TimeoutSauce(connect=timeout, read=timeout)
    6.         try:
    1.             resp = conn.urlopen(
                              
    1.                 method=request.method,
    2.                 url=url,
    3.                 body=request.body,
    4.                 headers=request.headers,
    5.                 redirect=False,
    6.                 assert_same_host=False,
    Local vars
    Variable Value
    cert
    None
    chunked
    False
    conn
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    proxies
    OrderedDict()
    request
    <PreparedRequest [GET]>
    self
    <cloudscraper.CipherSuiteAdapter object at 0x7d8bd7493c90>
    stream
    False
    timeout
    Timeout(connect=None, read=None, total=None)
    url
    '/'
    verify
    True
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 841, in urlopen
    1.                     HTTPException,
    2.                 ),
    3.             ) and (conn and conn.proxy and not conn.has_connected_to_proxy):
    4.                 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)
    5.             elif isinstance(new_e, (OSError, HTTPException)):
    6.                 new_e = ProtocolError("Connection aborted.", new_e)
    1.             retries = retries.increment(
                                 
    1.                 method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    2.             )
    3.             retries.sleep()
    4.             # Keep track of the error for the retry warning.
    5.             err = e
    Local vars
    Variable Value
    assert_same_host
    False
    body
    None
    body_pos
    None
    chunked
    False
    clean_exit
    False
    conn
    None
    decode_content
    False
    destination_scheme
    None
    err
    None
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.9', 'Accept-Encoding': 'gzip, deflate', 'Referer': 'https://www.google.com/'}
    http_tunnel_required
    False
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    parsed_url
    Url(scheme=None, auth=None, host=None, port=None, path='/', query=None, fragment=None)
    pool_timeout
    None
    preload_content
    False
    redirect
    False
    release_conn
    False
    release_this_conn
    True
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>
    response_kw
    {}
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/util/retry.py, line 519, in increment
    1.             status=status_count,
    2.             other=other,
    3.             history=history,
    4.         )
    5.         if new_retry.is_exhausted():
    6.             reason = error or ResponseError(cause)
    1.             raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         log.debug("Incremented Retry for (url='%s'): %r", url, new_retry)
    2.         return new_retry
    3.     def __repr__(self) -> str:
    Local vars
    Variable Value
    _pool
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    _stacktrace
    <traceback object at 0x7d8bd74727c0>
    cause
    'unknown'
    connect
    None
    error
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    history
    (RequestHistory(method='GET', url='/', error=NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"), status=None, redirect_location=None),)
    method
    'GET'
    new_retry
    Retry(total=-1, connect=None, read=False, redirect=None, status=None)
    other
    None
    read
    False
    reason
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    redirect
    None
    redirect_location
    None
    response
    None
    self
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    status
    None
    status_count
    None
    total
    -1
    url
    '/'
  • During handling of the above exception (HTTPSConnectionPool(host='en1clinoeil.fr', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"))), another exception occurred:

  • /tmp/8ddd5ad5b8ae411/browser/views.py, line 57, in get_response
    1. def get_random_user_agent():
    2.     return random.choice(USER_AGENTS)
    3. def get_response(url, headers={}):
    4.     try:
    5.         scraper = cloudscraper.create_scraper()
    1.         r_response = scraper.get(url, headers=headers)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.     except SSLError as ssl_err:
    2.         r_response = requests.get(url, headers=headers, verify=False)
    3.     except:
    4.         r_response = requests.get(url, headers=headers)
    5.     html = r_response.headers
    Local vars
    Variable Value
    headers
    {'Referer': 'https://www.google.com/',
     'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 '
                   'Firefox/109.0'}
    scraper
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/sessions.py, line 602, in get
    1.         :param url: URL for the new :class:`Request` object.
    2.         :param \*\*kwargs: Optional arguments that ``request`` takes.
    3.         :rtype: requests.Response
    4.         """
    5.         kwargs.setdefault("allow_redirects", True)
    1.         return self.request("GET", url, **kwargs)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.     def options(self, url, **kwargs):
    2.         r"""Sends a OPTIONS request. Returns :class:`Response` object.
    3.         :param url: URL for the new :class:`Request` object.
    4.         :param \*\*kwargs: Optional arguments that ``request`` takes.
    Local vars
    Variable Value
    kwargs
    {'allow_redirects': True,
     'headers': {'Referer': 'https://www.google.com/',
                 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) '
                               'Gecko/20100101 Firefox/109.0'}}
    self
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/cloudscraper/__init__.py, line 259, in request
    1.             )
    2.         # ------------------------------------------------------------------------------- #
    3.         # Make the request via requests.
    4.         # ------------------------------------------------------------------------------- #
    5.         response = self.decodeBrotli(
    1.             self.perform_request(method, url, *args, **kwargs)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         )
    2.         # ------------------------------------------------------------------------------- #
    3.         # Debug the request via the Response object.
    4.         # ------------------------------------------------------------------------------- #
    Local vars
    Variable Value
    args
    ()
    kwargs
    {'allow_redirects': True,
     'headers': {'Referer': 'https://www.google.com/',
                 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) '
                               'Gecko/20100101 Firefox/109.0'}}
    method
    'GET'
    self
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/cloudscraper/__init__.py, line 192, in perform_request
    1.         return self.__dict__
    2.     # ------------------------------------------------------------------------------- #
    3.     # Allow replacing actual web request call via subclassing
    4.     # ------------------------------------------------------------------------------- #
    5.     def perform_request(self, method, url, *args, **kwargs):
    1.         return super(CloudScraper, self).request(method, url, *args, **kwargs)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.     # ------------------------------------------------------------------------------- #
    2.     # Raise an Exception with no stacktrace and reset depth counter.
    3.     # ------------------------------------------------------------------------------- #
    4.     def simpleException(self, exception, msg):
    Local vars
    Variable Value
    __class__
    <class 'cloudscraper.CloudScraper'>
    args
    ()
    kwargs
    {'allow_redirects': True,
     'headers': {'Referer': 'https://www.google.com/',
                 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) '
                               'Gecko/20100101 Firefox/109.0'}}
    method
    'GET'
    self
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/sessions.py, line 589, in request
    1.         # Send the request.
    2.         send_kwargs = {
    3.             "timeout": timeout,
    4.             "allow_redirects": allow_redirects,
    5.         }
    6.         send_kwargs.update(settings)
    1.         resp = self.send(prep, **send_kwargs)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         return resp
    2.     def get(self, url, **kwargs):
    3.         r"""Sends a GET request. Returns :class:`Response` object.
    Local vars
    Variable Value
    allow_redirects
    True
    auth
    None
    cert
    None
    cookies
    None
    data
    None
    files
    None
    headers
    {'Referer': 'https://www.google.com/',
     'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 '
                   'Firefox/109.0'}
    hooks
    None
    json
    None
    method
    'GET'
    params
    None
    prep
    <PreparedRequest [GET]>
    proxies
    {}
    req
    <Request [GET]>
    self
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    send_kwargs
    {'allow_redirects': True,
     'cert': None,
     'proxies': OrderedDict(),
     'stream': False,
     'timeout': None,
     'verify': True}
    settings
    {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}
    stream
    None
    timeout
    None
    url
    'https://en1clinoeil.fr/'
    verify
    None
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/sessions.py, line 703, in send
    1.         # Get the appropriate adapter to use
    2.         adapter = self.get_adapter(url=request.url)
    3.         # Start time (approximately) of the request
    4.         start = preferred_clock()
    5.         # Send the request
    1.         r = adapter.send(request, **kwargs)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         # Total elapsed time of the request (approximately)
    2.         elapsed = preferred_clock() - start
    3.         r.elapsed = timedelta(seconds=elapsed)
    4.         # Response manipulation hooks
    Local vars
    Variable Value
    adapter
    <cloudscraper.CipherSuiteAdapter object at 0x7d8bd7493c90>
    allow_redirects
    True
    hooks
    {'response': []}
    kwargs
    {'cert': None,
     'proxies': OrderedDict(),
     'stream': False,
     'timeout': None,
     'verify': True}
    request
    <PreparedRequest [GET]>
    self
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    start
    1754907443.1135163
    stream
    False
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/adapters.py, line 700, in send
    1.             if isinstance(e.reason, _ProxyError):
    2.                 raise ProxyError(e, request=request)
    3.             if isinstance(e.reason, _SSLError):
    4.                 # This branch is for urllib3 v1.22 and later.
    5.                 raise SSLError(e, request=request)
    1.             raise ConnectionError(e, request=request)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         except ClosedPoolError as e:
    2.             raise ConnectionError(e, request=request)
    3.         except _ProxyError as e:
    4.             raise ProxyError(e)
    Local vars
    Variable Value
    cert
    None
    chunked
    False
    conn
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd74215d0>
    proxies
    OrderedDict()
    request
    <PreparedRequest [GET]>
    self
    <cloudscraper.CipherSuiteAdapter object at 0x7d8bd7493c90>
    stream
    False
    timeout
    Timeout(connect=None, read=None, total=None)
    url
    '/'
    verify
    True
  • During handling of the above exception (HTTPSConnectionPool(host='en1clinoeil.fr', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7472850>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"))), another exception occurred:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 198, in _new_conn
    1.     def _new_conn(self) -> socket.socket:
    2.         """Establish a socket connection and set nodelay settings on it.
    3.         :return: New socket connection.
    4.         """
    5.         try:
    1.             sock = connection.create_connection(
                              
    1.                 (self._dns_host, self.port),
    2.                 self.timeout,
    3.                 source_address=self.source_address,
    4.                 socket_options=self.socket_options,
    5.             )
    6.         except socket.gaierror as e:
    Local vars
    Variable Value
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/util/connection.py, line 60, in create_connection
    1.     family = allowed_gai_family()
    2.     try:
    3.         host.encode("idna")
    4.     except UnicodeError:
    5.         raise LocationParseError(f"'{host}', label empty or too long") from None
    1.     for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         af, socktype, proto, canonname, sa = res
    2.         sock = None
    3.         try:
    4.             sock = socket.socket(af, socktype, proto)
    5.             # If provided, set socket level options before connecting.
    Local vars
    Variable Value
    address
    ('en1clinoeil.fr', 443)
    err
    None
    family
    <AddressFamily.AF_INET: 2>
    host
    'en1clinoeil.fr'
    port
    443
    socket_options
    [(6, 1, 1)]
    source_address
    None
    timeout
    None
  • /opt/python/3.11.13/lib/python3.11/socket.py, line 974, in getaddrinfo
    1.     The family, type and proto arguments can be optionally specified in order to
    2.     narrow the list of addresses returned. Passing zero as a value for each of
    3.     these arguments selects the full range of results.
    4.     """
    5.     # We override this function since we want to translate the numeric family
    6.     # and socket type values to enum constants.
    7.     addrlist = []
    1.     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         af, socktype, proto, canonname, sa = res
    2.         addrlist.append((_intenum_converter(af, AddressFamily),
    3.                          _intenum_converter(socktype, SocketKind),
    4.                          proto, canonname, sa))
    5.     return addrlist
    Local vars
    Variable Value
    addrlist
    []
    family
    <AddressFamily.AF_INET: 2>
    flags
    0
    host
    'en1clinoeil.fr'
    port
    443
    proto
    0
    type
    <SocketKind.SOCK_STREAM: 1>
  • The above exception ([Errno -5] No address associated with hostname) was the direct cause of the following exception:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 787, in urlopen
    1.             # If we're going to release the connection in ``finally:``, then
    2.             # the response doesn't need to know about the connection. Otherwise
    3.             # it will also try to release it and we'll have a double-release
    4.             # mess.
    5.             response_conn = conn if not release_conn else None
    6.             # Make the request on the HTTPConnection object
    1.             response = self._make_request(
                                  
    1.                 conn,
    2.                 method,
    3.                 url,
    4.                 timeout=timeout_obj,
    5.                 body=body,
    6.                 headers=headers,
    Local vars
    Variable Value
    assert_same_host
    False
    body
    None
    body_pos
    None
    chunked
    False
    clean_exit
    False
    conn
    None
    decode_content
    False
    destination_scheme
    None
    err
    None
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Referer': 'https://www.google.com/'}
    http_tunnel_required
    False
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    parsed_url
    Url(scheme=None, auth=None, host=None, port=None, path='/', query=None, fragment=None)
    pool_timeout
    None
    preload_content
    False
    redirect
    False
    release_conn
    False
    release_this_conn
    True
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    response_kw
    {}
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 488, in _make_request
    1.                 new_e = SSLError(e)
    2.             # If the connection didn't successfully connect to it's proxy
    3.             # then there
    4.             if isinstance(
    5.                 new_e, (OSError, NewConnectionError, TimeoutError, SSLError)
    6.             ) and (conn and conn.proxy and not conn.has_connected_to_proxy):
    7.                 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)
    1.             raise new_e
                       ^^^^^^^^^^^
    1.         # conn.request() calls http.client.*.request, not the method in
    2.         # urllib3.request. It also calls makefile (recv) on the socket.
    3.         try:
    4.             conn.request(
    5.                 method,
    Local vars
    Variable Value
    body
    None
    chunked
    False
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    decode_content
    False
    enforce_content_length
    True
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Referer': 'https://www.google.com/'}
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    preload_content
    False
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 464, in _make_request
    1.         timeout_obj = self._get_timeout(timeout)
    2.         timeout_obj.start_connect()
    3.         conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)
    4.         try:
    5.             # Trigger any extra validation we need to do.
    6.             try:
    1.                 self._validate_conn(conn)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^
    1.             except (SocketTimeout, BaseSSLError) as e:
    2.                 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
    3.                 raise
    4.         # _validate_conn() starts the connection to an HTTPS proxy
    5.         # so we need to wrap errors with 'ProxyError' here too.
    Local vars
    Variable Value
    body
    None
    chunked
    False
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    decode_content
    False
    enforce_content_length
    True
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Referer': 'https://www.google.com/'}
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    preload_content
    False
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 1093, in _validate_conn
    1.         """
    2.         Called right before a request is made, after the socket is created.
    3.         """
    4.         super()._validate_conn(conn)
    5.         # Force connect early to allow us to validate the connection.
    6.         if conn.is_closed:
    1.             conn.connect()
                        ^^^^^^^^^^^^^^
    1.         # TODO revise this, see https://github.com/urllib3/urllib3/issues/2791
    2.         if not conn.is_verified and not conn.proxy_is_verified:
    3.             warnings.warn(
    4.                 (
    5.                     f"Unverified HTTPS request is being made to host '{conn.host}'. "
    Local vars
    Variable Value
    __class__
    <class 'urllib3.connectionpool.HTTPSConnectionPool'>
    conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 753, in connect
    1.                 "before connect",
    2.                 thread_id=threading.get_ident(),
    3.                 target_supports_http2=target_supports_http2,
    4.             )
    5.         try:
    6.             sock: socket.socket | ssl.SSLSocket
    1.             self.sock = sock = self._new_conn()
                                          ^^^^^^^^^^^^^^^^
    1.             server_hostname: str = self.host
    2.             tls_in_tls = False
    3.             # Do we need to establish a tunnel?
    4.             if self.proxy_is_tunneling:
    5.                 # We're tunneling to an HTTPS origin so need to do TLS-in-TLS.
    Local vars
    Variable Value
    probe_http2_host
    'en1clinoeil.fr'
    probe_http2_port
    443
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    target_supports_http2
    False
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connection.py, line 205, in _new_conn
    1.             sock = connection.create_connection(
    2.                 (self._dns_host, self.port),
    3.                 self.timeout,
    4.                 source_address=self.source_address,
    5.                 socket_options=self.socket_options,
    6.             )
    7.         except socket.gaierror as e:
    1.             raise NameResolutionError(self.host, self, e) from e
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         except SocketTimeout as e:
    2.             raise ConnectTimeoutError(
    3.                 self,
    4.                 f"Connection to {self.host} timed out. (connect timeout={self.timeout})",
    5.             ) from e
    Local vars
    Variable Value
    self
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
  • The above exception (<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)) was the direct cause of the following exception:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/adapters.py, line 667, in send
    1.                 )
    2.         elif isinstance(timeout, TimeoutSauce):
    3.             pass
    4.         else:
    5.             timeout = TimeoutSauce(connect=timeout, read=timeout)
    6.         try:
    1.             resp = conn.urlopen(
                              
    1.                 method=request.method,
    2.                 url=url,
    3.                 body=request.body,
    4.                 headers=request.headers,
    5.                 redirect=False,
    6.                 assert_same_host=False,
    Local vars
    Variable Value
    cert
    None
    chunked
    False
    conn
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    proxies
    OrderedDict()
    request
    <PreparedRequest [GET]>
    self
    <requests.adapters.HTTPAdapter object at 0x7d8bd7472250>
    stream
    False
    timeout
    Timeout(connect=None, read=None, total=None)
    url
    '/'
    verify
    True
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/connectionpool.py, line 841, in urlopen
    1.                     HTTPException,
    2.                 ),
    3.             ) and (conn and conn.proxy and not conn.has_connected_to_proxy):
    4.                 new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)
    5.             elif isinstance(new_e, (OSError, HTTPException)):
    6.                 new_e = ProtocolError("Connection aborted.", new_e)
    1.             retries = retries.increment(
                                 
    1.                 method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    2.             )
    3.             retries.sleep()
    4.             # Keep track of the error for the retry warning.
    5.             err = e
    Local vars
    Variable Value
    assert_same_host
    False
    body
    None
    body_pos
    None
    chunked
    False
    clean_exit
    False
    conn
    None
    decode_content
    False
    destination_scheme
    None
    err
    None
    headers
    {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Referer': 'https://www.google.com/'}
    http_tunnel_required
    False
    method
    'GET'
    new_e
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    parsed_url
    Url(scheme=None, auth=None, host=None, port=None, path='/', query=None, fragment=None)
    pool_timeout
    None
    preload_content
    False
    redirect
    False
    release_conn
    False
    release_this_conn
    True
    response_conn
    <urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>
    response_kw
    {}
    retries
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    self
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    timeout
    Timeout(connect=None, read=None, total=None)
    timeout_obj
    Timeout(connect=None, read=None, total=None)
    url
    '/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/urllib3/util/retry.py, line 519, in increment
    1.             status=status_count,
    2.             other=other,
    3.             history=history,
    4.         )
    5.         if new_retry.is_exhausted():
    6.             reason = error or ResponseError(cause)
    1.             raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         log.debug("Incremented Retry for (url='%s'): %r", url, new_retry)
    2.         return new_retry
    3.     def __repr__(self) -> str:
    Local vars
    Variable Value
    _pool
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    _stacktrace
    <traceback object at 0x7d8bd7339500>
    cause
    'unknown'
    connect
    None
    error
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    history
    (RequestHistory(method='GET', url='/', error=NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"), status=None, redirect_location=None),)
    method
    'GET'
    new_retry
    Retry(total=-1, connect=None, read=False, redirect=None, status=None)
    other
    None
    read
    False
    reason
    NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)")
    redirect
    None
    redirect_location
    None
    response
    None
    self
    Retry(total=0, connect=None, read=False, redirect=None, status=None)
    status
    None
    status_count
    None
    total
    -1
    url
    '/'
  • During handling of the above exception (HTTPSConnectionPool(host='en1clinoeil.fr', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve 'en1clinoeil.fr' ([Errno -5] No address associated with hostname)"))), another exception occurred:

  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/django/core/handlers/exception.py, line 42, in inner
    1.     can rely on getting a response instead of an exception.
    2.     """
    3.     if iscoroutinefunction(get_response):
    4.         @wraps(get_response)
    5.         async def inner(request):
    6.             try:
    1.                 response = await get_response(request)
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.             except Exception as exc:
    2.                 response = await sync_to_async(
    3.                     response_for_exception, thread_sensitive=False
    4.                 )(request, exc)
    5.             return response
    Local vars
    Variable Value
    exc
    ConnectionError(MaxRetryError('HTTPSConnectionPool(host=\'en1clinoeil.fr\', port=443): Max retries exceeded with url: / (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7d8bd7339150>: Failed to resolve \'en1clinoeil.fr\' ([Errno -5] No address associated with hostname)"))'))
    get_response
    <bound method BaseHandler._get_response_async of <django.core.handlers.asgi.ASGIHandler object at 0x7d8bdd0a1790>>
    request
    <ASGIRequest: GET '/browser/fetch/?url=https://en1clinoeil.fr/'>
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/django/core/handlers/base.py, line 253, in _get_response_async
    1.             wrapped_callback = self.make_view_atomic(callback)
    2.             # If it is a synchronous view, run it in a subthread
    3.             if not iscoroutinefunction(wrapped_callback):
    4.                 wrapped_callback = sync_to_async(
    5.                     wrapped_callback, thread_sensitive=True
    6.                 )
    7.             try:
    1.                 response = await wrapped_callback(
                                      
    1.                     request, *callback_args, **callback_kwargs
    2.                 )
    3.             except Exception as e:
    4.                 response = await sync_to_async(
    5.                     self.process_exception_by_middleware,
    6.                     thread_sensitive=True,
    Local vars
    Variable Value
    callback
    <function fetch_page at 0x7d8bd75d4900>
    callback_args
    ()
    callback_kwargs
    {}
    middleware_method
    <asgiref.sync.SyncToAsync object at 0x7d8bdc5d9a10>
    request
    <ASGIRequest: GET '/browser/fetch/?url=https://en1clinoeil.fr/'>
    response
    None
    self
    <django.core.handlers.asgi.ASGIHandler object at 0x7d8bdd0a1790>
    wrapped_callback
    <function fetch_page at 0x7d8bd75d4900>
  • /tmp/8ddd5ad5b8ae411/browser/views.py, line 82, in fetch_page
    1.     url = unquote(raw_url)
    2.     headers = {
    3.         "User-Agent": await sync_to_async(get_random_user_agent)(),
    4.         "Referer": "https://www.google.com/",
    5.     }
    1.     resp = await sync_to_async(get_response)(url, headers)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.     html = resp.text
    2.     if resp.status_code < 200 and resp.status_code >= 400 and resp.status_code != 404:
    3.         _playwright = await async_playwright().start() 
    4.         print("Playwright started")
    5.     # Create initial browser
    Local vars
    Variable Value
    get_js
    ''
    headers
    {'Referer': 'https://www.google.com/',
     'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 '
                   'Firefox/109.0'}
    raw_url
    'https://en1clinoeil.fr/'
    request
    <ASGIRequest: GET '/browser/fetch/?url=https://en1clinoeil.fr/'>
    url
    'https://en1clinoeil.fr/'
  • /opt/python/3.11.13/lib/python3.11/concurrent/futures/thread.py, line 58, in run
    1.         self.kwargs = kwargs
    2.     def run(self):
    3.         if not self.future.set_running_or_notify_cancel():
    4.             return
    5.         try:
    1.             result = self.fn(*self.args, **self.kwargs)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         except BaseException as exc:
    2.             self.future.set_exception(exc)
    3.             # Break a reference cycle with the exception 'exc'
    4.             self = None
    5.         else:
    6.             self.future.set_result(result)
    Local vars
    Variable Value
    self
    None
  • /tmp/8ddd5ad5b8ae411/browser/views.py, line 61, in get_response
    1. def get_response(url, headers={}):
    2.     try:
    3.         scraper = cloudscraper.create_scraper()
    4.         r_response = scraper.get(url, headers=headers)
    5.     except SSLError as ssl_err:
    6.         r_response = requests.get(url, headers=headers, verify=False)
    7.     except:
    1.         r_response = requests.get(url, headers=headers)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.     html = r_response.headers
    2.     # print(html['Content-Encoding'])
    3.     return r_response
    Local vars
    Variable Value
    headers
    {'Referer': 'https://www.google.com/',
     'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 '
                   'Firefox/109.0'}
    scraper
    <cloudscraper.CloudScraper object at 0x7d8bd7491990>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/api.py, line 73, in get
    1.     :param params: (optional) Dictionary, list of tuples or bytes to send
    2.         in the query string for the :class:`Request`.
    3.     :param \*\*kwargs: Optional arguments that ``request`` takes.
    4.     :return: :class:`Response <Response>` object
    5.     :rtype: requests.Response
    6.     """
    1.     return request("get", url, params=params, **kwargs)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1. def options(url, **kwargs):
    2.     r"""Sends an OPTIONS request.
    3.     :param url: URL for the new :class:`Request` object.
    Local vars
    Variable Value
    kwargs
    {'headers': {'Referer': 'https://www.google.com/',
                 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) '
                               'Gecko/20100101 Firefox/109.0'}}
    params
    None
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/api.py, line 59, in request
    1.       <Response [200]>
    2.     """
    3.     # By using the 'with' statement we are sure the session is closed, thus we
    4.     # avoid leaving sockets open which can trigger a ResourceWarning in some
    5.     # cases, and look like a memory leak in others.
    6.     with sessions.Session() as session:
    1.         return session.request(method=method, url=url, **kwargs)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1. def get(url, params=None, **kwargs):
    2.     r"""Sends a GET request.
    3.     :param url: URL for the new :class:`Request` object.
    Local vars
    Variable Value
    kwargs
    {'headers': {'Referer': 'https://www.google.com/',
                 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) '
                               'Gecko/20100101 Firefox/109.0'},
     'params': None}
    method
    'get'
    session
    <requests.sessions.Session object at 0x7d8bd7492b10>
    url
    'https://en1clinoeil.fr/'
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/sessions.py, line 589, in request
    1.         # Send the request.
    2.         send_kwargs = {
    3.             "timeout": timeout,
    4.             "allow_redirects": allow_redirects,
    5.         }
    6.         send_kwargs.update(settings)
    1.         resp = self.send(prep, **send_kwargs)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         return resp
    2.     def get(self, url, **kwargs):
    3.         r"""Sends a GET request. Returns :class:`Response` object.
    Local vars
    Variable Value
    allow_redirects
    True
    auth
    None
    cert
    None
    cookies
    None
    data
    None
    files
    None
    headers
    {'Referer': 'https://www.google.com/',
     'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 '
                   'Firefox/109.0'}
    hooks
    None
    json
    None
    method
    'get'
    params
    None
    prep
    <PreparedRequest [GET]>
    proxies
    {}
    req
    <Request [GET]>
    self
    <requests.sessions.Session object at 0x7d8bd7492b10>
    send_kwargs
    {'allow_redirects': True,
     'cert': None,
     'proxies': OrderedDict(),
     'stream': False,
     'timeout': None,
     'verify': True}
    settings
    {'cert': None, 'proxies': OrderedDict(), 'stream': False, 'verify': True}
    stream
    None
    timeout
    None
    url
    'https://en1clinoeil.fr/'
    verify
    None
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/sessions.py, line 703, in send
    1.         # Get the appropriate adapter to use
    2.         adapter = self.get_adapter(url=request.url)
    3.         # Start time (approximately) of the request
    4.         start = preferred_clock()
    5.         # Send the request
    1.         r = adapter.send(request, **kwargs)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         # Total elapsed time of the request (approximately)
    2.         elapsed = preferred_clock() - start
    3.         r.elapsed = timedelta(seconds=elapsed)
    4.         # Response manipulation hooks
    Local vars
    Variable Value
    adapter
    <requests.adapters.HTTPAdapter object at 0x7d8bd7472250>
    allow_redirects
    True
    hooks
    {'response': []}
    kwargs
    {'cert': None,
     'proxies': OrderedDict(),
     'stream': False,
     'timeout': None,
     'verify': True}
    request
    <PreparedRequest [GET]>
    self
    <requests.sessions.Session object at 0x7d8bd7492b10>
    start
    1754907443.240607
    stream
    False
  • /tmp/8ddd5ad5b8ae411/antenv/lib/python3.11/site-packages/requests/adapters.py, line 700, in send
    1.             if isinstance(e.reason, _ProxyError):
    2.                 raise ProxyError(e, request=request)
    3.             if isinstance(e.reason, _SSLError):
    4.                 # This branch is for urllib3 v1.22 and later.
    5.                 raise SSLError(e, request=request)
    1.             raise ConnectionError(e, request=request)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1.         except ClosedPoolError as e:
    2.             raise ConnectionError(e, request=request)
    3.         except _ProxyError as e:
    4.             raise ProxyError(e)
    Local vars
    Variable Value
    cert
    None
    chunked
    False
    conn
    <urllib3.connectionpool.HTTPSConnectionPool object at 0x7d8bd7338a10>
    proxies
    OrderedDict()
    request
    <PreparedRequest [GET]>
    self
    <requests.adapters.HTTPAdapter object at 0x7d8bd7472250>
    stream
    False
    timeout
    Timeout(connect=None, read=None, total=None)
    url
    '/'
    verify
    True


Request information

USER

AnonymousUser

GET

Variable Value
url
'https://en1clinoeil.fr/'

POST

No POST data

FILES

No FILES data

No cookie data

META

Variable Value
HTTP_ACCEPT
'*/*'
HTTP_ACCEPT_ENCODING
'gzip, deflate'
HTTP_CLIENT_IP
'10.0.32.16:48582'
HTTP_DISGUISED_HOST
'multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net'
HTTP_HOST
'multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net'
HTTP_MAX_FORWARDS
'9'
HTTP_USER_AGENT
'python-requests/2.31.0'
HTTP_WAS_DEFAULT_HOSTNAME
'multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net'
HTTP_X_APPSERVICE_PROTO
'https'
HTTP_X_ARR_LOG_ID
'79cf1f3a-3b96-40a7-b6a8-32fee91257c5'
HTTP_X_ARR_SSL
('2048|256|CN=Microsoft Azure RSA TLS Issuing CA 03, O=Microsoft Corporation, '
 'C=US|CN=*.azurewebsites.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US')
HTTP_X_CLIENT_IP
'20.219.168.55'
HTTP_X_CLIENT_PORT
'6849'
HTTP_X_FORWARDED_FOR
'20.219.168.55:6849'
HTTP_X_FORWARDED_PROTO
'https'
HTTP_X_FORWARDED_TLSVERSION
'1.3'
HTTP_X_ORIGINAL_URL
'/browser/fetch/?url=https://en1clinoeil.fr/'
HTTP_X_SITE_DEPLOYMENT_ID
'MultiLipiWebsiteFetch'
HTTP_X_WAWS_UNENCODED_URL
'/browser/fetch/?url=https://en1clinoeil.fr/'
PATH_INFO
'/browser/fetch/'
QUERY_STRING
'url=https://en1clinoeil.fr/'
REMOTE_ADDR
'169.254.129.1'
REMOTE_HOST
'169.254.129.1'
REMOTE_PORT
60167
REQUEST_METHOD
'GET'
SCRIPT_NAME
''
SERVER_NAME
'169.254.129.2'
SERVER_PORT
'8000'
wsgi.multiprocess
True
wsgi.multithread
True

Settings

Using settings module azplaywright.settings

Setting Value
ABSOLUTE_URL_OVERRIDES
{}
ADMINS
[]
ALLOWED_HOSTS
['multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net',
 '*']
APPEND_SLASH
True
AUTHENTICATION_BACKENDS
'********************'
AUTH_PASSWORD_VALIDATORS
'********************'
AUTH_USER_MODEL
'********************'
BASE_DIR
PosixPath('/tmp/8ddd5ad5b8ae411')
CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS
'default'
CACHE_MIDDLEWARE_KEY_PREFIX
'********************'
CACHE_MIDDLEWARE_SECONDS
600
CSRF_COOKIE_AGE
31449600
CSRF_COOKIE_DOMAIN
None
CSRF_COOKIE_HTTPONLY
False
CSRF_COOKIE_NAME
'csrftoken'
CSRF_COOKIE_PATH
'/'
CSRF_COOKIE_SAMESITE
'Lax'
CSRF_COOKIE_SECURE
False
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME
'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS
['http://multilipiwebsitefetch-bbbtc0c3h3f9fsbe.centralindia-01.azurewebsites.net']
CSRF_USE_SESSIONS
False
DATABASES
{'default': {'ATOMIC_REQUESTS': False,
             'AUTOCOMMIT': True,
             'CONN_HEALTH_CHECKS': False,
             'CONN_MAX_AGE': 0,
             'ENGINE': 'django.db.backends.sqlite3',
             'HOST': '',
             'NAME': PosixPath('/tmp/8ddd5ad5b8ae411/db.sqlite3'),
             'OPTIONS': {},
             'PASSWORD': '********************',
             'PORT': '',
             'TEST': {'CHARSET': None,
                      'COLLATION': None,
                      'MIGRATE': True,
                      'MIRROR': None,
                      'NAME': None},
             'TIME_ZONE': None,
             'USER': ''}}
DATABASE_ROUTERS
[]
DATA_UPLOAD_MAX_MEMORY_SIZE
2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS
1000
DATA_UPLOAD_MAX_NUMBER_FILES
100
DATETIME_FORMAT
'N j, Y, P'
DATETIME_INPUT_FORMATS
['%Y-%m-%d %H:%M:%S',
 '%Y-%m-%d %H:%M:%S.%f',
 '%Y-%m-%d %H:%M',
 '%m/%d/%Y %H:%M:%S',
 '%m/%d/%Y %H:%M:%S.%f',
 '%m/%d/%Y %H:%M',
 '%m/%d/%y %H:%M:%S',
 '%m/%d/%y %H:%M:%S.%f',
 '%m/%d/%y %H:%M']
DATE_FORMAT
'N j, Y'
DATE_INPUT_FORMATS
['%Y-%m-%d',
 '%m/%d/%Y',
 '%m/%d/%y',
 '%b %d %Y',
 '%b %d, %Y',
 '%d %b %Y',
 '%d %b, %Y',
 '%B %d %Y',
 '%B %d, %Y',
 '%d %B %Y',
 '%d %B, %Y']
DEBUG
True
DEBUG_PROPAGATE_EXCEPTIONS
False
DECIMAL_SEPARATOR
'.'
DEFAULT_AUTO_FIELD
'django.db.models.BigAutoField'
DEFAULT_CHARSET
'utf-8'
DEFAULT_EXCEPTION_REPORTER
'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER
'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FROM_EMAIL
'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE
''
DEFAULT_TABLESPACE
''
DISALLOWED_USER_AGENTS
[]
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST
'localhost'
EMAIL_HOST_PASSWORD
'********************'
EMAIL_HOST_USER
''
EMAIL_PORT
25
EMAIL_SSL_CERTFILE
None
EMAIL_SSL_KEYFILE
'********************'
EMAIL_SUBJECT_PREFIX
'[Django] '
EMAIL_TIMEOUT
None
EMAIL_USE_LOCALTIME
False
EMAIL_USE_SSL
False
EMAIL_USE_TLS
False
FILE_UPLOAD_DIRECTORY_PERMISSIONS
None
FILE_UPLOAD_HANDLERS
['django.core.files.uploadhandler.MemoryFileUploadHandler',
 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
FILE_UPLOAD_PERMISSIONS
420
FILE_UPLOAD_TEMP_DIR
None
FIRST_DAY_OF_WEEK
0
FIXTURE_DIRS
[]
FORCE_SCRIPT_NAME
None
FORMAT_MODULE_PATH
None
FORMS_URLFIELD_ASSUME_HTTPS
False
FORM_RENDERER
'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS
[]
INSTALLED_APPS
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles']
INTERNAL_IPS
[]
LANGUAGES
[('af', 'Afrikaans'),
 ('ar', 'Arabic'),
 ('ar-dz', 'Algerian Arabic'),
 ('ast', 'Asturian'),
 ('az', 'Azerbaijani'),
 ('bg', 'Bulgarian'),
 ('be', 'Belarusian'),
 ('bn', 'Bengali'),
 ('br', 'Breton'),
 ('bs', 'Bosnian'),
 ('ca', 'Catalan'),
 ('ckb', 'Central Kurdish (Sorani)'),
 ('cs', 'Czech'),
 ('cy', 'Welsh'),
 ('da', 'Danish'),
 ('de', 'German'),
 ('dsb', 'Lower Sorbian'),
 ('el', 'Greek'),
 ('en', 'English'),
 ('en-au', 'Australian English'),
 ('en-gb', 'British English'),
 ('eo', 'Esperanto'),
 ('es', 'Spanish'),
 ('es-ar', 'Argentinian Spanish'),
 ('es-co', 'Colombian Spanish'),
 ('es-mx', 'Mexican Spanish'),
 ('es-ni', 'Nicaraguan Spanish'),
 ('es-ve', 'Venezuelan Spanish'),
 ('et', 'Estonian'),
 ('eu', 'Basque'),
 ('fa', 'Persian'),
 ('fi', 'Finnish'),
 ('fr', 'French'),
 ('fy', 'Frisian'),
 ('ga', 'Irish'),
 ('gd', 'Scottish Gaelic'),
 ('gl', 'Galician'),
 ('he', 'Hebrew'),
 ('hi', 'Hindi'),
 ('hr', 'Croatian'),
 ('hsb', 'Upper Sorbian'),
 ('hu', 'Hungarian'),
 ('hy', 'Armenian'),
 ('ia', 'Interlingua'),
 ('id', 'Indonesian'),
 ('ig', 'Igbo'),
 ('io', 'Ido'),
 ('is', 'Icelandic'),
 ('it', 'Italian'),
 ('ja', 'Japanese'),
 ('ka', 'Georgian'),
 ('kab', 'Kabyle'),
 ('kk', 'Kazakh'),
 ('km', 'Khmer'),
 ('kn', 'Kannada'),
 ('ko', 'Korean'),
 ('ky', 'Kyrgyz'),
 ('lb', 'Luxembourgish'),
 ('lt', 'Lithuanian'),
 ('lv', 'Latvian'),
 ('mk', 'Macedonian'),
 ('ml', 'Malayalam'),
 ('mn', 'Mongolian'),
 ('mr', 'Marathi'),
 ('ms', 'Malay'),
 ('my', 'Burmese'),
 ('nb', 'Norwegian Bokmål'),
 ('ne', 'Nepali'),
 ('nl', 'Dutch'),
 ('nn', 'Norwegian Nynorsk'),
 ('os', 'Ossetic'),
 ('pa', 'Punjabi'),
 ('pl', 'Polish'),
 ('pt', 'Portuguese'),
 ('pt-br', 'Brazilian Portuguese'),
 ('ro', 'Romanian'),
 ('ru', 'Russian'),
 ('sk', 'Slovak'),
 ('sl', 'Slovenian'),
 ('sq', 'Albanian'),
 ('sr', 'Serbian'),
 ('sr-latn', 'Serbian Latin'),
 ('sv', 'Swedish'),
 ('sw', 'Swahili'),
 ('ta', 'Tamil'),
 ('te', 'Telugu'),
 ('tg', 'Tajik'),
 ('th', 'Thai'),
 ('tk', 'Turkmen'),
 ('tr', 'Turkish'),
 ('tt', 'Tatar'),
 ('udm', 'Udmurt'),
 ('ug', 'Uyghur'),
 ('uk', 'Ukrainian'),
 ('ur', 'Urdu'),
 ('uz', 'Uzbek'),
 ('vi', 'Vietnamese'),
 ('zh-hans', 'Simplified Chinese'),
 ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI
['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE
'en-us'
LANGUAGE_COOKIE_AGE
None
LANGUAGE_COOKIE_DOMAIN
None
LANGUAGE_COOKIE_HTTPONLY
False
LANGUAGE_COOKIE_NAME
'django_language'
LANGUAGE_COOKIE_PATH
'/'
LANGUAGE_COOKIE_SAMESITE
None
LANGUAGE_COOKIE_SECURE
False
LOCALE_PATHS
[]
LOGGING
{}
LOGGING_CONFIG
'logging.config.dictConfig'
LOGIN_REDIRECT_URL
'/accounts/profile/'
LOGIN_URL
'/accounts/login/'
LOGOUT_REDIRECT_URL
None
MANAGERS
[]
MEDIA_ROOT
''
MEDIA_URL
'/'
MESSAGE_STORAGE
'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']
MIGRATION_MODULES
{}
MONTH_DAY_FORMAT
'F j'
NUMBER_GROUPING
0
PASSWORD_HASHERS
'********************'
PASSWORD_RESET_TIMEOUT
'********************'
PREPEND_WWW
False
ROOT_URLCONF
'azplaywright.urls'
SECRET_KEY
'********************'
SECRET_KEY_FALLBACKS
'********************'
SECURE_CONTENT_TYPE_NOSNIFF
True
SECURE_CROSS_ORIGIN_OPENER_POLICY
'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS
False
SECURE_HSTS_PRELOAD
False
SECURE_HSTS_SECONDS
0
SECURE_PROXY_SSL_HEADER
None
SECURE_REDIRECT_EXEMPT
[]
SECURE_REFERRER_POLICY
'same-origin'
SECURE_SSL_HOST
None
SECURE_SSL_REDIRECT
False
SERVER_EMAIL
'root@localhost'
SESSION_CACHE_ALIAS
'default'
SESSION_COOKIE_AGE
1209600
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_HTTPONLY
True
SESSION_COOKIE_NAME
'sessionid'
SESSION_COOKIE_PATH
'/'
SESSION_COOKIE_SAMESITE
'Lax'
SESSION_COOKIE_SECURE
False
SESSION_ENGINE
'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
SESSION_FILE_PATH
None
SESSION_SAVE_EVERY_REQUEST
False
SESSION_SERIALIZER
'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE
'azplaywright.settings'
SHORT_DATETIME_FORMAT
'm/d/Y P'
SHORT_DATE_FORMAT
'm/d/Y'
SIGNING_BACKEND
'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS
[]
STATICFILES_DIRS
[]
STATICFILES_FINDERS
['django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATIC_ROOT
None
STATIC_URL
'/static/'
STORAGES
{'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},
 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES
[{'APP_DIRS': True,
  'BACKEND': 'django.template.backends.django.DjangoTemplates',
  'DIRS': [],
  'OPTIONS': {'context_processors': ['django.template.context_processors.request',
                                     'django.contrib.auth.context_processors.auth',
                                     'django.contrib.messages.context_processors.messages']}}]
TEST_NON_SERIALIZED_APPS
[]
TEST_RUNNER
'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR
','
TIME_FORMAT
'P'
TIME_INPUT_FORMATS
['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE
'UTC'
USE_I18N
True
USE_THOUSAND_SEPARATOR
False
USE_TZ
True
USE_X_FORWARDED_HOST
False
USE_X_FORWARDED_PORT
False
WSGI_APPLICATION
'azplaywright.wsgi.application'
X_FRAME_OPTIONS
'DENY'
YEAR_MONTH_FORMAT
'F Y'