aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cloud_mdir_sync/oauth.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/cloud_mdir_sync/oauth.py b/cloud_mdir_sync/oauth.py
index 385e0e8..dfa1987 100644
--- a/cloud_mdir_sync/oauth.py
+++ b/cloud_mdir_sync/oauth.py
@@ -13,6 +13,8 @@ import aiohttp.web
import oauthlib
import oauthlib.oauth2
+import urllib.parse
+
if TYPE_CHECKING:
from . import config
@@ -46,7 +48,8 @@ class WebServer(object):
async def go(self):
self.runner = aiohttp.web.AppRunner(self.web_app)
await self.runner.setup()
- site = aiohttp.web.TCPSite(self.runner, '127.0.0.1', 8080)
+ url = urllib.parse.urlparse(self.url)
+ site = aiohttp.web.TCPSite(self.runner, url.hostname, url.port)
await site.start()
async def close(self):