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
from Python3.12 onward multithreading is not possible atexit, i.e. Pigeon cannot create new threads and will therefore have to run before python exit.
This will mean we will need to perform some architectural changes in regards to exception handling, exit handling and the way Pigeon is actually run. Currently Pigeon runs automatically if Pigeon.autorun is enabled (default).
Using some hacky techniques Pigeon can still be started by calling Pigeon.run manually. This will probaby be the way to fix this.
The text was updated successfully, but these errors were encountered:
from Python3.12 onward multithreading is not possible atexit, i.e. Pigeon cannot create new threads and will therefore have to run before python exit.
This will mean we will need to perform some architectural changes in regards to exception handling, exit handling and the way Pigeon is actually run. Currently Pigeon runs automatically if Pigeon.autorun is enabled (default).
Using some hacky techniques Pigeon can still be started by calling Pigeon.run manually. This will probaby be the way to fix this.
The text was updated successfully, but these errors were encountered: