(target, queue, args, kwargs)
| 265 | kwargs = kwargs or {} |
| 266 | |
| 267 | def func(target, queue, args, kwargs): |
| 268 | try: |
| 269 | queue.put(target(*args, **kwargs)) |
| 270 | except Exception as e: |
| 271 | queue.put(e) |
| 272 | |
| 273 | queue = Queue() |
| 274 | thread = Thread(target=func, args=(target, queue, args, kwargs)) |