possible bug in ZMSTable 1.6.1 (from ZMS-latest)

Niels Dettenbach <[email protected]> Mon, 28 Jan 2013 15:20:44 +0100
Newsgroups gmane.comp.cms.zms.devel
Organization Syndicat IT&Internet
Message-ID <2100565.IW0TvnTR40@gongo>
--nextPart14467504.btADEcujWQ
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

Hi,

not shure if it is browser related (used Mozille here) but if i create a ZM=
STable and try to set row widthes by putting in numbers i get a data type e=
rror.

So it seems not possible to change / hardly define any col widthes att? Are=
 there older versions of ZMSTable allowing that? It seems older versions ju=
st show the "estimated" col size but did not allow to change them (or did i=
 not found the right "knob"?

--- snip ---
[ZMSTable@/apool/tnt/content/trashcan/e862][getObjProperty]: key=3DbodyCont=
entZMSCustom_ZMSTable[zpt] Traceback (most recent call last): File "/var/zo=
pe/kunden_zms/Products/zms/_objattrs.py", line 685, in getObjProperty value=
 =3D metaObjAttr['zpt'](zmscontext=3Dself) File "/opt/zope212.20/lib/python=
2.6/site-packages/Zope2-2.12.20-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bi=
ndings.py", line 324, in __call__ return self._bindAndExec(args, kw, None) =
File "/opt/zope212/Products/PloneHotfix20121106/python_scripts.py", line 63=
, in _patched_bindAndExec return _original_bindAndExec(self, args, kw, call=
er_namespace) File "/opt/zope212.20/lib/python2.6/site-packages/Zope2-2.12.=
20-py2.6-linux-x86_64.egg/Shared/DC/Scripts/Bindings.py", line 361, in _bin=
dAndExec return self._exec(bound_data, args, kw) File "/opt/zope212.20/lib/=
python2.6/site-packages/Zope2-2.12.20-py2.6-linux-x86_64.egg/Products/PageT=
emplates/ZopePageTemplate.py", line 335, in _exec result =3D self.pt_render=
(extra_context=3Dbound_names) File "/opt/zope212.20/lib/python2.6/site-pack=
ages/Zope2-2.12.20-py2.6-linux-x86_64.egg/Products/PageTemplates/ZopePageTe=
mplate.py", line 432, in pt_render result =3D PageTemplate.pt_render(self, =
source, extra_context) File "/opt/zope212.20/lib/python2.6/site-packages/Zo=
pe2-2.12.20-py2.6-linux-x86_64.egg/Products/PageTemplates/PageTemplate.py",=
 line 80, in pt_render showtal=3Dshowtal) File "/opt/zope212.20/lib/python2=
.6/site-packages/zope.pagetemplate-3.5.2-py2.6.egg/zope/pagetemplate/pagete=
mplate.py", line 113, in pt_render strictinsert=3D0, sourceAnnotations=3Dso=
urceAnnotations)() File "/opt/zope212.20/lib/python2.6/site-packages/zope.t=
al-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 271, in __call__ self.=
interpret(self.program) File "/opt/zope212.20/lib/python2.6/site-packages/z=
ope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 343, in interpret=
 handlers[opcode](self, args) File "/opt/zope212.20/lib/python2.6/site-pack=
ages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 531, in do_=
optTag_tal self.no_tag(stuff[-2], stuff[-1]) File "/opt/zope212.20/lib/pyth=
on2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", l=
ine 513, in no_tag self.interpret(program) File "/opt/zope212.20/lib/python=
2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", lin=
e 343, in interpret handlers[opcode](self, args) File "/opt/zope212.20/lib/=
python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py=
", line 852, in do_condition self.interpret(block) File "/opt/zope212.20/li=
b/python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.=
py", line 343, in interpret handlers[opcode](self, args) File "/opt/zope212=
.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterp=
reter.py", line 821, in do_loop_tal self.interpret(block) File "/opt/zope21=
2.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinter=
preter.py", line 343, in interpret handlers[opcode](self, args) File "/opt/=
zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/ta=
linterpreter.py", line 531, in do_optTag_tal self.no_tag(stuff[-2], stuff[-=
1]) File "/opt/zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.=
egg/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program=
) File "/opt/zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.eg=
g/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self=
, args) File "/opt/zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py=
2.6.egg/zope/tal/talinterpreter.py", line 531, in do_optTag_tal self.no_tag=
(stuff[-2], stuff[-1]) File "/opt/zope212.20/lib/python2.6/site-packages/zo=
pe.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 513, in no_tag sel=
f.interpret(program) File "/opt/zope212.20/lib/python2.6/site-packages/zope=
.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 343, in interpret ha=
ndlers[opcode](self, args) File "/opt/zope212.20/lib/python2.6/site-package=
s/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 852, in do_con=
dition self.interpret(block) File "/opt/zope212.20/lib/python2.6/site-packa=
ges/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 343, in inte=
rpret handlers[opcode](self, args) File "/opt/zope212.20/lib/python2.6/site=
-packages/zope.tal-3.5.2-py2.6.egg/zope/tal/talinterpreter.py", line 376, i=
n do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/o=
pt/zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2.6.egg/zope/tal=
/talinterpreter.py", line 405, in do_startTag rendered =3D attrAction(self,=
 item) File "/opt/zope212.20/lib/python2.6/site-packages/zope.tal-3.5.2-py2=
.6.egg/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue =3D =
self.engine.evaluateText(item[3]) File "/opt/zope212.20/lib/python2.6/site-=
packages/Zope2-2.12.20-py2.6-linux-x86_64.egg/Products/PageTemplates/Expres=
sions.py", line 227, in evaluateText text =3D self.evaluate(expr) File "/op=
t/zope212.20/lib/python2.6/site-packages/zope.tales-3.4.0-py2.6.egg/zope/ta=
les/tales.py", line 696, in evaluate return expression(self) File "/opt/zop=
e212.20/lib/python2.6/site-packages/Zope2-2.12.20-py2.6-linux-x86_64.egg/Pr=
oducts/PageTemplates/ZRPythonExpr.py", line 49, in __call__ return eval(sel=
f._code, vars, {}) File "PythonExpr", line 1, in TypeError: %d format: a nu=
mber is required, not str=20
--- snap ---


many thanks for any hint.
best regards,


Niels.

 ---
 Niels Dettenbach
 Syndicat IT & Internet
 http://www.syndicat.com
 PGP: https://syndicat.com/pub_key.asc
 ---
=20




--nextPart14467504.btADEcujWQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAABCAAGBQJRBok8AAoJEM78prARigUneF8P/1do8iEj8NIOnXCWLPWrE7QW
nglIQid0bL33fRYCTmTs0oVhnlz1cpJJjv1Qtk3nRIfC38QwfEN/6ia2nPR65CwL
wb9099JviiI3u5I+rprlvNZP3e4RHlrCuJ7VYJAh9ilV9LqMs0tasrVKk7CrFHXP
XBZo7nmwtzGimdRgJqLX9MMkJ79kVk+5TC2UwWdh04f9uI5yWd0Ei99+C2zmQCg7
MwQs+QwEExrv3MlZyyKDt5EOnA0s+6cAbubMXOJl/mQ+hjiKWhDfGbWyqbGBXFXD
hA6kcXswBlQ8t4/ZeYS6+FQwJk6ZN3MARNeIkSOSyTD9cYay2qw59kWdSbr3raD7
Hg7JJlcfkDyfs4RmBLF4DTkJPiLduVQPENDqTYMXCquKI4G/rWdE3YLUNh5Q5vUS
m9CK9KOfvl8l1lkPwluC1MX8ClEZRoicikGmL+iJ1fLWCJk8s51PZw3Pm5/CzOk0
wCg6wcRecu7/Q5mCj6TBJ4RZmx5No4t4WN93l3msdCQz4jJgJ1JP41zEgH0NwZ/i
73entCJNBr9VEsMjuznnQfWHQ+1lgNJuw8SPk232lIhHiofNnelJD2ISNldpiHwu
U48UiE2ywRuLbdczSdV5oVAXt6CQGQ6WXNH3Jxt6ERbrX+De2cXohapAdzirfd1G
Y9bPsibYxWk15w+Szgfr
=QwCY
-----END PGP SIGNATURE-----

--nextPart14467504.btADEcujWQ--