[Gajim-devel] demandimport problem, again
Zhihao Yuan
lichray at gmail.com
Sun Jun 10 10:57:09 CEST 2012
On Sun, Jun 10, 2012 at 3:12 AM, Yann Leboulanger <asterix at lagaule.org> wrote:
> On 06/09/2012 11:07 PM, Zhihao Yuan wrote:
>>
>> When RST is activated, and you type a message
>>
>> File "/usr/local/share/gajim/src/common/demandimport.py", line 58, in
>> _load
>> mod = _origimport(head, globals, locals)
>>
>> in /usr/local/lib/python2.7/site-packages/docutils/parsers/rst/states.py
>>
>> try:
>> import roman #<--- fail
>> except ImportError:
>> import docutils.utils.roman as roman
>
>
> I don't have any problem with RST. Could you be more precise?
>
> Which Gajim version? You seem to be under linux, python2.7?
gajim hg latest, FreeBSD, python27, docutils 0.9.
>
> could you give the full traceback?
>
> Maybe you miss python-roman package on which python-docutils depends?
No.
import roman #<--- fail
****
This is under a try: block, so it should not fail. But demandimport
cause it to fail.
****
03:55:05 (E) gajim.c.ged Error while running an even handler: <bound
method Connection._nec_message_outgoing of
<common.connection.Connection object at 0x810b3ccd0>>
Traceback (most recent call last):
File "/usr/local/share/gajim/src/common/ged.py", line 93, in raise_event
if handler(*args, **kwargs):
File "/usr/local/share/gajim/src/common/connection.py", line 1858,
in _nec_message_outgoing
delayed=obj.delayed, attention=obj.attention, callback=cb)
File "/usr/local/share/gajim/src/common/connection.py", line 270, in
_prepare_message
from common.rst_xhtml_generator import create_xhtml
File "/usr/local/share/gajim/src/common/demandimport.py", line 95,
in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/local/share/gajim/src/common/rst_xhtml_generator.py",
line 143, in <module>
Generator = HTMLGenerator()
File "/usr/local/share/gajim/src/common/rst_xhtml_generator.py",
line 114, in __init__
writer_name='html')
File "/usr/local/lib/python2.7/site-packages/docutils/core.py", line
93, in set_components
self.set_reader(reader_name, self.parser, parser_name)
File "/usr/local/lib/python2.7/site-packages/docutils/core.py", line
83, in set_reader
self.reader = reader_class(parser, parser_name)
File "/usr/local/lib/python2.7/site-packages/docutils/readers/__init__.py",
line 49, in __init__
self.set_parser(parser_name)
File "/usr/local/lib/python2.7/site-packages/docutils/readers/__init__.py",
line 61, in set_parser
self.parser = parser_class()
File "/usr/local/lib/python2.7/site-packages/docutils/parsers/rst/__init__.py",
line 149, in __init__
self.state_classes = states.state_classes
File "/usr/local/share/gajim/src/common/demandimport.py", line 86,
in __getattribute__
self._load()
File "/usr/local/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/local/lib/python2.7/site-packages/docutils/parsers/rst/states.py",
line 1019, in <module>
class Body(RSTState):
File "/usr/local/lib/python2.7/site-packages/docutils/parsers/rst/states.py",
line 1047, in Body
'upperroman': roman.fromRoman}
File "/usr/local/share/gajim/src/common/demandimport.py", line 86,
in __getattribute__
self._load()
File "/usr/local/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
ImportError: No module named roman
>
> --
> Yann
> _______________________________________________
> Gajim-devel mailing list
> Gajim-devel at gajim.org
> http://lists.gajim.org/cgi-bin/listinfo/gajim-devel
--
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/
More information about the Gajim-devel
mailing list