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

    From Dan Ciprus (dciprus)@3:633/280.2 to All on Sat Oct 12 05:32:40 2024
    --toh5c7ar3tvct5ff
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Thank you for the hint !

    On Fri, Oct 04, 2024 at 09:17:19AM GMT, Cameron Simpson wrote:
    On 03Oct2024 22:12, Dan Ciprus (dciprus) <dciprus@cisco.com> wrote:
    I'd be interested too :-).

    Untested sketch:

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

    Something along those lines.

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

    --=20
    Dan Ciprus

    [ curl -L http://git.io/unix ]

    --toh5c7ar3tvct5ff
    Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQGzBAABCgAdFiEEKcglcpuZtkHnB5Z3auFyV77zAhoFAmcJb0QACgkQauFyV77z AhrFAgv+NSysw+vSsoQFD5Iw+sj4iyvn/tO8NKHQjVwChVy8Tp5LeGsURSZN+YcH luKJ8CnG8SLD8Nx/EZvjRR5I4P29Bif71un8Tl2T0rAvqe6PQEQNvZREwSRYa30v jUHtJNxaCoMHj14NY4zxBwDYxxJx8IzZj9TUtAUp3/94pO2dBNzRK5XhgH9dMIaL 3E5q6pp2caQLl9p1ok5IOAR2Mbd8LbAGe669tIuW1Nv5WNBcXjNNYm4NFc6+N3LG B+Nqawsvw5cJSoQotC3s/Ls0Ng27xD6ghzopgChoFvxywLe1Np6BZ5Su3YPZ5w8g zFozDrZ5gPDWI4xfmrhJVOLQGu0E48UYvtqf6/YubSLJesXLJpFIDNI2QqzMrAd8 lJvS+eFR7pIitRN8JLCgyWhl8cLYqMWV1o7dLjhhA/qVAhSWbnAJBynt2Gxe6P1G D/BcfxRk4XWEY8AhgLcant5WHspQkSPUmgiIhIkVYvfSRSfqW3wfQdZ54iEAWz3s
    cTafAp05
    =O3di
    -----END PGP SIGNATURE-----

    --toh5c7ar3tvct5ff--

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: ---:- FTN<->UseNet Gate -:--- (3:633/280.2@fidonet)