1

Pythonを2.7から2.7.2に更新したので、emacsでrope-codeassistを呼び出すことができなくなりました。

import numpy as np
x = np.arange(0, 5, 0.1)

私は典型的なロープ0.9.3、ropemode-0.1-rc2、pymacs 0.24-beta2、ropemacs0.6を持っています

M-/またはMxrope-code-assistを実行すると、python 2.7では取得できなかったnumpy名前空間で次のトレースが取得されます:(sciPyでも同じ取引です。逆説的に、matplotlibは引き続き機能します)

pymacs-report-error: Python: Traceback (most recent call last):
  <abridged>
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\ast.py", line 30, in walk
    return method(node)
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\evaluate.py", line 166, in _Call
    if '__new__' in pyobject:
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\pyobjects.py", line 32, in __contains__
    return key in self.get_attributes()
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\utils.py", line 10, in _wrapper
    setattr(self, name, func(self, *args, **kwds))
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\builtins.py", line 81, in get_attributes
    result = _object_attributes(self.builtin, self)
  File "c:\devel\Python\2.7-bin\lib\site-packages\rope\base\builtins.py", line 123, in _object_attributes
    child = getattr(obj, name)
AttributeError: __abstractmethods__
4

1 に答える 1

1

ここに解決策があります:https ://bitbucket.org/agr/rope/issue/15/crashes-with-attributeerror 。

http://bugs.python.org/issue10006も参照してください。

于 2012-02-21T19:24:00.417 に答える