(Tkinter.py):  Improve application basename determination to make .py and
	.pyc extensions completely equivelent when locating the "profile"
	which should be read on startup.
diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py
index cd341dd..13886eb 100755
--- a/Lib/tkinter/Tkinter.py
+++ b/Lib/tkinter/Tkinter.py
@@ -638,7 +638,8 @@
 		if baseName is None:
 			import sys, os
 			baseName = os.path.basename(sys.argv[0])
-			if baseName[-3:] == '.py': baseName = baseName[:-3]
+			baseName, ext = os.path.splitext(baseName)
+			if ext not in ('.py', 'pyc'): baseName = baseName + ext
 		self.tk = tkinter.create(screenName, baseName, className)
 		try:
 			# Disable event scanning except for Command-Period