1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- from django.shortcuts import render
- from django.http import HttpResponse
-
- from asgiref.sync import async_to_sync,sync_to_async
-
- import inspect
-
- # from wsps.tasks_loop import *
-
- # wsps.
- # import tasks_loop
- import wsps.tasks_loop
- glob_cl = wsps.tasks_loop.glob_cl
- # glob_cl.has_cl
- # glob_cl.acl
- # Create your views here.
-
- p=print
- def index(request):
- return HttpResponse("Hello World")
-
-
- def fn_v(request,*a,**kw):
- # glob_cl.acl
- # if
- p("fn_v",request)
- # return HttpResponse("fn_v?")
- if (glob_cl.has_cl):
- p("async_to_sync sig:",inspect.signature(async_to_sync))
- p("group_send sig:",inspect.signature(glob_cl.acl.group_send))
-
- async_to_sync(glob_cl.acl.group_send)("av2",{"type":"jsto_send","hi":"test"})
- return HttpResponse("fn_v has_cl")
- return HttpResponse("fn_v")
- return
-
- def fn_v0(request,*a,**kw):
- return HttpResponse("fn_v0")
-
- def fn_v1(request,*a,**kw):
- return HttpResponse("fn_v1")
-
- def fn_v2(request,*a,**kw):
- return HttpResponse("fn_v2")
- r'''
- fn_v = index
- fn_v0 = index
- fn_v1 = index
- fn_v2 = index
- # '''
|