Просмотр исходного кода

#714 disable "follow symlink" on windows (hotfix)

Rodja Trappe 2 лет назад
Родитель
Сommit
1321ac9fa1
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      nicegui/nicegui.py

+ 5 - 1
nicegui/nicegui.py

@@ -1,5 +1,6 @@
 import asyncio
 import os
+import platform
 import time
 import urllib.parse
 from pathlib import Path
@@ -29,7 +30,10 @@ socket_manager = SocketManager(app=app, mount_location='/_nicegui_ws/', json=jso
 globals.sio = sio = app.sio
 
 app.add_middleware(GZipMiddleware)
-static_files = StaticFiles(directory=Path(__file__).parent / 'static', follow_symlink=True)
+static_files = StaticFiles(
+    directory=Path(__file__).parent / 'static',
+    follow_symlink=platform.system().lower() != 'windows'
+)
 app.mount(f'/_nicegui/{__version__}/static', static_files, name='static')
 
 globals.index_client = Client(page('/'), shared=True).__enter__()