]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/web/utils.py
Feat: Web UI
[m_librarian.git] / m_librarian / web / utils.py
diff --git a/m_librarian/web/utils.py b/m_librarian/web/utils.py
new file mode 100644 (file)
index 0000000..2efe724
--- /dev/null
@@ -0,0 +1,10 @@
+
+def get_open_port():
+    # https://stackoverflow.com/a/2838309/7976758
+    import socket
+    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+    s.bind(("", 0))
+    # s.listen(1)
+    port = s.getsockname()[1]
+    s.close()
+    return port