[Eric] Rope plagin error
Detlev Offenbach
detlev at die-offenbachs.de
Sun Feb 3 15:42:30 GMT 2008
On Sonntag, 3. Februar 2008, Ali Gholami Rudi wrote:
> On Feb 03 2008 18:23 +0330, Tonal wrote:
> > -------------------------------------------------------------------------
> >------- 2008-02-03, 20:51:51
> > -------------------------------------------------------------------------
> >------- <class 'rope.base.exceptions.ModuleSyntaxError'>:
> > Syntax error in file <src/ModelBusinessman.py> line <0>: unknown
> > encoding: cp1251
> > -------------------------------------------------------------------------
> >-------
>
> It seems there is a problem with file encoding. Would you attach a
> minimal ``src/ModelBusinessman.py`` file that produces this error?
>
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\Refacto
> >ring.py", line 647, in __queryReferences
> > unsure = True, task_handle = handle)
>
> Setting unsure by default is not a good idea.
For "Find occurrences" it is ok. The dialog showing the result of the search
deals with this situation.
>
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\co
> >ntrib\codeassist.py", line 104, in find_occurrences
> > for occurrence in finder.find_occurrences(resource):
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\re
> >factor\occurrences.py", line 25, in find_occurrences
> > if self._is_a_match(occurrence):
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\re
> >factor\occurrences.py", line 33, in _is_a_match
> > new_pyname = occurrence.get_pyname()
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\re
> >factor\occurrences.py", line 67, in get_pyname
> > return self.tools.name_finder.get_pyname_at(self.offset)
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\re
> >factor\occurrences.py", line 201, in get_name_finder
> > self.pymodule = self.pycore.resource_to_pyobject(self.resource)
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\ba
> >se\pycore.py", line 195, in resource_to_pyobject
> > return self.module_cache.get_pymodule(resource)
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\ba
> >se\pycore.py", line 292, in get_pymodule
> > result = PyModule(self.pycore, resource.read(), resource=resource)
> > File
> > "C:\Lang\Python\25\Lib\site-packages\eric4plugins\RefactoringRope\rope\ba
> >se\pyobjectsdef.py", line 165, in __init__
> > raise exceptions.ModuleSyntaxError(filename, e.lineno, e.msg)
> >
> > -------------------------------------------------------------------------
> >------- Version Numbers:
> > Python 2.5.1
> > Qt 4.3.3
> > PyQt4 4.3-snapshot-20071225
> > sip 4.7-snapshot-20071228
> > QScintilla 2-snapshot-20080106
> > eric4 4.1-snapshot-20080118 (r1832)
> >
> > Platform: win32
> > 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]
>
> Regards,
> Ali
> _______________________________________________
> Eric mailing list
> Eric at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/eric
--
Detlev Offenbach
detlev at die-offenbachs.de
More information about the Eric
mailing list