oracle / graalpython

A Python 3 implementation built on GraalVM
Other
1.17k stars 101 forks source link

AttributeError: 'int' object has no attribute '__rmod__' #369

Closed oroppas closed 7 months ago

oroppas commented 7 months ago

Simply install tomlkit from https://github.com/sdispater/tomlkit

and import tomlkit:

(graalpy) [ryuta@fedora tomlkit]$ python
Python 3.10.13 (Thu Nov 23 21:42:25 JST 2023)
[Graal, GraalVM CE, Java 21.0.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tomlkit
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ryuta/packages/graalvm/graalpy/lib/python3.10/site-packages/tomlkit/__init__.py", line 1, in <module>
    from tomlkit.api import TOMLDocument
  File "/home/ryuta/packages/graalvm/graalpy/lib/python3.10/site-packages/tomlkit/api.py", line 12, in <module>
    from tomlkit.container import Container
  File "/home/ryuta/packages/graalvm/graalpy/lib/python3.10/site-packages/tomlkit/container.py", line 14, in <module>
    from tomlkit.items import AoT
  File "/home/ryuta/packages/graalvm/graalpy/lib/python3.10/site-packages/tomlkit/items.py", line 593, in <module>
    class Integer(Item, _CustomInt):
  File "/home/ryuta/packages/graalvm/graalpy/lib/python3.10/site-packages/tomlkit/items.py", line 663, in Integer
    __rmod__ = wrap_method(int.__rmod__)
AttributeError: 'int' object has no attribute '__rmod__'