1.1 --- a/modules.py Sun Oct 30 17:54:27 2016 +0100
1.2 +++ b/modules.py Sun Oct 30 22:17:00 2016 +0100
1.3 @@ -302,7 +302,7 @@
1.4 module_name = "__builtins__.%s" % name
1.5 if self.name != module_name:
1.6 self.queue_module(module_name, True)
1.7 - return Reference("<class>", "__builtins__.%s.%s" % (name, name))
1.8 + return Reference("<class>", "__builtins__.%s.%s" % (name, name == "bool" and "boolean" or name))
1.9
1.10 def get_object(self, path, defer=True):
1.11
2.1 --- a/translator.py Sun Oct 30 17:54:27 2016 +0100
2.2 +++ b/translator.py Sun Oct 30 22:17:00 2016 +0100
2.3 @@ -287,7 +287,7 @@
2.4
2.5 # NOTE: This makes assumptions about the __builtins__ structure.
2.6
2.7 - return self.importer.get_object("__builtins__.%s.%s" % (name, name))
2.8 + return self.importer.get_object("__builtins__.%s.%s" % (name, name == "bool" and "boolean" or name))
2.9
2.10 def is_method(self, path):
2.11