Fix: add __name__ guard for Windows multiprocessing
This commit is contained in:
+6
-6
@@ -15,9 +15,9 @@ def pull_loop():
|
|||||||
except Exception as e:␍
|
except Exception as e:␍
|
||||||
print(f"[auto] pull error: {e}")␍
|
print(f"[auto] pull error: {e}")␍
|
||||||
␍
|
␍
|
||||||
threading.Thread(target=pull_loop, daemon=True).start()
|
if __name__ == '__main__':␍
|
||||||
os.chdir(root)
|
threading.Thread(target=pull_loop, daemon=True).start()␍
|
||||||
sys.path.insert(0, str(root))
|
os.chdir(root)␍
|
||||||
|
sys.path.insert(0, str(root))␍
|
||||||
import uvicorn, main
|
import uvicorn, main␍
|
||||||
uvicorn.run('main:app', host='0.0.0.0', port=8080, reload=True)
|
uvicorn.run('main:app', host='0.0.0.0', port=8080, reload=True)␍
|
||||||
|
|||||||
Reference in New Issue
Block a user