SublimeRope icon indicating copy to clipboard operation
SublimeRope copied to clipboard

Doesn't work with specific name

Open kakty3 opened this issue 11 years ago • 0 comments

example file "import random"

If I save this file as "/User/***/programming/1.py" then I get this output in console:

Traceback (most recent call last): File "./sublime_plugin.py", line 362, in run_ File "./sublime_rope.py", line 522, in run maxfixes=3) File "./rope/contrib/codeassist.py", line 62, in get_doc pyobject = pyname.get_object() File "./rope/base/pynames.py", line 130, in get_object if self._get_pymodule() is None: File "./rope/base/pynames.py", line 120, in _get_pymodule self._current_folder()) File "./rope/base/pycore.py", line 82, in get_module module = self.find_module(name, folder) File "./rope/base/pycore.py", line 155, in find_module return self._find_module(modname, folder) File "./rope/base/pycore.py", line 167, in _find_module for src in self.get_source_folders(): File "./rope/base/pycore.py", line 191, in get_source_folders result.extend(self._find_source_folders(self.project.root)) File "./rope/base/pycore.py", line 210, in _find_source_folders for resource in folder.get_folders(): File "./rope/base/resources.py", line 160, in get_folders return [resource for resource in self.get_children() File "./rope/base/resources.py", line 123, in get_children if not self.project.is_ignored(child): File "./rope/base/project.py", line 282, in is_ignored return self.ignored.does_match(resource) File "./rope/base/resources.py", line 197, in does_match for pattern in self.compiled_patterns: File "./rope/base/resources.py", line 211, in compiled_patterns self._add_pattern(pattern) File "./rope/base/resources.py", line 194, in _add_pattern self.compiled_patterns.append(re.compile(re_pattern)) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/re.py", line 190, in compile return _compile(pattern, flags) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/re.py", line 245, in _compile raise error, v # invalid expression sre_constants.error: multiple repeat

But if I save the same file as "/User/***/programming/python/1.py" everything works well.

kakty3 avatar Jun 01 '13 11:06 kakty3