From 204900bd2a920d0c002a55b5f242a0d6fdfc84a0 Mon Sep 17 00:00:00 2001 From: Andrew Leech Date: Mon, 21 Aug 2023 12:08:30 +0930 Subject: [PATCH] stdlib/os: Update method of extending builtin os. --- python-stdlib/os/os/__init__.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/python-stdlib/os/os/__init__.py b/python-stdlib/os/os/__init__.py index 6e51bd0d..e4acabc8 100644 --- a/python-stdlib/os/os/__init__.py +++ b/python-stdlib/os/os/__init__.py @@ -1,5 +1,11 @@ -# Replace built-in os module. -from uos import * +# Include built-in os module. +import sys +__path = sys.path +try: + sys.path.clear() + from os import * +finally: + sys.path.extend(__path) # Provide optional dependencies (which may be installed separately). try: