Untitled
unknown
plain_text
3 years ago
29 kB
23
Indexable
PS C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave> python gifmaker.py
Detected Windows Based Operating System
Enter your ASIN:
B0BJQ3KCJD
Directory named B0BJQ3KCJD already exists
Product Data Downloading:
This may take up to 20 seconds
Total Images for this product: 7
c:\python311\Lib\site-packages\anyio\_backends\_trio.py:164: TrioDeprecationWarning: trio.MultiError is deprecated since Trio 0.22.0; use BaseExceptionGroup (on Python 3.11 and later) or exceptiongroup.BaseExceptionGroup (earlier versions) instead (https://github.com/python-trio/trio/issues/2211)
class ExceptionGroup(BaseExceptionGroup, trio.MultiError):
Downloaded Image for Product #5 Successfully
Downloaded Image for Product #2 Successfully
Error with Downloading Image for Product #0
...Quitting Program...
Error with Downloading Image for Product #3
...Quitting Program...
Error with Downloading Image for Product #6
...Quitting Program...
Error with Downloading Image for Product #2
...Quitting Program...
Error with Downloading Image for Product #5
...Quitting Program...
Error with Downloading Image for Product #1
...Quitting Program...
+ Exception Group Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 212, in <module>
| trio.run(Starter) ## Starts Concurrent Rainforest API Downloads ##
| ^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 2010, in run
| raise runner.main_task_outcome.error
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 190, in Starter
| async with trio.open_nursery() as nursery:
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 850, in __aexit__
| raise combined_error_from_nursery
| trio.MultiError: ValueError('dependency required by this method was not enabled at compile time'), SystemExit(), SystemExit(), SystemExit(), SystemExit(), SystemExit(), SystemExit()
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 164, in URLDownloader
| newImage.quantize(colors=256, method=3).save(imgFullPath)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\PIL\Image.py", line 1167, in quantize
| im = self._new(self.im.quantize(colors, method, kmeans))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ValueError: dependency required by this method was not enabled at compile time
+---------------- 2 ----------------
| Traceback (most recent call last):
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 130, in _call_sslobject_method
| result = func(*args)
| ^^^^^^^^^^^
| File "c:\python311\Lib\ssl.py", line 921, in read
| v = self._sslobj.read(len)
| ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2546)
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 128, in URLDownloader
| r = await asks.get(jsonResults['product']['images'][currentImageIterator]['link'])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\base_funcs.py", line 30, in request
| r = await s.request(method, url=uri, **kwargs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 263, in request
| raise e
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 225, in request
| sock, r = await req_obj.make_request()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 232, in make_request
| response_obj = await self._request_io(req, req_body, h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 275, in _request_io
| response_obj = await self._catch_response(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 635, in _catch_response
| data = await self._recv_event(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 657, in _recv_event
| data = await self.sock.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 195, in receive
| data = await self._call_sslobject_method(self._ssl_object.read, max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 137, in _call_sslobject_method
| data = await self.transport_stream.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 488, in receive
| self._convert_socket_error(exc)
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 474, in _convert_socket_error
| raise exc
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 486, in receive
| data = await self._trio_socket.recv(max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 339, in wrapper
| return await self._nonblocking_helper(fn, args, kwargs, wait_fn)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 602, in _nonblocking_helper
| await wait_fn(self._sock)
| File "c:\python311\Lib\site-packages\trio\_core\_generated_io_windows.py", line 14, in wait_readable
| return await GLOBAL_RUN_CONTEXT.runner.io_manager.wait_readable(sock)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 701, in wait_readable
| await self._afd_poll(sock, "read_task")
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 697, in _afd_poll
| await _core.wait_task_rescheduled(abort_fn)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+---------------- 3 ----------------
| Traceback (most recent call last):
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 130, in _call_sslobject_method
| result = func(*args)
| ^^^^^^^^^^^
| File "c:\python311\Lib\ssl.py", line 921, in read
| v = self._sslobj.read(len)
| ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2546)
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 128, in URLDownloader
| r = await asks.get(jsonResults['product']['images'][currentImageIterator]['link'])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\base_funcs.py", line 30, in request
| r = await s.request(method, url=uri, **kwargs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 263, in request
| raise e
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 225, in request
| sock, r = await req_obj.make_request()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 232, in make_request
| response_obj = await self._request_io(req, req_body, h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 275, in _request_io
| response_obj = await self._catch_response(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 635, in _catch_response
| data = await self._recv_event(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 657, in _recv_event
| data = await self.sock.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 195, in receive
| data = await self._call_sslobject_method(self._ssl_object.read, max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 137, in _call_sslobject_method
| data = await self.transport_stream.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 488, in receive
| self._convert_socket_error(exc)
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 474, in _convert_socket_error
| raise exc
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 486, in receive
| data = await self._trio_socket.recv(max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 339, in wrapper
| return await self._nonblocking_helper(fn, args, kwargs, wait_fn)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 602, in _nonblocking_helper
| await wait_fn(self._sock)
| File "c:\python311\Lib\site-packages\trio\_core\_generated_io_windows.py", line 14, in wait_readable
| return await GLOBAL_RUN_CONTEXT.runner.io_manager.wait_readable(sock)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 701, in wait_readable
| await self._afd_poll(sock, "read_task")
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 697, in _afd_poll
| await _core.wait_task_rescheduled(abort_fn)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+---------------- 4 ----------------
| Traceback (most recent call last):
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 130, in _call_sslobject_method
| result = func(*args)
| ^^^^^^^^^^^
| File "c:\python311\Lib\ssl.py", line 921, in read
| v = self._sslobj.read(len)
| ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2546)
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 128, in URLDownloader
| r = await asks.get(jsonResults['product']['images'][currentImageIterator]['link'])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\base_funcs.py", line 30, in request
| r = await s.request(method, url=uri, **kwargs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 263, in request
| raise e
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 225, in request
| sock, r = await req_obj.make_request()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 232, in make_request
| response_obj = await self._request_io(req, req_body, h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 275, in _request_io
| response_obj = await self._catch_response(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 635, in _catch_response
| data = await self._recv_event(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 657, in _recv_event
| data = await self.sock.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 195, in receive
| data = await self._call_sslobject_method(self._ssl_object.read, max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 137, in _call_sslobject_method
| data = await self.transport_stream.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 488, in receive
| self._convert_socket_error(exc)
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 474, in _convert_socket_error
| raise exc
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 486, in receive
| data = await self._trio_socket.recv(max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 339, in wrapper
| return await self._nonblocking_helper(fn, args, kwargs, wait_fn)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 602, in _nonblocking_helper
| await wait_fn(self._sock)
| File "c:\python311\Lib\site-packages\trio\_core\_generated_io_windows.py", line 14, in wait_readable
| return await GLOBAL_RUN_CONTEXT.runner.io_manager.wait_readable(sock)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 701, in wait_readable
| await self._afd_poll(sock, "read_task")
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 697, in _afd_poll
| await _core.wait_task_rescheduled(abort_fn)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+---------------- 5 ----------------
| Traceback (most recent call last):
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 130, in _call_sslobject_method
| result = func(*args)
| ^^^^^^^^^^^
| File "c:\python311\Lib\ssl.py", line 921, in read
| v = self._sslobj.read(len)
| ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2546)
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 128, in URLDownloader
| r = await asks.get(jsonResults['product']['images'][currentImageIterator]['link'])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\base_funcs.py", line 30, in request
| r = await s.request(method, url=uri, **kwargs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 263, in request
| raise e
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 225, in request
| sock, r = await req_obj.make_request()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 232, in make_request
| response_obj = await self._request_io(req, req_body, h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 275, in _request_io
| response_obj = await self._catch_response(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 569, in _catch_response
| response = await self._recv_event(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 657, in _recv_event
| data = await self.sock.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 195, in receive
| data = await self._call_sslobject_method(self._ssl_object.read, max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 137, in _call_sslobject_method
| data = await self.transport_stream.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 488, in receive
| self._convert_socket_error(exc)
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 474, in _convert_socket_error
| raise exc
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 486, in receive
| data = await self._trio_socket.recv(max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 339, in wrapper
| return await self._nonblocking_helper(fn, args, kwargs, wait_fn)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 602, in _nonblocking_helper
| await wait_fn(self._sock)
| File "c:\python311\Lib\site-packages\trio\_core\_generated_io_windows.py", line 14, in wait_readable
| return await GLOBAL_RUN_CONTEXT.runner.io_manager.wait_readable(sock)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 701, in wait_readable
| await self._afd_poll(sock, "read_task")
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 697, in _afd_poll
| await _core.wait_task_rescheduled(abort_fn)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+---------------- 6 ----------------
| Traceback (most recent call last):
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 130, in _call_sslobject_method
| result = func(*args)
| ^^^^^^^^^^^
| File "c:\python311\Lib\ssl.py", line 921, in read
| v = self._sslobj.read(len)
| ^^^^^^^^^^^^^^^^^^^^^^
| ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:2546)
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 128, in URLDownloader
| r = await asks.get(jsonResults['product']['images'][currentImageIterator]['link'])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\base_funcs.py", line 30, in request
| r = await s.request(method, url=uri, **kwargs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 263, in request
| raise e
| File "c:\python311\Lib\site-packages\asks\sessions.py", line 225, in request
| sock, r = await req_obj.make_request()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 232, in make_request
| response_obj = await self._request_io(req, req_body, h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 275, in _request_io
| response_obj = await self._catch_response(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 635, in _catch_response
| data = await self._recv_event(h11_connection)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\asks\request_object.py", line 657, in _recv_event
| data = await self.sock.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 195, in receive
| data = await self._call_sslobject_method(self._ssl_object.read, max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\streams\tls.py", line 137, in _call_sslobject_method
| data = await self.transport_stream.receive()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 488, in receive
| self._convert_socket_error(exc)
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 474, in _convert_socket_error
| raise exc
| File "c:\python311\Lib\site-packages\anyio\_backends\_trio.py", line 486, in receive
| data = await self._trio_socket.recv(max_bytes)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 339, in wrapper
| return await self._nonblocking_helper(fn, args, kwargs, wait_fn)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_socket.py", line 602, in _nonblocking_helper
| await wait_fn(self._sock)
| File "c:\python311\Lib\site-packages\trio\_core\_generated_io_windows.py", line 14, in wait_readable
| return await GLOBAL_RUN_CONTEXT.runner.io_manager.wait_readable(sock)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 701, in wait_readable
| await self._afd_poll(sock, "read_task")
| File "c:\python311\Lib\site-packages\trio\_core\_io_windows.py", line 697, in _afd_poll
| await _core.wait_task_rescheduled(abort_fn)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+---------------- 7 ----------------
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 130, in URLDownloader
| async with await trio.open_file(imgFullPath, 'wb') as f:
| File "c:\python311\Lib\site-packages\trio\_abc.py", line 261, in __aexit__
| await self.aclose()
| File "c:\python311\Lib\site-packages\trio\_file_io.py", line 126, in aclose
| await trio.lowlevel.checkpoint_if_cancelled()
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 2443, in checkpoint_if_cancelled
| await _core.checkpoint()
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 2421, in checkpoint
| await _core.wait_task_rescheduled(lambda _: _core.Abort.SUCCEEDED)
| File "c:\python311\Lib\site-packages\trio\_core\_traps.py", line 166, in wait_task_rescheduled
| return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "c:\python311\Lib\site-packages\outcome\_impl.py", line 138, in unwrap
| raise captured_error
| File "c:\python311\Lib\site-packages\trio\_core\_run.py", line 1222, in raise_cancel
| raise Cancelled._create()
| trio.Cancelled: Cancelled
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "C:\Users\dave\Downloads\gif_maker_dave\gif_maker_dave\gifmaker.py", line 138, in URLDownloader
| sys.exit()
| SystemExit
+------------------------------------
This is the full dump of my screen.Editor is loading...