Untitled
unknown
plain_text
2 years ago
29 kB
19
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...