1.1 --- a/modules.py Fri Nov 18 16:47:07 2016 +0100
1.2 +++ b/modules.py Fri Nov 18 17:25:24 2016 +0100
1.3 @@ -299,10 +299,12 @@
1.4
1.5 # NOTE: This makes assumptions about the __builtins__ structure.
1.6
1.7 - module_name = "__builtins__.%s" % name
1.8 + modname = name == "string" and "str" or name
1.9 +
1.10 + module_name = "__builtins__.%s" % modname
1.11 if self.name != module_name:
1.12 self.queue_module(module_name, True)
1.13 - return Reference("<class>", "__builtins__.%s.%s" % (name, name))
1.14 + return Reference("<class>", "__builtins__.%s.%s" % (modname, name))
1.15
1.16 def get_object(self, path, defer=True):
1.17