-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
The error:
Starting bambulabs_api example
Connecting to Bambulabs 3D printer
IP: <real_ip_here>
Serial: <real_serial_here>
Access Code: 81f8c799
ERROR:root:Failed to execute function: 522 SSL connection failed: session reuse required
Traceback (most recent call last):
File "C:\Users\amuly\Desktop\test\bambulabs_api\test.py", line 64, in <module>
if "226" not in result:
^^^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterableI have tried the main, x1_camera, and x1_local_ftp branches. The above error is from x1_camera (main produces the same result) as that has resulted in the best output. The code used is the sample code replacing .connect() with .mqtt_start().
The x1_local_ftp branch results in the following error message:
Traceback (most recent call last):
File "C:\Users\amuly\Desktop\test\bambulabs_api\test.py", line 49, in <module>
printer = bl.Printer(IP, ACCESS_CODE, SERIAL)
File "C:\Users\amuly\Desktop\test\bambulabs_api\bambulabs_api\client.py", line 38, in __init__
self.ftp_client = PrinterFTPClient(self.ip_address,
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
self.access_code)
^^^^^^^^^^^^^^^^^
File "C:\Users\amuly\Desktop\test\bambulabs_api\bambulabs_api\ftp_client.py", line 91, in __init__
self.ftps = ImplicitFTP_TLS(self._context)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "C:\Users\amuly\Desktop\test\bambulabs_api\bambulabs_api\ftp_client.py", line 22, in __init__
super().__init__(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\Users\amuly\anaconda3\envs\bl_api\Lib\ftplib.py", line 718, in __init__
super().__init__(host, user, passwd, acct,
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
timeout, source_address, encoding=encoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\amuly\anaconda3\envs\bl_api\Lib\ftplib.py", line 121, in __init__
self.connect(host)
~~~~~~~~~~~~^^^^^^
File "C:\Users\amuly\anaconda3\envs\bl_api\Lib\ftplib.py", line 158, in connect
self.sock = socket.create_connection((self.host, self.port), self.timeout,
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source_address=self.source_address)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\amuly\anaconda3\envs\bl_api\Lib\socket.py", line 840, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\amuly\anaconda3\envs\bl_api\Lib\socket.py", line 977, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: getaddrinfo() argument 1 must be string or NoneMetadata
Metadata
Assignees
Labels
No labels