On Sat, Feb 22, 2020 at 9:02 PM Siddharth Agarwal <[email protected]> wrote:
> Hello > When I run my Django Web application with Apache2.4.41 + Python 3.8.1 + > Django 3.0.2 + MySQL 8.0.19 on Windows 10 Professional 64 bit version it > throws Value Error at /. set_wakeup_fd only works in main thread. > > This issue was a result of regression in Python 3.8 and was fixed in > November in later builds of Python. For more details - > https://bugs.python.org/issue38563. > > Stacktrace of the error is as follows - > > Environment: > > > Request Method: GET > Request URL: http://127.0.0.1/ > > Django Version: 3.0.2 > Python Version: 3.8.1 > Installed Applications: > ['Analysis.apps.AnalysisConfig', > 'django.contrib.admin', > 'django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.sessions', > 'django.contrib.messages', > 'django.contrib.staticfiles', > 'django.contrib.humanize'] > Installed Middleware: > ['django.middleware.security.SecurityMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.middleware.common.CommonMiddleware', > 'django.middleware.csrf.CsrfViewMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.contrib.messages.middleware.MessageMiddleware', > 'django.middleware.clickjacking.XFrameOptionsMiddleware'] > > > > Traceback (most recent call last): > File "c:\python38\lib\site-packages\django\core\handlers\exception.py", > line 34, in inner > response = get_response(request) > File "c:\python38\lib\site-packages\django\core\handlers\base.py", line > 115, in _get_response > response = self.process_exception_by_middleware(e, request) > File "c:\python38\lib\site-packages\django\core\handlers\base.py", line > 113, in _get_response > response = wrapped_callback(request, *callback_args, **callback_kwargs > ) > File "F:\IndianMarketAnalysis\ISMA\Analysis\views.py", line 8, in home > date_list = dict(d.date_list()) > File "F:\IndianMarketAnalysis\ISMA\Analysis\models.py", line 7, in > date_list > with connection.cursor() as cursor: > File "c:\python38\lib\site-packages\django\utils\asyncio.py", line 19, > in inner > event_loop = asyncio.get_event_loop() > File "c:\python38\lib\asyncio\events.py", line 636, in get_event_loop > self.set_event_loop(self.new_event_loop()) > File "c:\python38\lib\asyncio\events.py", line 656, in new_event_loop > return self._loop_factory() > File "c:\python38\lib\asyncio\windows_events.py", line 310, in __init__ > super().__init__(proactor) > File "c:\python38\lib\asyncio\proactor_events.py", line 632, in __init__ > signal.set_wakeup_fd(self._csock.fileno()) > > Exception Type: ValueError at / > Exception Value: set_wakeup_fd only works in main thread > > > > Further, this application works very well on local Development Environment > using - python manage.py runserver. > > Please suggest the next steps to move forward. > > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/5dceb145-7d89-4bd0-a3cf-24dd5155891a%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/5dceb145-7d89-4bd0-a3cf-24dd5155891a%40googlegroups.com?utm_medium=email&utm_source=footer> > . > This is fixed and will be released with 3.8.2, per what I've read. If running 3.8.2 release candidate 2 isn't an option, is downgrading to Python 3.7 an option? -Jorge -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CANfN%3DK-A7K_p4oy%2B4a99xWWphk7e4ZzzY%2BxqwggZRSSK4jGVyQ%40mail.gmail.com.

