Skip to content

python 3.8 support #40

@glyph

Description

@glyph

ropemacs does not seem to function at all on python 3.8.

Traceback (most recent call last):
  File "/Users/glyph/Settings/Emacs/thirdparty/unpackaged/Pymacs.py", line 201, in loop
    value = eval(text)
  File "<string>", line 1, in <module>
  File "/Users/glyph/Settings/Emacs/thirdparty/unpackaged/Pymacs.py", line 429, in pymacs_load_helper
    module = __import__(module_name)
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemacs/__init__.py", line 675, in <module>
    _load_ropemacs()
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemacs/__init__.py", line 653, in _load_ropemacs
    _interface = ropemode.interface.RopeMode(env=LispUtils())
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemode/interface.py", line 19, in __init__
    self._init_mode()
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemode/interface.py", line 33, in _init_mode
    self.env.local_command(attrname, attr, key, prefix)
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemacs/__init__.py", line 306, in local_command
    self._set_interaction(callback, prefix)
  File "/Users/glyph/Library/Python/3.8/lib/python/site-packages/ropemacs/__init__.py", line 341, in _set_interaction
    callback.interaction = ''
AttributeError: 'method' object has no attribute 'interaction'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions