]> git.parisson.com Git - teleforma.git/commitdiff
fix httpx request, add ipython
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 19 Jan 2023 14:24:52 +0000 (15:24 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 19 Jan 2023 14:24:52 +0000 (15:24 +0100)
requirements.txt
teleforma/models/core.py

index 8073313616a2f0a627ea9634b556186e554f7479..e802cc87f8bbaf7e9c7fab787b7dfb8f79df59d5 100644 (file)
@@ -35,4 +35,5 @@ daphne==3.0.2
 pymemcache==3.4.4
 django-debug-toolbar==3.2.1
 uvicorn[standard]==0.18.1
-httpx==0.23.3
\ No newline at end of file
+httpx==0.23.3
+ipython
index 1e8ad34fff97499c63e114c0ba6f57611b48d6dd..3b1406d82b6374bd175f767393c47090f475a8db 100755 (executable)
@@ -54,6 +54,8 @@ from django.utils.translation import ugettext_lazy as _
 # from quiz.models import Quiz
 from sorl.thumbnail import default as sorl_default
 
+import httpx
+
 from ..fields import ShortTextField
 
 HAS_TELEMETA = False
@@ -462,11 +464,10 @@ class Conference(models.Model):
             if settings.DEBUG:
                 requests.post(f"{settings.CHANNEL_URL}{reverse('teleforma-live-conference-notify')}", {'id': self.id})
             else:
-                import httpx
                 transport = httpx.HTTPTransport(uds=settings.CHANNEL_URL)
                 client = httpx.Client(transport=transport)
-                response = client.put(f"http://{reverse('teleforma-live-conference-notify')}",
-                                        data={'id': self.id})
+                response = client.put("http://localhost/" + reverse('teleforma-live-conference-notify'),
+                                        data={'id': self.id}, timeout=20.0)
                 assert response.status_code == 200
             self.notified_live = True