goodboy / tractor

A distributed, structured concurrent runtime for Python (and friends)
GNU Affero General Public License v3.0
271 stars 12 forks source link

Spawn backend table #335

Closed goodboy closed 2 years ago

goodboy commented 2 years ago

Prep for more spawning backends (such as rsyscall as per #272).

The explicit set of backends is now: ['trio', 'mp_spawn', 'mp_forkserver'] as can be set by tractor._spawn.try_set_spawn_method().

Further this patch set also,