[Tutor] How to stop a specific thread in Python 2.7?

Cameron Simpson cs at cskk.id.au
Thu Oct 3 19:17:19 EDT 2024


On 03Oct2024 22:12, Dan Ciprus (dciprus) <dciprus at cisco.com> wrote:
>I'd be interested too :-).

Untested sketch:

     def make_thread(target, *a, E=None, **kw):
         '''
         Make a new Event E and Thread T, pass `[E,*a]` as the target 
         positional arguments.
         A shared preexisting Event may be supplied.
         Return a 2-tuple of `(T,E)`.
         '''
         if E is None:
           E = Event()
         T = Thread(target=target, args=[E, *a], kwargs=kw)
         return T, E

Something along those lines.

Cheers,
Cameron Simpson <cs at cskk.id.au>


More information about the Python-list mailing list