Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Python3线程.enumerate()异常_Django_Multithreading_Python 3.x_Exception_Enums - Fatal编程技术网

Django Python3线程.enumerate()异常

Django Python3线程.enumerate()异常,django,multithreading,python-3.x,exception,enums,Django,Multithreading,Python 3.x,Exception,Enums,我正在编写基于django的web,我的应用程序正在运行。用户给出一些参数,应用程序在自己的线程中启动。出于调试目的,我希望打印到控制台所有活动线程。我使用python线程模块和以下代码: import threading def some_func(): print(threading.enumerate()) . . . 此调用导致以下异常: Traceback (most recent call last): File "C:\Python34\li

我正在编写基于django的web,我的应用程序正在运行。用户给出一些参数,应用程序在自己的线程中启动。出于调试目的,我希望打印到控制台所有活动线程。我使用python线程模块和以下代码:

import threading

def some_func():
    print(threading.enumerate())
    .
    .
    .
此调用导致以下异常:

Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\django\core\handlers\exception.py", line 39, in inner
    response = get_response(request)
  File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 187, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Users\bakajsa\AppData\Local\Programs\Git\mysite\my_project\views.py", line 90, in some_func
    print(threading.enumerate())
  File "C:\Python34\lib\threading.py", line 824, in __repr__
    self.is_alive() # easy way to get ._is_stopped set when appropriate
  File "C:\Python34\lib\threading.py", line 1120, in is_alive
    self._wait_for_tstate_lock(False)
  File "C:\Python34\lib\threading.py", line 1076, in _wait_for_tstate_lock
    assert self._is_stopped
AssertionError
你知道可能会出什么问题吗

根据文件:

threading.enumerate()


返回当前活动的所有线程对象的列表。该列表包括守护线程、由当前_thread()创建的虚拟线程对象和主线程。它不包括终止的线程和尚未启动的线程。

我认为这可能是打印问题

试试这个:

线程中线程的
。\u enumerate():
打印(线程名称)

我认为这可能是打印问题

试试这个:

线程中线程的
。\u enumerate():
打印(线程名称)