Dr. Ross Lazarus writes:
 > Trying the new 2.2.0b3 zope. 
 > One zclass using ty's calendar tag now breaks with an error message I
 > just cannot figure out - 
 > 
 > Error Type: TypeError
 > Error Value: unexpected keyword argument: linkDate
 >   
 >   File /usr/local/zope/zope22b3/lib/python/DocumentTemplate/DT_Util.py,
 > line 262, in namespace
 > TypeError: (see above)
 > 
 > I added  __allow_access_to_unprotected_subobjects__=1 to the CalendarTag
 > class just in case.
 > 
 > The offending line in CalendarTag.py is
 > 
 >         ns = namespace(self,
 >             date = date,
 >             mode = self.mode,
 >             firstday = firstday,
 >             setCalendar = self.setCalendar_,
 >             getCalendar = self.getCalendar_,
 >             linkDate = self.linkDate_
 >         )[0]
 > 
 > 
 > namespace in DT_Util seems harmless enough - 
 > 
 > def namespace(self, **kw):
 >      """Create a tuple consisting of a single instance whos attributes are
 >         provided as keyword arguments."""
 >      return apply(self, (), kw)
The "self", more precisely, its "__call__" gets the keyword
"linkDate" which it does not (no longer) likes to have.



Dieter

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to