Fix type in loop stripping '__.' from name
diff --git a/Lib/ni1.py b/Lib/ni1.py
index fae23a9..fa24d30 100644
--- a/Lib/ni1.py
+++ b/Lib/ni1.py
@@ -280,7 +280,7 @@
 	    p = package
 	    name = name[3:]
 	    while name[:3] in ('__.', '__'):
-		p = package.__
+		p = p.__
 		name = name[3:]
 	    if not name:
 		return self.finish(package, p, '', fromlist)