]> git.parisson.com Git - teleforma.git/commitdiff
use httpx async client
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 19 Jan 2023 16:14:51 +0000 (17:14 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 19 Jan 2023 16:14:51 +0000 (17:14 +0100)
teleforma/models/core.py

index b3c88aa5c02958a25dd67f407fdfced4c4b0c415..0c4256307b5913902490e32dfc884acf6725f36c 100755 (executable)
@@ -465,10 +465,10 @@ class Conference(models.Model):
                 requests.post(f"{settings.CHANNEL_URL}{reverse('teleforma-live-conference-notify')}", {'id': self.id})
             else:
                 transport = httpx.HTTPTransport(uds=settings.CHANNEL_URL)
-                client = httpx.Client(transport=transport)
-                response = client.post("http://localhost" + reverse('teleforma-live-conference-notify'),
-                                        data={'id': self.id}, timeout=20.0)
-                assert response.status_code == 200
+                async with httpx.AsyncClient(transport=transport) as client:
+                    response = client.post("http://localhost" + reverse('teleforma-live-conference-notify'),
+                                            data={'id': self.id}, timeout=20.0)
+                    # assert response.status_code == 200
             self.notified_live = True
         
         super(Conference, self).save(*args, **kwargs)