From 9a3b014f31cc661fa25ea61f8713f3f5cfb3fe36 Mon Sep 17 00:00:00 2001 From: "Kurt B. Kaiser" Date: Thu, 23 Aug 2007 06:17:40 +0000 Subject: [PATCH] os.getcwd() is returning str8; sys.path items are str. --- Lib/idlelib/PyShell.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/idlelib/PyShell.py b/Lib/idlelib/PyShell.py index a9b8f720bec..21cdbc57d76 100644 --- a/Lib/idlelib/PyShell.py +++ b/Lib/idlelib/PyShell.py @@ -1365,7 +1365,10 @@ def main(): if not dir in sys.path: sys.path.insert(0, dir) else: - dir = os.getcwd() + dir = str(os.getcwd()) ### os.getcwd() returning str8 but sys.path + ### items are type 'str'. Remove the cast + ### when fixed and assertion fails + assert isinstance(os.getcwd(), str8) ### if not dir in sys.path: sys.path.insert(0, dir) # check the IDLE settings configuration (but command line overrides)