batavia icon indicating copy to clipboard operation
batavia copied to clipboard

bool.__bases__

Open marcus290 opened this issue 7 years ago • 0 comments

Expected Behavior

In Python, the native bool class inherits from int, so

bool.__bases__

returns:

(<class 'int'>,)

Current Behavior

The same code in Batavia returns an Attribute Error:

AttributeError: 'Native object' object has no attribute '__bases__'

I came across this while implementing issubclass() builtin #740

Steps to reproduce

  1. enter bool.__bases__ into the Batavia sandbox

Your Environment

  • Python Version (list the specific version number) Python 3.4.3

  • Operating System and Version (select from the following and list the specific version number; if your OS is not listed, list that as well)

    • [ ] OSX
    • [ ] Linux
    • [x] Windows
    • [ ] Ubuntu

marcus290 avatar Jun 20 '18 10:06 marcus290