diff --git a/notebooks/cognee_demo.ipynb b/notebooks/cognee_demo.ipynb index 0e6da5161..51eeab560 100644 --- a/notebooks/cognee_demo.ipynb +++ b/notebooks/cognee_demo.ipynb @@ -1808,8 +1808,15 @@ "metadata": {}, "outputs": [], "source": [ + "# Only exit in interactive mode, not during GitHub Actions\n", "import os\n", - "os._exit(0)" + "\n", + "# Skip exit if we're running in GitHub Actions\n", + "if not os.environ.get('GITHUB_ACTIONS'):\n", + " print(\"Exiting kernel to clean up resources...\")\n", + " os._exit(0)\n", + "else:\n", + " print(\"Skipping kernel exit - running in GitHub Actions\")" ] }, { diff --git a/notebooks/cognee_simple_demo.ipynb b/notebooks/cognee_simple_demo.ipynb index e203ce165..6ca42ada5 100644 --- a/notebooks/cognee_simple_demo.ipynb +++ b/notebooks/cognee_simple_demo.ipynb @@ -896,8 +896,15 @@ } ], "source": [ + "# Only exit in interactive mode, not during GitHub Actions\n", "import os\n", - "os._exit(0)" + "\n", + "# Skip exit if we're running in GitHub Actions\n", + "if not os.environ.get('GITHUB_ACTIONS'):\n", + " print(\"Exiting kernel to clean up resources...\")\n", + " os._exit(0)\n", + "else:\n", + " print(\"Skipping kernel exit - running in GitHub Actions\")" ] }, { diff --git a/notebooks/ontology_demo.ipynb b/notebooks/ontology_demo.ipynb index a38a3a8bc..e48d8467d 100644 --- a/notebooks/ontology_demo.ipynb +++ b/notebooks/ontology_demo.ipynb @@ -1149,8 +1149,15 @@ } ], "source": [ + "# Only exit in interactive mode, not during GitHub Actions\n", "import os\n", - "os._exit(0)" + "\n", + "# Skip exit if we're running in GitHub Actions\n", + "if not os.environ.get('GITHUB_ACTIONS'):\n", + " print(\"Exiting kernel to clean up resources...\")\n", + " os._exit(0)\n", + "else:\n", + " print(\"Skipping kernel exit - running in GitHub Actions\")" ] } ],