You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During Openroast 1.2 development, I have assessed that v0.2.0 still fails to operate in a windows cx_Freeze application, as well as from a standard python windows install (as a non-msi, non-frozen python app).
This is because auto_connect() spawns a thread to try to repeatedly connect to hardware, and when the hardware is found, two processes are started. Starting the processes in Windows forces a pickle of the freshroastsr700 object instance, which now has an active thread running (the auto_connect thread), which cannot be pickled.
I have a workaround that I am developing in a v0.2.1 branch for eventual submission.
The text was updated successfully, but these errors were encountered:
During Openroast 1.2 development, I have assessed that v0.2.0 still fails to operate in a windows cx_Freeze application, as well as from a standard python windows install (as a non-msi, non-frozen python app).
This is because auto_connect() spawns a thread to try to repeatedly connect to hardware, and when the hardware is found, two processes are started. Starting the processes in Windows forces a pickle of the freshroastsr700 object instance, which now has an active thread running (the auto_connect thread), which cannot be pickled.
I have a workaround that I am developing in a v0.2.1 branch for eventual submission.
The text was updated successfully, but these errors were encountered: