Hi Devs,

I am trying to show image ( which is  binary stored in sql column).
and I  used format as *Frame*  and place holder as* 
Image:company.StringIO.stringIO(str(logo)),"image/png"*

but got following trace.

Could anybody please help me with right syntax to show the image in odt 
file?

Traceback (most recent call last):
  File "/trytond/protocols/jsonrpc.py", line 123, in _marshaled_dispatch
    response['result'] = dispatch_method(method, params)
  File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch
    res = dispatch(*args)
  File "/trytond/protocols/dispatcher.py", line 169, in dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/modules/account_invoice/invoice.py", line 2388, in execute
    res = super(InvoiceReport, cls).execute(ids, data)
  File "/trytond/report/report.py", line 127, in execute
    type, data = cls.parse(action_report, records, data, {})
  File "/trytond/modules/account_invoice/invoice.py", line 2417, in parse
    localcontext)
  File "/trytond/report/report.py", line 276, in parse
    data = rel_report(**localcontext).render()
  File "/relatorio/reporting.py", line 123, in __call__
    return template.generate(**data).filter(*self.filters)
  File "/relatorio/templates/opendocument.py", line 726, in generate
    stream = super(Template, self).generate(*args, **kwargs)
  File "/genshi/template/base.py", line 545, in generate
    stream = self.stream
  File "/genshi/template/base.py", line 455, in stream
    self._stream = list(self._prepare(self._stream))
  File "/genshi/template/base.py", line 491, in _prepare
    yield kind, (directives, list(substream)), pos
  File "/genshi/template/base.py", line 486, in _prepare
    namespaces, pos)
  File "/genshi/template/directives.py", line 492, in attach
    expr = cls._parse_expr(value, template, *pos[1:])
  File "/genshi/template/directives.py", line 115, in _parse_expr
    offset + (err.offset or 0))
TemplateSyntaxError: invalid syntax in expression 
"Image:company.StringIO.stringIO(str(logo)),"image/png"" of "replace" 
directive (, line 1) (/tmp/trytond_6SYQvZ.odt, line 1)


Thanks
--Appu

Reply via email to