If I save this file as "/User/***/programming/1.py" then I get this output in console:
Traceback (most recent call last):
File "./sublimeplugin.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.
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 "./sublimeplugin.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.