Looks like OID is a string. Try <dtml-var expr="_.int(oid)" fmt="%x"> --jfarr ----- Original Message ----- From: "Jose Soares" <jose@sferacarta.com> To: <hofmann@isl.org> Cc: <zope@zope.org> Sent: Friday, April 06, 2001 6:20 AM Subject: Re: [Zope] how to display hex data ?
Thank you Kai to reply to may question, I tried using fmt="%x" but Zope gives me the following message:
TYPE: TypeError
VALUE: illegal argument type for built-in operation
Traceback (innermost last): File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/lib/zope/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: query1) File /usr/lib/zope/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: query1) File /usr/lib/zope/lib/python/OFS/DTMLMethod.py, line 172, in __call__ (Object: query1) File /usr/lib/zope/lib/python/DocumentTemplate/DT_String.py, line 549, in __call__ (Object: query1) File /usr/lib/zope/lib/python/DocumentTemplate/DT_In.py, line 637, in renderwb (Object: sql(cmd=cmd_sql)) File /usr/lib/zope/lib/python/DocumentTemplate/DT_In.py, line 717, in renderwob (Object: sequence-item) File /usr/lib/zope/lib/python/DocumentTemplate/DT_Var.py, line 313, in render (Object: OID) (Info: ('OID', '\325\000\000\000\002\000\000\000', {'fmt': '%x', '': 'OID'})) TypeError: illegal argument type for built-in operation
Any ideas?
Kai Hofmann wrote:
I'm trying to display hex values without success.
OID DISTRETTO ================ ========= a200000002000100 I10500 a200000002000200 I10500 a200000002000300 I10500 a200000002000400 I10500 a200000002000500 I10500 a200000002000600 I10500
I am a stupid beginner, but I would try something like
<dtml-var .... fmt="%x">
because it seems that C-style printf formatting is supported - if this does not work, because ZOPE/python supports only 2-digi hex-values - then try to cut your larger numbers into smaller one by "/ $100"
Kai
-- Institut für Seeverkehrswirtschaft und Logistik http://www.isl.org/ Dipl.-Inform. Kai Hofmann mailto:hofmann@isl.org Universitaetsallee GW1 Block A phone:+49 421 22096-83 D-28359 Bremen fax:+49 421 22096-55
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )